2013年3月12日 星期二

Hacking notes




tool:    http://www.hhdsoftware.com/free-hex-editor


keylogger  記憶輸入keyin的軟體

Book Note: Hacking The Art of Exploitation

gcc      編譯C語言

objdump     檢視二進位程式碼

gdb      debugger



objdump


gdb -q ./a.out   顯示路徑
(gdb) list     顯示程式碼


(gdb) set dis intel   指定組合語言為intel模式 (預設為AT&T模式)
                                                                           intel 模式比較容易讀
(gdb) set disassembly-flavor intel  (上面的指令不成功.......這行才可以)
(gdb) disassemble main  (分解 main函式)

(gdb) run   (執行程式)
(gdb) break main   (停止 main函式)
(gdb) info register eip (eip的資訊)
          i r eip   (簡寫)
(gdb) x  (examine 檢視記憶體位址)

o Display in octal.   8進位
x Display in hexadecimal.  16進位
u Display in unsigned, standard base-10 decimal.
t Display in binary.   2進位



(gdb) x/x $eip


bc 浮點計算機



沒有留言:

張貼留言