目前在解第5個bomb, 共有6個bomb和1個隱藏的bomb, 6個都解完了發一篇上來.
解的時候工具是gdb和objdump.
objdump:
objdump -d bomb > bomb_dump
gdb:
gdb ./bomb
(gdb) b *0x08048d52 <-在0x08048d52設定斷點(注意前面要有'*')
(gdb) r <-run. 在遇到斷點時會停下來
(gdb) p (char*) $eax <-顯示暫存器%eax的值
(gdb) p (char*) 0x804980b <-顯示記憶體中的值
此外還有q(quit), n(next), c(continue).
一些常用的gdb命令
在ns3中,在命令列中輸入下面的命令,進入gdb除錯模式。waf run mytest command template gdb s 命令作用l 列出當前語句上下幾行的 相當於list 直接回車 重複上一次的命令 break test.cc 16 設定斷點,在test.cc檔案的第16行 break...
GDB一些命令的簡單介紹
gdb是gnu開源組織發布的乙個強大的unix下的程式除錯工具。1.主要功能 跟斷點相關的point主要有三種 斷點 通知gdb在程式中的特定位置暫停執行 監視點 通知gdb當特定記憶體的值發生變化時暫停執行 捕獲點 通知gdb當特定事件發生時暫停執行 其中斷點 breakpoint 和監視點 wa...
初識Mybatis一些總結
dbutils 要設定為單例模式 public enum dbutil catch ioexception e public sqlsessionfactory getsessionfactory 1 有關配置 mybatis config.xml 檔案 4 模糊查詢 如果有多個傳引數模糊查詢 總共...