破解教程之圖文!【爆破的原理】:[1]?

Tags: 教程, 圖文, 原理,

介紹一下這個軟體吧,我寫的一個簡單的軟體,方便初學者容易理解。程式需要輸入正確的帳號和密碼才可以登入成功,否則登入失敗。可是我們不知道正確的帳號密碼。(也可以理解成是其他軟體註冊碼)

既然他能提示登入成功與登入失敗(或某些軟體提示註冊碼錯誤),就說明他有一個判斷,我們來開啟OD載入程式,讓他判斷所有字元都是成功。(由於是初級零基礎入門級教程,所以不涉及“各種殼”、“暗樁”等等系列干擾新手的元素)在左上角視窗右鍵,選擇“中文搜尋引擎”-“搜尋ASCII”

之後搜尋(Ctrl+F)輸入“登入失敗”(也就是你不想看到的東西),找到結果後,我們雙擊那一行程式碼。我們向上找找,這個判斷跳轉的來源在哪兒。下圖可以看到,在圖片最上方的je命令左邊有一條線,跳過了成功,指向了失敗前面的程式碼。我們在這行程式碼上右鍵,選擇“二進位制”-“NOP填充”就是讓這個跳轉失效。那麼現在,你所填寫的註冊碼或密碼,輸入所有字元或不輸入任何字元,都是正確的了!但是還沒完,不用我說大家也知道,還需要儲存一下~我們右鍵,選擇“複製到可執行檔案”-“所有”跳轉後繼續右鍵“儲存檔案”,生成一個新的檔案,也就是破解補丁,覆蓋原始檔。最後,我們來開啟剛才儲存出來的新程式(也就是我們破解後的程式),是不是真的被破解了?我們還同樣輸入“abc”,恭喜,成功破解!怎麼樣?現在是不是覺得破解就是如此簡單?有沒有信心深入破解?

破解教程之圖文!【爆破的原理】 (共1篇)

教程, 圖文, 原理,
相關問題答案