初學者請看! (2千字)

看雪資料發表於2000-12-28

11期的軟體雜誌收錄了ADC(不是ACD SYSTEM喲!呵呵...)公司的四款好玩的遊戲:HEX MINES(增強的掃雷遊戲),
B-PUZZLE(拼圖遊戲),CTRIS2000(增強版俄羅斯方塊),BJIGSAW(另一類的拼圖遊戲).我試著破了一次以後,發現這四個遊戲不光是遊戲好玩,對於破解的新手來說,也是不可多得的練習品喲(就是很那個了...呵呵..),昨天我本來貼了一篇貼子講了它們比較的地方以及如何可以看到註冊碼,貼出去後想想還是得再寫一篇詳細一點的,想我2個月前剛學破解的時候,看我自己寫的那篇文章一定是什麼也看不懂了,所以為了和我一樣的初學者門能夠儘快地跨進破解的大門,我就寫了這篇非常非常初級的教程,就算你還沒有任何破解的經驗,照著我的文章中去做,很快就能找到了.好了,廢話說到這,READY?GO!
先拿BJIGSAW來開刀吧!順序如下:
1.執行TRW2000(什麼?你沒有?我倒!!!!!!!!!)
2.點選BROWSE按鈕,找到"Bjigsaw.exe",再點TRW2000中的LOAD按鈕.好了,看到TRW2000的視窗了吧?
3.下指令G,回車.
    什麼是"G"呢?顧名思義,就是GO了,就是讓程式按照它原來的方向執行下去,我們什麼都不幹.
4.看到ADC公司做的惱人的事了吧?三個灰灰的按鈕,攔住了你進入遊戲的路,硬是要你等待5秒,太不近人情了!下手破  吧!
5.好了,難熬的5秒過去了,三個按鈕都可以按了,下面我們選擇REGISTER....按鈕.好了,你可以輸入註冊碼了.我輸  的是NAME:luoyi  NUMBER: 654321.這些資訊你當然可以想怎麼輸怎麼輸了,不要學我,自己隨便輸個東西吧!
6.別急著點OK,先CTRL+M切入TRW2000中設好斷點再說.這裡,我們當然是用hmemcpy這個萬能斷點了,為什麼說它是萬  能的呢?因為無論你點按鈕也好,輸入字元也好,總得觸發這個中斷,所以,一般用這個斷點還是比較有效的!
7.下面可以點ok了.點完之後,你會發現,你又回到trw2000中了.
8.現在你有兩個選擇,一個是按F12看按多少次出現失敗資訊,下次繼續的時候把次數減一就可以了.在這個軟體中是
F23次出現錯誤資訊,所以你第二次跟的時候就按22此就可以了(可憐的顯示器呀!!).另一種選擇就是PMODULE!這是
TRW2000特有的命令,極大地方便了我們的破解工作,它的意思就是讓程式碼往下走,直到走到我們正在跟的程式為止!
怎麼樣?很偉大的命令吧?這裡,我選擇了第二種方法.
9.好了,PMODULE以後,你回到了程式中了,不要急著F10往下走,先看看再說.PAGE DOWN,PAGE UP幾下,????????
LSTRCMP???這不就是字串比較嗎?我們在這裡下個斷點,然後看看程式在呼叫這個API之前壓了些什麼引數到堆疊裡.緊貼著它上面的一句就是PUSH EAX,這不是明擺著的事了麼?DEAX吧!好了,在資料視窗看到註冊碼了吧?我看到的是:
12157468,註冊碼就是它了!
怎麼樣?很簡單的事情吧?其他的幾個也差不多,你自己動動手就會知道的!不過CTRIS2000得比較不和這裡一樣,其關鍵之處我已經寫在我的上一篇文章中去了,具體過程我打算過幾天看看情況再貼出來吧.
請多指教!

相關文章