Reverse Engineering/gdb

gdb) 레지스터 값, 메모리값 확인 명령어

manchesterandthecity 2020. 11. 20. 22:22

(gdb) info reg

모든 register 정보 확인

 

 

(gdb) info reg $rsp

rsp의 register 정보 확인

 

 

(gdb) x/t $rsp

2진수로 register rsp의 메모리 확인

 

 

(gdb) x/o $rsp

8진수로 register rsp의 메모리 확인

 

 

(gdb) x/o 0x00000000004005bd

8진수로 메모리주소로 메모리확인

 

 

(gdb) x/d $rsp

10진수로 register rsp의 메모리 확인

 

 

(gdb) x/u $rsp

unsigned 10진수로 register rsp의 메모리 확인

 

 

(gdb) x/x $rsp

16진수로 register rsp의 메모리 확인

 

 

(gdb) x/c $rsp

문자열로 register rsp의 메모리 확인

 

 

(gdb) x/f $rsp

부동소수점으로 register rsp의 메모리 확인

 

 

(gdb) x/s $rsp

문자열로 register rsp의 메모리 확인

 

 

(gdb) x/bx $rsp

1byte 단위로 메모리 확인

 

 

(gdb) x/hx $rsp

2byte 단위로 메모리 확인

 

 

(gdb) x/wx $rsp

4byte 단위로 메모리 확인

 

 

(gdb) x/gx $rsp

8byte 단위로 메모리 확인(64bit 환경)

 

 

(gdb) x/10gx $rsp

현재 명령어 이후로 8byte 단위로 10개의 메모리 확인(64bit 환경)

 

 

 

 

출처 :

blog.naver.com/kjycracker/221677591285