Snappy Fax 2000 (2千字)

看雪資料發表於2001-02-02

軟體名稱:Snappy Fax 2000
整理日期:2001.1.19
最新版本:2.11.2.1
檔案大小:2075KB
軟體授權:共享軟體
使用平臺:Win95/98/NT/2000
釋出公司:Home Page
軟體簡介:
  運用您的掃描器、印表機和 Fax Modem 將您的計算機變成一臺傳真機。
破解工具:W32dasm,HIEW,這兩個當然少不了。
下載地址:http://www.newhua.com/SNAPPYFAX.HTM
    近幾天,在論壇裡好像看到很多網友在玩暴力破解,所以今天也來熱鬧熱鬧,我不喜歡玩暴力破解,原因只有二個,因為玩這個東西的人有二種,(在沒有註冊碼輸入的軟體除處)一種是高高手,另一種就是小菜類,我當然是後者了,說句老實話,程式又不是自己寫的,又怎麼知道它如何走的呢?一般的暴力破解只是改一兩個地方就成為註冊版了,多沒趣,當然前提條件是作者沒有裝陷井的的前提下了,大家在玩暴力破解的時候可能都會遇到這個問題,就是改了自己認為的地方,但後來的結果發現錯誤,都會懷著運氣+瞎猜的方法去改到正確,我不提倡初學者去玩暴力破解,用ICE去看看程式的流程不是還要好嗎?以上內容只是我的個人意見,不認同的,可以當我沒有說過(不是的話又有人罵我了!)
一般用暴力破解的入手都是看看軟體中的提示,也就是破解的入口點了,就Snappy Fax 2000這個軟體來說,在你填上註冊名和錯誤的註冊號後,它就會跳出一個錯誤的視窗,說THE REGISTRATION KEY IS NOT VALID 這個就是我們破解它的入口點,用W32dasm來反彙編它後找這些提示就行了。
    我就用W32dasm將Snappy Fax 2000 EXE檔案反彙編後找到THE REGISTRATION KEY IS NOT VALID如下:

    * Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0054A7B8(C)--------------------------------------------找這個地址就行了
|

* Possible StringData Ref from Code Obj ->"alert.wav"
                                  |
:0054A884 B80CA95400              mov eax, 0054A90C
:0054A889 E8724E1000              call 0064F700
:0054A88E 6A00                    push 00000000
:0054A890 668B0D18A95400          mov cx, word ptr [0054A918]
:0054A897 B201                    mov dl, 01

* Possible StringData Ref from Code Obj ->"The Registration Key is not Valid."―――――――――這就是破解的入口點
                                  |
:0054A899 B858A95400              mov eax, 0054A958
:0054A89E E8A16BF2FF              call 00471444





:0054A7AA 8B800C030000            mov eax, dword ptr [eax+0000030C]
:0054A7B0 59                      pop ecx
:0054A7B1 E896B1F5FF              call 004A594C
:0054A7B6 3C01                    cmp al, 01
:0054A7B8 0F85C6000000            jne 0054A884-----------------------這個就是鬼了,用HIEW改JNE為JE,即是將85改為84。按F9儲存後執行它試試,在輸入的地方填上你喜歡的名字和註冊碼就成為註冊版了。因為這個是決定你的註冊碼是否正解後跳轉的地方!
:0054A7BE A15CFD6600              mov eax, dword ptr [0066FD5C]
:0054A7C3 8B00                    mov eax, dword ptr [eax]
:0054A7C5 8B800C030000            mov eax, dword ptr [eax+0000030C]
     
  是否覺得很沒趣,再一次說明,以上內容,只是我的觀點,不認同者...............

相關文章