鸚鵡螺網路助手v1.68--破解過程
==============================================================
軟體簡介:鸚鵡螺網路助手是一個功能強大,方便易用的專業網路工具集。
她基於Windows Socket2.0,提供了在網際網路和企業內部網路上
廣泛使用的多種工具,包括:Ping、TraceRoute(路由跟蹤)、
Host lookup(主機查詢)、Finger(帳號查詢)、同步本地主機時
鐘的Time(網路時鐘)、WhoIs(域名查詢)、埠掃描、IP地址掃
描、QoD服務、增強的快速撥號、支援多帳號的電郵檢查。
作業系統:Win95/98/me/NT/2000
下載地址:http://netkit.top263.net
破解工具:反彙編工具、編輯器
級別:初級(大笨鳥)
本人初學,如有不正確之處,希望各位大俠給予指正.
本人信箱:langlirong@163.net
===============================================================
本人無意要破壞別人的勞動果實,此破解只作學習和交流用,不得用於其他
用途。
破解過程:
啟動NetKit,隨便輸入使用者名稱和註冊碼確定,彈出錯誤提示框,請記住。
開啟反彙編工具,裝入NetKit,找到錯誤提示處:
* Possible Reference to String Resource ID=00016: "s?
|
:004168B4 6A10
push 00000010
* Possible StringData Ref from Data Obj ->"鸚鵡螺網路助手"
|
:004168B6 68C8E14500 push
0045E1C8
* Possible StringData Ref from Data Obj ->"抱歉,無效註冊碼!"
向上找到 00416856(c) 立即跳到 00416856
:00416840 57
push edi
:00416841 E8E5150200 call
00437E2B
:00416846 8D4C2418
lea ecx, dword ptr [esp+18]
:0041684A C644242C01 mov [esp+2C],
01
:0041684F E8CC010000 call
00416A20
^^^^^^^^^^^^^
:00416854 85C0
test eax, eax
:00416856 745C
je 004168B4 //不對跳到004168B4
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
:00416858 8B3F
mov edi, dword ptr [edi]
:0041685A E8E7D50200 call
00443E46
:0041685F 8B4004
mov eax, dword ptr [eax+04]
:00416862 57
push edi
將00416856處 je 改為 jne
此時註冊顯示成功.但退出重新進入,提示未註冊.
還需找到檢測點,請看00416856處上面的call,還等什麼?進入呀:
:00416A86 52
push edx
:00416A87 E844B60000 call
004220D0
:00416A8C 83C40C
add esp, 0000000C
:00416A8F C644242000 mov [esp+20],
00
:00416A94 85C0
test eax, eax
:00416A96 8D4C2428
lea ecx, dword ptr [esp+28]
:00416A9A 752D
jne 00416AC9 //不對跳到00416AC9
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
:00416A9C E815160200 call
004380B6
:00416AA1 8D4C242C
lea ecx, dword ptr [esp+2C]
:00416AA5 C7442420FFFFFFFF mov [esp+20], FFFFFFFF
:00416AAD E804160200 call
004380B6
將 00416A9A 的 752D 改為 9090
現在開啟NetKit,輸入使用者名稱和註冊碼(隨便啦)看看,是不是正版軟體啦.
OK!整理一下,收工。
阿郎
langlirong@163.net
http://alang.shangdu.net
12/01/2001