AT&T

    gdb 디스어셈블리 문법 Intel로 바꾸기

    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로 기본적으로 나오는 것 같다