gdb는 기본적으로 AT&T 문법을 따른다. 근데 일반적으로... Intel 문법이 보기 좋으니까 Intel 문법으로 바꿔서 쓴다.
$ set disassembly-flavor intel
gdb를 실행하고 위 명령어를 치면 intel 문법으로 디스어셈블된다.
근데 이걸 매번 쳐주면 번거로우니까 gdb를 실행할 때 자동으로 실행할 명령어를 가지고 있는 .gdbinit 에다가 해당 명령어를 써주도록 하자!
$ echo "set disassembly-flavor intel" >> ~/.gdbinit
그리고 확인은 gdb 실행한 후
(gdb) show disassembly-flavor
쳐보면 Intel이라고 나올것이다!
근데 pwndbg나 peda를 설치하면 Intel로 기본적으로 나오는 것 같다
'잡지식' 카테고리의 다른 글
[Kali Linux 2020.1] ifconfig not found (0) | 2020.02.05 |
---|---|
[gcc 오류 해결] bits/libc-header-start.h: No such file or directory (0) | 2020.02.03 |
[Visual Studio 2019] 외부 라이브러리 추가 (4) | 2020.01.26 |
Windows에서 doskey 자동 실행 (0) | 2020.01.03 |
VMware Ubuntu 인터넷 연결 실패 해결 (12) | 2019.10.25 |