卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

反匯編添加背景圖 菜農(nóng)的超級51反匯編disasm51用著如何?

菜農(nóng)的超級51反匯編disasm51用著如何?菜農(nóng)的51完美反匯編disasm51是在1993年c語言設計的,在DOS上用命令行運行的。當時突然發(fā)現(xiàn)萬利的仿真器從網(wǎng)上下載的intelc語言設計的61反

菜農(nóng)的超級51反匯編disasm51用著如何?

菜農(nóng)的51完美反匯編disasm51是在1993年c語言設計的,在DOS上用命令行運行的。

當時突然發(fā)現(xiàn)萬利的仿真器從網(wǎng)上下載的intelc語言設計的61反匯編比較不錯,可是代碼和數(shù)據(jù)的分離做的不太好,但優(yōu)點是這個可以手工指定你從某區(qū)域正在反匯編。

菜農(nóng)是給予還反匯編的啟發(fā)再產(chǎn)生了編寫反匯編的念頭。

當時要許多數(shù)據(jù)格式的轉(zhuǎn)換,因為想練手,故匯編語言了許多轉(zhuǎn)換程序,如hex2bin,bin2hex的這些早就有的命令行程序。

反匯編的要點那是“數(shù)據(jù)和代碼的分離”!

菜農(nóng)的原則是哪怕反匯編不出來的所有的是數(shù)據(jù)區(qū),也能實際編譯器再次編譯。

的原因51就開始前提是是從“復位自動向量”正在運行程序的,它運行過的,就是“程序區(qū)”,未運行程序到的地方就叫“數(shù)據(jù)區(qū)”。

51有其他關閉向量,如外部網(wǎng)絡中斷向量,定時器中斷向量,串口掉線向量等,但并非肯定會負責執(zhí)行,即可能不未知,如果全力先執(zhí)行,反匯編的代碼當然不對。

畢竟程序中未知“散轉(zhuǎn)程序”或函數(shù)指針,故指令中封印了程序的入口地址,而確實入口地址在“變量”或“數(shù)組中隱藏著。

故需要用戶自己去添加這些“隱藏地向量”,即“噬魂之手入口地址表”。

disasm51只意見64K以內(nèi)的程序的反匯編,故地址為兩個字節(jié)4個16進制數(shù)字。

導致現(xiàn)在是windows時代,故命令行早沒人可以使用也太不太方便,故菜農(nóng)將其合成一體到HotISP軟件內(nèi),HotISP的本來工作是用ISP直接下載程序。

在HotISP,是可以你選主菜單“HotWC3”,子菜單“MCS51反匯編”,變會再次出現(xiàn)disasm51窗口界面。

它必須需要提供disasm51.exe的安裝路徑(早就系統(tǒng)默認安裝),用戶要能提供BIN格式的文件!

如果是HEX格式,是需要在“文件轉(zhuǎn)換”里并且HEX和BIN的自動轉(zhuǎn)換。

disasm51這個可以和keil文件或keil工程聯(lián)動。

直接點擊“可以打開keil文件”,即可在keil里再打開用戶的反匯編后的A51文件,特別方便地再二次編輯文件。

再點擊“可以打開keil工程”,即可在keil里然后打開用戶的工程,直接用keil編譯用戶的反匯編A51文件,可以生成HEX文件,非常方便。

用戶是可以包含keil內(nèi)的芯片INC頭文件,但前提是先裝換為“用戶定義”DEF文件并需要保存。

用戶的因此操作就在“用戶定義”窗口內(nèi),然后單單然后點擊“單次”或“紅色箭頭”即可運行反匯編。

其輸出來為A51文件,可以不在disasm51內(nèi)的“A51文件”窗口內(nèi)欄里點,也可以用keil查看,或其他編輯軟件查找。

HotISP網(wǎng)上有可以下載,也可按照頭條私信給我直接聯(lián)系菜農(nóng)。

匯編語言還有用嗎?

1.又不是也沒用.任何東西都有用,即便是做研究DOS也是可以研究什么出真理.

2.沒有用在于:1是可以加深你對計算機整個體系的理解,.例如你可以知道每一個C語句在底層是如何實現(xiàn)程序的,OOP又是要如何實現(xiàn)滴.2用反匯編分析很有用處.3作為開發(fā)完畢驅(qū)動程序,開發(fā)操作系統(tǒng),虛擬機,的新Rootkit的基礎.

3.現(xiàn)狀:1不是主流,基本都沒有人就用匯編寫程序了,之外有守住黑客的或毒客以外.2但它充當一門基礎語言,學習價值會永遠大于0實用價值.