본문 바로가기
Reverse Engineering/gdb

gdb at&t 방식을 intel 방식으로 바꾸기

by manchesterandthecity 2020. 10. 7.

보통, 올리디버거에서는 intel 문법을 사용하기 때문에

 

올리디버거를 이용해왔던 이들은 gdb의 at&t 문법을 이용하면 불편할 수가 있다.

 

 

 

따라서, at&t 문법을 intel 문법으로 바꿔보자.

 

(gdb) set disassembly-flavor intel

위의 명령어를 입력해 주면 at&t 문법이 intel 문법으로 바뀌어 진다.

 

 

 

이를 다시 at&t 문법으로 바꾸려면

(gdb) set disassembly-flavor att 명령을 입력해주면 된다.

 

 

 

 

하지만, 이는 일시적인 방법이여서 종료 후 다시 실행할 경우 다시 원래대로 at&t 방식으로 돌아오게 된다.

 

gdb로 디버깅할때마다 intel 문법으로 고정하여 적용하려한다면

 

 

 

아래 명령어를 실행하면 된다.

 

echo “set disassembly-flavor intel” > ~/.gdbinit

 

 

'Reverse Engineering > gdb' 카테고리의 다른 글

lea, and, or, xor 명령어  (0) 2020.10.10
sub, add 명령어  (0) 2020.10.10
gdb - Segmentation Fault, 대괄호 [ ]  (0) 2020.10.07
gdb 명령어, 리틀엔디언 방식  (0) 2020.10.07
gdb 실행, 명령어  (0) 2020.10.07

댓글