반응형
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 # 가상메모리의 레이아웃을 보여줌. 어떤 파일이 매핑된 영억일 대 파일 경로도 보여줌
반응형
'보안 > 시스템 해킹' 카테고리의 다른 글
[ 시스템 해킹 ] Exploit Tech: Shellcode ( orw ) (0) | 2022.07.20 |
---|---|
[ 시스템해킹 ] 파이썬 모듈 : pwntools 설치 및 함수소개 (0) | 2022.07.19 |
[ 시스템 해킹 ] Computer Science : Assembly (0) | 2022.07.14 |
[ 시스템 해킹 ] Computer Science: 리눅스 메모리 구조 (0) | 2022.07.14 |
[ 시스템 해킹 ] Computer Science : 컴퓨터구조 (0) | 2022.07.11 |