GDB 디버깅툴 X명령어 옵션 사용법
X 명령어는 프로그램 실행시 메모리를 검사할 때 사용한다.
<사용법>
(gdb) x/옵션 기준점
여기서 기준점은 메모리주소이며, ebp, eip, esp 등의 레지스터로 표시해도 된다.
<옵션>
옵션 |
내 용 |
o |
8진법으로 표시 |
x |
16진법으로 표시 |
u |
10진법으로 표시 |
t |
2진법으로 표시 |
b |
1바이트 단위로 표시 (byte) |
h |
2바이트 단위로 표시 (half word) |
w |
4바이트 단위로 표시 (word) |
g |
8바이트 단위로 표시 (giant) |
|
|
<사용예시>
x/4wx $ebp => ebp를 기준으로 16진법(x)으로 4바이트 단위로(w) 4개 보여준다.
(gdb) x/4wx $ebp
0xbfffedf8: 0x41414141 0xb5c3b8c3 0xbfc2bfc3 0xbfffee00
x/8wx $ebp => ebp를 기준으로 16진법(x)으로 4바이트 단위로(w) 8개 보여준다.
(gdb) x/8wx $ebp
0xbfffedf8: 0x41414141 0xb5c3b8c3 0xbfc2bfc3 0xbfffee00
0xbfffee08: 0xbfffee50 0x4001582c 0x00000002 0x08048278
x/4bx $ebp => ebp를 기준으로 16진법(x)으로 1바이트 단위로(b) 4개 보여준다.
(gdb) x/4bx $ebp
0xbfffedf8: 0x41 0x41 0x41 0x41
'HOW TO HACK > Etc' 카테고리의 다른 글
VirtualBox에서 윈도우 가상머신으로 모의해킹 환경 구성하기 (0) | 2017.05.15 |
---|---|
칼리리눅스에서 Proxychains와 Tor를 사용하여 IP 숨기기 (1) | 2016.10.19 |
구글 번역을 프록시(Proxy)로 이용하여 차단 사이트 우회 및 아이피 숨기기 (0) | 2016.05.09 |