破解的基本認識

破解的基本認識

如何成爲一個Cracker
  要成爲一個Cracker,首先要有一定的彙編語言的知識,並且有一定的軟件和硬件的知識,手頭上有一種以上的調整軟件,如debug或Soft-ice等等。其次就是要有一些輔助工具如pctools,unp,ultraedit32等等。如果您已經具備了以上的條件,那麼您就有可能成爲一位Cracker了。但如果您還什麼都不會,那麼您就得對以下的文章認真閱讀了,這會使您對Crack有深入的瞭解,爲您成爲一位名副其實的高手墊定基礎。
  對於不熟悉彙編語言的您,必須要知道一些組合語言,以下是一些常用到的語言組合:
  cmp xx,yy比較xx與yy
  int ?中斷調用
  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段值及地址

發佈了81 篇原創文章 · 獲贊 33 · 訪問量 3551
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章