kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

반응형

OS 229

리눅스 wget 명령어 사용 예제

리눅스 wget 명령어 사용 예제 인터넷에서 파일을 받는 가장 좋은 방법은 wget을 사용하는 것입니다. wget은 여러 복잡한 다운로드 상황을 거의 다 제어할 수 있습니다. 1. 단일 파일 받기 다음의 예는 인터넷에서 단일 파일을 받아 현재 디렉토리에 저장하는 방법입니다. $ wget DOWNLOAD-URL 다운로드 하는 동안 진행 경과와 함께 다음의 정보를 보여줍니다. 현재 몇 퍼센트 받았는지에 대한 정보 (2%) 현재까지 다운로드 받은 바이트 수 (112,550) 현재 다운로드 속도 (3.64KB/s) 다운로드 완료까지 남은 시간 (35s) $ wget http://www.openss7.org/repos/tarballs/strx25-0.9.2.1.tar.bz2 HTTP request sent, aw..

OS 2020.03.29

배치 파일 명령어 모음(작성중)

@echo off : 명령어의 결과만 출력하라. (복창금지) setlocal enabledelayedexpansion 배치파일에서 IF 문이나 FOR 문은 프로그램의 플로우를 제어하는 제어문이라기 보다는 하나의 명령에 불과한 측면이 있어서 내부의 구문이 처음 실행될 때 한번에 처리되어 버린다. 이게 무슨 말이냐면, 예를 들어서 FOR 문이나 IF문 내부에 %str% 이라는 변수가 있다면, 처음 %str% 구분이 변수의 값으로 치환되어 버린 상태로 전체 FOR, IF 구문이 실행된다는 의미이다. 평소에는 별 문제가 없는데 IF 문이나 FOR 문 안에서 어떤 조건에 따라서 %str% 값이 바뀌는 경우는 이게 문제가 된다. 예를 들어서 str 변수가 FOR, IF 문 내부에서 사용자의 입력을 받도록 되어 있는..

OS 2020.03.25

[Linux] MAC time 확인

MAC time 정의 M : Modification time(수정시간) A : Access time(접근시간) C : metadata change time(속성 변경 시간, 권한 변경) 이라고 하며 각각 M-time, A-time, C-time이라고도 함. - 리눅스의 경우 stat 명령어로 특정 파일에 대한 MAC time을 한번에 확인이 가능하며, ls 명령어의 옵션에 따라 각각 M-time, A-time, C-time 별로 확인이 가능. # stat [파일명] 해당 엑셀 파일을 오픈하여 수정하면 해당 파일에 접근하여, 데이터를 변경하고 데이터의 사이즈도 변경되었기 때문에 MAC time이 변경된 것을 확인할 수 있음. * C-time의 경우 OS 별로 다르며, Windows의 경우 Creation ..

OS 2020.03.12

CentOS 6 APM install (소스 설치)

최근에는 사용하지 않는 방식이며, 주로 docker image로 올리거나 yum, apt-get 명령어를 사용하여 패키지로 쉽게 설치가 가능하며, AWS 자체에서도 웹을 손쉽게 올려주는 서비스를 사용한다. 예전에 정리해 두었던 문서를 정리하는 차원에서 포스팅을 해보았다. OS : CentOS 5.8 (64bit) * 보통 설치 순서는 Mysql > Apache -> PHP * 기본적으로 centos 설치 한 후 기존에 설치되어 있는 패키지를 삭제 해준 후 실습 진행 rpm명령어로 패키지를 삭제 또는 yum 명령어를 이용하여 삭제 * 기본 패키지 설치 yum -y install gd-* freetype-* libpng* libmng* libtiff* libungif* libjpeg* libc-client*..

OS 2020.03.02

바이너리 파일에서 문자열 추출하기 (strings 명령어)

* strings는 바이너리 파일에서 문자열을 추출하기 위한 툴로서, GNU Binutils에 포함 * strings를 이용하면 에러 메세지 검색 등 프로그램을 간단하게 분석해 볼 수 있음 * strings 사용법 : 문자열을 추출하고자 하는 바이너리 파일을 인수로 넘기기만 하면 된다. 바이너리 파일은 /bin/ls와 같은 실행 파일이나, foo.jpg, bar.mp3와 같은 임의이 바이너리 파일 모두 가능 # strings /bin/ls | head -5 * 표준입력으로부터 바이너리 데이터를 읽어 들여서 처리할 수도 있다. * strings는 grep 명령과 함께 사용하면 편리 ex) ignoring이 포함된 에러 메세지 검색 # cat /bin/ls | strings | grep ignoring * ..

OS 2020.02.26

SecureCRT 환경설정

리눅스 계열 시스템에 원격으로 접속하기 위한 터미널 프로그램인 SecureCRT라는 프로그램을 한 번쯤은 써본적이 있을 것입니다. 라이센스가 필요한 프로그램이며, 무료 터미널 프로그램에는 putty, mobaXterm 이라는 프로그램도 있습니다. 본 포스팅에서는 SecureCRT 환경설정에 대해 간략히 정리해보겠습니다. 1. Options 상단에서 Global Options를 설정하기 위한 창을 띄우고 Edit Default Settings 를 클릭합니다. 2. Terminal - Emulation 을 클릭하고 원하는 타입을 선택합니다. 3. Terminal - Appearance에서 color scheme을 설정합니다. 4. 환경설정 file 경로를확인합니다. 추후 조금 더 보완하여 업데이트 하도록 하..

OS 2020.02.22

Windows 10 VMware 실행 오류

windows 10에서 vmware를 설치 후 vm을 띄우고자 하는데 아래와 같은 오류가 발생했습니다. 구글 검색을 통해 아래와 같이 해결하였습니다. 참고 URL (https://jinyiyu.tistory.com/11) * 해결 방법 1. 자격 증명 가드를 활성화하는데 사용된 그룹 정책 설정을 비활성화 - gpedit.msc 실행 (로컬 그룹 정책 편집기) - 로컬 컴퓨터 정책 → 컴퓨터 구성 → 관리 템플릿 → 시스템 → 장치 가드 (Device Guard)→ 가상화 기반 보안 켜기로 이동 - 사용 안 함 선택 및 적용 2. 제어판 → 프로그램 제거 → Windows 기능 켜기 또는 끄기로 이동 → Hyper-V 체크박스 해제하여 비활성화 완료 후 컴퓨터를 바로 다시 시작하지 않음 3. 명령프롬프트(..

OS 2020.02.10

vmware hyper-v 설정 충돌

http://blog.lovecoco.net/169 CoCo의 컴퓨터와 IT 이야기 :: VMWare 와 Windows Hyper-V 의 충돌.. VMWare 와 Windows Hyper-V 의 충돌.. 윈도우에서 어느날 아래와 VMWare가 아래와 같은 메시지를 출력하면서 정상적으로 동작하지 않더군요. VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation. 이 경우 원인은 윈도우의 가상화시스템인 Hyper-V 가 설치되어 있기 때 blog.lovecoco.net

OS 2020.02.08

samba server 설치

안녕하세요. 오늘은 samba server 설치 방법에 대해 알아보겠습니다. 먼저 설치 파일 패키지는 다음과 같습니다. samba-swat. system-config-samba. samba-common. samba. samba-client. * 환경 : 리눅스 레드햇 계열 먼저 rpm 명령어로 패키지를 검색합니다. # rpm -qi [패키지명]. # rpm -qi samba-common 설치진행. # yum install samba -y 설치 후 smb.conf 확인. [global] : 글로벌 세션, samba server 설정을 글로벌하게 적용. selinux 부분은 우선 무시하고 진행해보도록 하겠습니다. workgroup = 작업 그룹명을 적어줍니다. (대소문자 구분 없음) netbios name ..

OS 2020.02.02

Apache 에러 유형 모음(정리중)

안녕하세요. 포스팅 또는 스크랩한 글에 대한 정리가 필요할 것 같아 통합 또는 정리작업 중입니다. 이번에는 apache 에러 관련하여 정리하였습니다. 먼저, apache 실행 시 오류입니다. 1. Apache 실행 시 에러 및 조치 1) 메세지 : Cannot load /usr/local/apache/libexec/libphp4.so into server: /usr/local/apache/libexec/libphp4.so: cannot resotre segment prot after reloc: Permission denied와 같은 메세지 발생. 우선 libphp4.so 의 경로를 확인합니다. (which 또는 find 명령어 사용.) 경로가 /usr/local/apache/modules/libphp4..

OS 2020.01.27
반응형