set disassembly-flavor intel
어셈블리 형식을 intel 형식으로 설정
disas [함수명]
함수명을 디스어셈블코드로 출력
ex) disas main
b *[브레이크 지점]
브레이크 지점에서 프로그램이 멈추도록 설정
r ( run )
프로그램 실행
k ( kill )
프로그램 종료
x 명령어
메모리를 조사
+옵션
o : 8진법으로 보여줌
x : 16진법으로 보여줌
u : 10진법으로 보여줌
t : 2진법으로 보여줌
b : 1 byte 단위로 보여줌(byte)
h : 2 byte 단위로 보여줌(half word)
w: 4 byte 단위로 보여줌(word)
g : 8 byte 단위로 보여줌(giant)
i : 역어셈블된 명령어의 명령 메모리를 볼수 있음
c : ASCII 표의 바이트를 자동으로 볼 수 있다.
s : 문자 데이터의 전체 문자열을 보여준다.
(굵은것이 내가 많이 쓴 명령어 )
p [함수명]
함수의 주소값을 출력.
'메모장' 카테고리의 다른 글
특정 함수의 주소, offset 찾는 방법 (0) | 2020.01.13 |
---|---|
프로세스와 스레드_정리 (0) | 2019.12.13 |
안티 익스플로잇 기술 (0) | 2019.10.23 |
카나리 ( canary ) 생성방식 (0) | 2019.10.23 |
objdump 명령어 메모 (0) | 2019.09.16 |