關於組合語言

2022-06-23 14:25:02 字數 1202 閱讀 2227

1樓:湯旺河邊

反彙編、加解密、玩病毒,沒有到這裡提問的,都是自學。

那些都是靠著深厚的程式設計功底、極大的好奇心、天馬行空的性格及鍥而不捨的精神,才能達得到的。

似這種問題也來問,如何反彙編?

2樓:尼歐趙

這是反彙編。難得是密碼破解

3樓:百度網友

40102a:: 48 dec eax ;eax加1

40102b:: 73 7e jnb short 004010ab \:jmpdown;大於等於轉4010abh,向下跳

40102d:: cf iretd ; iret中斷返回,iretd不懂

40102e:: 46 inc esi ; esi加1

40102f:: 73 3d jnb short 0040106e \:jmpdown;大於等於轉40106eh,向下跳

401031:: 9e sahf ; 存ah到標誌

401032:: 46 inc esi \:byjmp jmpby:00401067,;esi加1,從401067h跳來

401033:: 73 46 jnb short 0040107b \:jmpdown ;大於等於轉40107bh,向下跳

401035:: 0148 73 add dword ptr [eax+73],ecx ;記憶體[eax+73]的雙字加上ecx

401038:: 54 push esp ; esp入棧

401039:: 9e sahf ; 用ah值修改標誌暫存器的值

40103a:: 46 inc esi ; esi加1

40103b:: 73 46 jnb short 00401083 \:jmpdown ;

40103d:: 0248 73 add cl,byte ptr [eax+73] ;cl的值加上記憶體[eax+73]處的位元組數

401040:: 2e:93 xchg eax,ebx ; eax、ebx值互換

4樓:城鄉外景地

一葉障目不見輿薪。

學彙編不是這樣學滴,起步從巨集觀和微觀兩處入手,而不是半路截一段分析。

現在程式的逆向工程(包括反彙編),你最後先透徹瞭解了pe結構再入手。