?? 匯編語言.txt
字號:
要成為一個Cracker,首先要有一定的匯編語言的知識,并且有一定的軟件和硬件的知識,手頭上有一種以上的調(diào)試軟件,如debug或softice等等。其次就是要有一些輔助工具如pctools,unp,ultraedit32等等。如果你已經(jīng)具備了以上的條件,那么你就有可能成為一位Cracker了。但如果你還什么都不會,那么你就得對以下的文章認(rèn)真閱讀了,這會使你對Crack有深入的了解,為你成為一位名符其實的高手墊定基礎(chǔ)。
對于不熟悉匯編語言的你,必須要知道一些組合語言,以下是本人常用到的:
cmp xx,yy 比較xx與yy
int ? 中斷調(diào)用
inc xx 將xx中的值加一
dec xx 將xx中的值減一
loop 回圈
mov xx,yy 把yy的值搬到xx中
ret 反回主程序
nop 無動作
call 呼叫附程式
jz 若相等則跳躍
jnz 若不相等則跳躍
jmp 無條件跳躍
jb 若小于則跳躍
ja 若大于則跳躍
jg 若大于則跳躍
jge 若大于等于則跳躍
jl 若小于則跳躍
jle 若小于等于則跳躍
pop 彈出棧
push 壓入棧
lea 裝有效地址
lds 裝DS段值及地址
les 裝ES段值及地址
以上這些組合語言,必須要牢牢掌握,最好就是手頭上有一本80x86匯編語言的書,當(dāng)crack軟件時可作參考,因為組合語言的指令太多,不容易完全掌握,而且對于一個初學(xué)者來說,也沒有必要完全掌握這些指令,大家都知道匯編語言不是一門很容易學(xué)的語言,所以如果你不是執(zhí)意成為一位頂尖高手的話,就可以不必浪費時間在這方面了。但話也說回來,本人還是希望有志者,能夠在此下一翻苦工,因為對匯編語言的掌握越深越能提高你的破解技能和成功率。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -