$ find [찾을 대상 경로] [옵션] [파일명] | xargs grep [옵션] [찾을 문자열] -name [파일명]$ find . -name "*.txt" | xargs grep --color=auto -n do9darkgrep 옵션색 표시: --color=auto줄 번호 표시: -n (-n[숫자] 를 할 경우, 찾은 문자열의 줄 번호에서 숫자만큼 위아래 줄도 포함해서 보여줌)대소문자 구별무시: -i해당 문자열만 검색: -l바이너리 파일 검색: -a (파일에 NULL(0x00)이 있을 경우 바이너리 파일로 인식)에러메시지 출력 제외: 2>/dev/null -type [타입]$ find / -type f | xargs grep "do9dark" -perm [권한] $ find / -perm -4000..
로컬 저장소 생성 $ mkdir Code $ cd Code $ git init git config 명령어를 이용하여 설정 committer 정보 입력 (--global 옵션이 없을 경우 해당 로컬 저장소에만 적용, 정보는 자신의 정보 입력) $ git config --global user.name "do9dark" $ git config --global user.email "do9dark@gmail.com" 정보 확인 $ git config --global --list 다른 옵션들... $ git status $ git log $ git help ... 파일 생성 $ echo "# Code" >> README.md INDEX(stage)에 추가 (-f 옵션 사용 시 ignore 파일, 삭제한 파일 이력까..
Scapy: All-in-One Networking ToolA network is an essential part of any cyber infrastructure. There are various tools available for the networking part of pentesting and other security assessment tasks like Nmap, tcpdump, arpspoof, etc., but one tool which stands out of all is Scapy.Scapy is a powerful interactive packet manipulation tool written in Python, and the best part is that it can also b..
프롬프트(Prompt)는 컴퓨터가 입력을 기다리고 있음을 가리키기 위해 화면에 나타나는 표시 명령어 중심의 시스템에서는 명령어를 받아들이기 위한 준비가 되었을 때, 미리 정해진 부호를 나타낸다. 유닉스(리눅스)에서는 $ 또는 #를 나타낸다. 터미널을 사용할 때 프롬프트(Prompt)는 정보를 가지고 있으며, Bash(Bourne-again) Shell에서 프롬프트(Prompt) 정보는 PS1이라는 변수에 들어있다. 현재 사용하는 Shell은 환경변수를 통해서 확인이 가능하다. $ echo $SHELL 같은 방법으로 PS1의 정보도 다음과 같이 확인할 수 있다. $ echo $PS1 현재 시스템에서 사용이 가능한 Shell의 종류는 다음과 같다. $ cat /etc/shells Shell 변경은 chsh ..
Type fieldd : directoryl : symbolic link (링크되어 있는 파일) 하드 링크는 일반 파일로 표시s : socket (소켓 기능을 하는 파일)p : named pipe (PIPO, 파이프 기능을 하는 파일)- : regular file (일반 파일)c : character (unbuffered) device file special (문자형 특수 장치 파일) ex) 터미널 /dev/console, /dev/ttyb : block (buffered) device file special (블록형 특수 장치 파일) ex) 디스크 /dev/disk Permissions fieldu : The user permission bits in the original mode of the fil..
1) 웹 어플리케이션 모의해킹이름설명URLwapiti웹 취약점 스캐너http://wapiti.sourceforge.net/w3af웹 취약점 스캐너http://w3af.org/category/pythonV3n0M-Scanner웹 취약점 스캐너https://github.com/v3n0m-Scanner/V3n0M-ScannerxsserXSS 취약점 스캐너http://xsser.sourceforge.net/sqlmapSQL 인젝션 점검 도구http://sqlmap.org/spiderfoot웹서버 풋프린팅 분석http://sourceforge.net/projects/spiderfoot/Parsero웹사이트 디렉터리 탐색https://github.com/behindthefirewalls/Parserodnsreco..
General / Overall - Project Management - Start, maintain and complete a project- Toolkit and Exploit Management - Maintain a useful set of tools- Education - Stay up to date, learn new concepts (books, people, training)- Teaching - Explain new concepts, publish information- Research - Own a topic or research area- Bullshit Management - Ability to work in close quarters Auditing - Law / Regulatio..
x86 Architecture [x86 > IA-16, IA-32 포함] - IA-16 (Intel Architecture, 16-bit)16-bit instruction set for 16-bit processors (the 8086 and 8088 processors)IA-16(Intel Architecture) 명령 집합 아키텍처 사용x86 아키텍처 처음 적용 - IA-32 (Intel Architecture, 32-bit)Intel 80386 (또는 i386)Intel에서 1985년, 개발한 개인용 컴퓨터 마이크로프로세서x86 (또는 80x86) 시리즈 중에 32비트 아키텍처 첫 모델IA-32(Intel Architecture)(x86-32) 명령 집합 아키텍처 사용 - IA-64 (Intel A..