gdb-peda調試總匯


gdb-peda調試總匯


  • break *0x400100 (b main):在 0x400100 處下斷點

tb一次性斷點

info b:查看斷點信息

delete [number]:刪除斷點

watch *(int *)0x08044530:在內存0x0804453處的數據改變時stop


  • x /4xg $ebp:查看ebp開始的4個8字節內容(b:單字節,h:雙字節,w:四字節,g:八字節;x:十六進制,s:字符串輸出,i:反匯編,c:單字符)


  • p $eax:輸出eax的內容

set $eax=4:修改變量值


  • c:繼續運行

r:重新開始運行

ni:單步步過

si:單步步入

fini:運行至函數剛結束處

return expression:將函數返回值指定為expression


  • bt:查看當前棧幀

  • info f:查看當前棧幀

  • context:查看運行上下文

  • stack:查看當前堆棧

  • call func:強制函數調用

  • ropgagdet:找common rop

  • vmmap:查看虛擬地址分布

  • shellcode:搜索,生成shellcode


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM