본문 바로가기

Let's Study/Tips

[Linux] gdbinit 설정

Fuzzer를 돌리는 동안 짬나는 시간에 포스팅해봅니다.


오늘은 gdbinit과 vim 컬러 설정에 대해 알려드릴게요.


gdbinit은 gdb를 실행시킬 때에 사용자의 편의에 맞게 인터페이스를 구성했습니다.




r로  진행시키고 c, n, s, ni, si 로 디버깅을 진행할 때마다 위처럼 레지스터가 보이고 레지스터 값이 변한다면 빨간색으로

표시가 되어서 디버깅을 할 때에 편리합니다.



이걸 설정하는 방법을 알려드리겠습니다.


우선 


http://reverse.put.as/2012/04/13/gdbinit-v8-0-simultaneous-support-for-x86x86_64-and-arm-architectures/


이 사이트로 가서 gdbinit8.gz 를 다운받습니다.


그 후, 압축을 해제하면 gdbinit8 파일이 나오는데 리눅스에 옮겨주시고


mv gdbinit8 gdbinit


으로 파일 이름을 바꿔주신 뒤


cd /


로 쭉 이동해주시고


mv ~/Desktop/gdbinit .


mv gdbinit .gdbinit


으로 gdb 파일을 숨겨주시면 gdb를 실행할 때에 작동됩니다.  (*단 root 권한으로 gdb를 실행할 경우 작동되지 않습니다.)



vim colorscheme은 다음 포스팅으로.