今天要講的內容加入了“殼”,在這里我推薦新手盡量使用脫殼機進行脫殼。
說到了使用脫殼機,很多人又要吐槽了。
在你們吐槽之前,我要提前解釋一下為什么推薦使用脫殼機。
既然是新手,既然是菜鳥,就要利用工具的便利,手動脫殼確實需要學習,但不是現在,現在最重要的是“興趣”!
有些人要說了“新手就要先學手動脫殼!”
那我想說“難道脫殼機是給高手用的?高手需要脫殼機嗎?”
先知道了殼是怎么回事,知道有殼與無殼的區別后,慢慢的深入手動脫殼。
今天用到的工具是我寫的,內容很簡單,就是一個注冊工具,用戶名與注冊碼不匹配就會注冊失敗,如果匹配就會成功。
我們可以利用第一課與第二課的知識進行爆破與獲取注冊碼。但這個程序有殼……
我們先介紹一下有殼的東西用OD載入后是什么樣的,
大家請看下圖,各種“非法”“未知”“未定義”……這就是有殼的程序。
所以,我們要養成一個良好的習慣,就是在進行破解之前,一定要先查殼。
我們利用PEID進行查殼,看看他是什么殼。(正式破解的第一步:查殼)
我們可以看到下圖顯示這個程序是UPX的殼。
我們找一個脫PUX殼的工具來進行脫殼。
加殼有壓縮的功能,可以稱為壓縮,那脫殼也可以稱為解壓縮。所以下圖我們選擇“解壓縮”進行脫殼。
我們可以看到他脫殼后體積變大了,(截圖中的文件我已經重命名,實際脫殼后的文件名不會改變)
那么現在,我們OD載入脫殼后的程序,進行爆破吧!
由於第一課與第二課的基礎,我就跳過詳細步驟,來到了關鍵字這里。
運行,找到注冊碼
輸入注冊碼,驗證是否破解成功
其他的似乎不用我多說了,這算個作業吧!
作業內容有兩個:
1,爆破它,用戶名與注冊碼不匹配也能注冊成功!
2,獲取注冊碼!
提示:
PEID如果沒有,在論壇搜索一下。
這個程序和第一課與第二課有輕微的不同,可能需要同時使用第一集與第二集的知識才能達到目的,
需要輕微的開動一下腦筋,並不是按照第一課與第二課的步驟照搬就OK的,沒有學習不用腦子的!
動動腦,你會對課程記憶更清晰,理解更透徹!
----------------交流學習------------------
課程只是技術分享,請大家不要用到其他非法用途,謝謝合作。
課件地址:https://gitee.com/raoaro/pojie
QQ:1148212080
QQ群:115673482