보안/시스템 해킹

[ 시스템 해킹 ] gdb : pwndbg

haena02 2022. 7. 19. 03:29
반응형

gdb란 리눅스의 대표적인 디버거이다.

그 중 pwndbg 라는 플러그인을 설치하고 사용할 것이다

 

# pwndbg 플러그인 설치 방법

git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh

 

gdb의 여러가지 명령어를 알아보겠다

 

gdb filename #filename 디버깅 시작
start #프로그램 시작
b *funName #funName에 break 걸기
r # 실행하기
disassembly #디 어셈블해서 보여줌
ni # navigate 서브루틴의 내부로 들어가지 않음
si # step into 함수 안으로 들어감
finish # 함수안에서 함수를 끝까지 실행
tele # 메모리가 참조하고 있는 주소를 재귀적으로 탐색하여 보여줌
vmmap # 가상메모리의 레이아웃을 보여줌. 어떤 파일이 매핑된 영억일 대 파일 경로도 보여줌

 

반응형