Pentesting
-
리눅스 명령어 정리 (3)Pentesting/Linux 2019. 2. 13. 09:51
▷ awk :awk프로그램은 입력으로부터 한 줄씩을 읽어서 정규표현식으로 조건이 맞는지를 검사하고 참으로판명되면 그 줄에 대해 명령어를 실행하는 형식[문법]: awk '표현식 {액션}' 파일 , awk -f [awk 명령 스크립트 파일] 파일 >ls -l " awk '{print NR, $0}' - 구분자를 지정하는 옵션은 -F (예를들어 /etc/passwd 파일의 경우 지정자를 콜론(:) 사용) - /etc/passwd 파일을 awk 명령어의 -F 옵션을 이용해 콜론(:)으로 필드를 구분하고 문자열이 user로 시작하는 행의 첫번째($1), 여섯 번째 필드($6)를 표시하라는 스크립트>cat /etc/passwd | awk -F: '/^user/{print $1,$6}' [정규표현식]^ 라인의 처음$..
-
리눅스 명령어 정리 (2)Pentesting/Linux 2019. 1. 17. 19:27
▷ logger 명령어:운영체제의 주요 로그 저장 파일(/var/log/messages)에 메시지를 저장한다.[문법]: logger [옵션] [메시지][옵션]: -f 파일에 로그를 기록한다, -i 작성되는 로그마다 프로세스ID를 포함, -p 우선권이 있는 메시지를 저장 [TEST]>logger -i 'date' Shell Scripting!>tail /var/log/messages...Dec 19 06:54:32 localhost root[30738]: 2014.12.19. (금) 06:54:32 KST Shell Scripting!... ▷ lsof 명령어:lsof(list open files) 명령어는 시스템에서 열린 파일 목록을 알려주고 사용하는 프로세스,디바이스 정보, 파일의 종류 등을 표시[문법..
-
리눅스 명령어 정리 (1)Pentesting/Linux 2019. 1. 17. 19:26
▷ at 명령어:명령어나 스크립트 파일이 특정 시간에 실행되도록 예약하는 기능을 수행한다. 시스템 사용이 적은 시간 또는 필요한 시간에 지정된 작업을 자동으로 처리하고자 할 때 유용하다. [문법]: at [옵션][시간][날짜][+증가시간][옵션]: -q queue이름을 지정, -m 작업이 완료될 때 사용자에게 메일을 보낸다 , -f file에서 작업 명령을 읽는다-l 예약된 작업 목록을 보여준다 , -v 작업이 수행될 시간을 보여준다 , -d 예약된 작업을 삭제한다.[시간]: hh:mm 시간:분으로 설정한다(예: 23:10)[날짜]: yyyy-mm-dd 년-월-일 구서으로 표현한다, today,tomorrow 오늘, 내일로 지정할 때 사용한다. [TEST]>at 00:40 2015-03-08>at>ech..