
PEDA - GDB를 위한 Python 익스플로잇 개발 도우미
PEDA - GDB를 위한 Python Exploit 개발 지원 도구
peda help 사용):
aslr -- GDB의 ASLR 설정 표시/설정checksec -- 바이너리의 다양한 보안 옵션 확인dumpargs -- 호출 명령어에서 중단될 때 함수에 전달된 인수 표시dumprop -- 특정 메모리 범위의 모든 ROP 가젯 덤프elfheader -- 디버깅 중인 ELF 파일의 헤더 정보 가져오기elfsymbol -- ELF 파일에서 디버깅 심볼이 아닌 정보 가져오기lookup -- 메모리 범위에 속하는 모든 주소/참조 검색patch -- 주소에서 메모리 패치 (문자열/16진수 문자열/정수 사용)pattern -- 순환 패턴 생성, 검색 또는 메모리에 쓰기procinfo -- /proc/pid/에서 다양한 정보 표시pshow -- 다양한 PEDA 옵션 및 기타 설정 표시pset -- 다양한 PEDA 옵션 및 기타 설정readelf -- ELF 파일의 헤더 정보 가져오기ropgadget -- 바이너리 또는 라이브러리의 일반적인 ROP 가젯 가져오기ropsearch -- 메모리에서 ROP 가젯 검색searchmem|find -- 메모리에서 패턴 검색; 정규식 검색 지원shellcode -- 일반적인 쉘코드 생성 또는 다운로드skeleton -- Python 익스플로잇 코드 템플릿 생성vmmap -- 디버깅 중인 프로세스의 섹션에 대한 가상 매핑 주소 범위 가져오기xormem -- 메모리 영역을 키로 XORgit clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit
echo "DONE! debug your program with gdb and enjoy"