标题:寻找SyGate4.2注册码[高手勿入]
文件大小:4088KB
软件来源:电脑报2001合订本光盘
适用平台:Win9x/Me/NT/2000
适 合: 菜鸟
软件简介:一套比Wingate设定更容易更好用的软件,SyGate是一套允许使用者在局域网中,通过一个国际互
联网连接,分享给整个局域网的使用者,让两台以上的电脑,同时上网的好软件。支持Modem、ISDN、Cable
Modem,只需要在局域网中有Modem的电脑上安装即可,让家中有两台以上的电脑都能上网。
手术刀:TRW,W32DASM,ULTRAEDIT32
缘 由:软件试用过期,需要注册。这个软件真不错,可以共享网络连接,多人同时上网。
首先感谢看雪精华3的一篇文章。用FI侦测一下,没有带壳,然后直接用W32DASM反汇编,使用Search菜单命
令查找"trial version expired",总共4个地方出现这个字符串。可以通过分别在这四个地方设置断点的方
法测试到底那个起作用。经过测试发现第一个就起作用。因此下断点:bpx 422FD0, F5退出,启动SyGate,
被TRW断下。提醒一下,使用Softice下断点无法拦下。只有TRW可以拦下。:)F10跟踪到:00422FFE,改je-
>jne,实现跳转。注:如果刚安装该软件,必须调整系统日期使之过期,然后这个方法才有效,否则无效。
* Referenced by a CALL at Addresses:
|:0042B913 , :0042D738
|
:00422FD0 64A100000000 mov eax, dword ptr fs:[00000000]
:00422FD6 6AFF push FFFFFFFF
:00422FD8 68A1584700 push 004758A1
:00422FDD 50 push eax
:00422FDE 64892500000000 mov dword ptr fs:[00000000], esp
:00422FE5 81ECDC000000 sub esp, 000000DC
:00422FEB 56 push esi
:00422FEC 57 push edi
:00422FED 8B3D04894900 mov edi, dword ptr [00498904]
:00422FF3 8BF1 mov esi, ecx
:00422FF5 8B8761010000 mov eax, dword ptr [edi+00000161]
:00422FFB 83E803 sub eax, 00000003
:00422FFE 0F8484010000 je 00423188 --------------->修改此处,je->jne,即84->85
:00423004 48 dec eax
:00423005 0F845F010000 je 0042316A
:0042300B A1D09E4900 mov eax, dword ptr [00499ED0]
:00423010 85C0 test eax, eax
:00423012 746C je 00423080
:00423014 8B461C mov eax, dword ptr [esi+1C]
:00423017 6A40 push 00000040
* Possible Reference to String Resource ID=02006: "This trial version has expired. Please
visit
f43K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4y4&6k6$3q4@1k6g2)9J5k6h3y4G2L8b7`.`. "
|
:00423019 68D6070000 push 000007D6
* Possible Reference to String Resource ID=02005: "Trial Version Expired"
|
:0042301E 68D5070000 push 000007D5
:00423023 50 push eax
:00423024 E8A7B7FFFF call 0041E7D0
:00423029 8B8E94140000 mov ecx, dword ptr [esi+00001494]
:0042302F 83C410 add esp, 00000010
:00423032 51 push ecx
:00423033 8BCF mov ecx, edi
:00423035 E8A66A0000 call 00429AE0
:0042303A 83F8FF cmp eax, FFFFFFFF
:0042303D 751C jne 0042305B
:0042303F 5F pop edi
:00423040 B802000000 mov eax, 00000002
:00423045 5E pop esi
:00423046 8B8C24DC000000 mov ecx, dword ptr [esp+000000DC]
:0042304D 64890D00000000 mov dword ptr fs:[00000000], ecx
:00423054 81C4E8000000 add esp, 000000E8
:0042305A C3 ret
F5返回sygate,关闭程序,再次运行sygate,不出现过期提示,点击程序窗口上的Help菜单,然后点击
Register,你就发现注册码已经显示出来了。好象与用户名等无关。等有时间研究他的注册算法。
Serial Number: 520D7FA0-9AD4E631
Registration Code: 2E549118
花了30分钟写了这篇破文,耽误您的宝贵时间,让您见笑了,如有错误欢迎指教!
Qduwg
qduwg@163.com
[培训]传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!