使用debug工具建立二進位制檔案

2021-10-04 21:26:08 字數 757 閱讀 4194

debug工具使用本身有一些侷限性,但是建立簡單的二進位制檔案,把需要的二進位制資料寫入檔案還是不難的,尤其在系統沒有其他工具也沒有現成程式的情況下。

進入指定目錄,輸入debug回車,出現提示符-後,輸入d回車,即可顯示當前記憶體區域內容

輸入e 073f:0100回車(其中073f:0100即為上次顯示的第乙個位址)

輸入d 073f:0100即可看到該位址開始前4位元組記憶體的資料被改寫成功

輸入n abc.bin回車即可把將要寫的檔案命名為當前路徑下abc.bin

輸入rcx回車檢視cx暫存器中的值,在冒號後輸入4回車,表示即將寫入4個位元組資料

輸入w回車,顯示正在寫入4位元組後即完成了寫入

至此,當前路徑下abc.bin檔案寫入4位元組二進位制資料:01 02 03 04 完成

輸入q回車即可退出debug

輸入debug abc.bin回車後再輸入d回車,即可把檔案載入至記憶體中檢視檔案內容。

二進位制工具

現在的pwn題很多都是linux下的程式,因此學會gdb的除錯是做pwn題必不可少的,現在簡單介紹一下gdb的使用,gdb下有個很好的外掛程式peda,可以安裝一下。例子 include include includeint add int a,int b int main 1.進行編譯 gcc t...

二進位制 二進位制起源

現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...

二進位制檔案檢視工具 開發二進位制檔案靜態快速分析工具

眾人拾柴火焰高。工具一直都受到讀者的喜愛,只要有工具二字,文章的閱讀量都會多一些。所以,近來介紹推薦的工具類文章非常多。其實開發這個工具,是受到上篇文章的啟發,萌生了念頭。對二進位制檔案 exe dll bin sys等 的分析一直上工具類的排行榜,受到了非常多地關注。我們的工作主要是想通過靜態分析...