此程序是DELPHI程序。无壳。机器码与注册码验证,输入注册码后提示保存了,重启验证,
此软件可以看到N多个由于你尚未注册如何如何。。。改一个恐怕不行。还是找最关键的牵一发而动全身
的地方吧。分析下,重启验证肯定是程序完全启动前就得判断注册成功与否,如果对了就不会在窗口标
题那提示这是未注册版,,错了那窗口标题继续有未注册版本提示。而且各种功能也不能用。所以要注
意程序启动时至窗口标题提示未注册之前的代码。
注册后保存。重启验证的。
006443D2 ,双色球赢.006444CC =你输入的注册码已保存到系统中,请重新启动本软件
0064441F ,双色球赢.00644504 =my.txt
程序启动时有一个正在配置中。
OD载入 查找字符串 正在配置 会找到6条。第一条就是启动时的那个。此前窗口还未任何信息。配置完成彻底启动后窗口提示这是未注册版,所以验证部分应该在这之间。
0070C675 B8 5CCE7000 mov eax,双色球赢.0070CE5C ; 请稍候,正在配置中...
直到运行至软件窗口标题 提示
00636C15 E8 06A9FFFF call 双色球赢.00631520
00636C1A 8BC3 mov eax,ebx
00636C1C E8 6BC5FFFF call 双色球赢.0063318C
00636C21 A1 381E7200 mov eax,dword ptr ds:[0x721E38]
00636C26 8138 EA000000 cmp dword ptr ds:[eax],0xEA
00636C2C 74 11 je short 双色球赢.00636C3F
00636C2E A1 AC1C7200 mov eax,dword ptr ds:[0x721CAC]
00636C33 8B00 mov eax,dword ptr ds:[eax]
00636C35 BA 4C6C6300 mov edx,双色球赢.00636C4C ; 双色球赢遍天下(由于这是未注册
版本,只提供历史数据作为参考,需注册后才能进行正常的数据更新。)
00636C3A E8 4905E3FF call 双色球赢.00467188
00636C3F 5B pop ebx
00636C40 C3 retn
另外还有大量提示未注册的地方。比如下面
0070D5E9 8138 EA000000 cmp dword ptr ds:[eax],0xEA
0070D5EF 74 0A je short 双色球赢.0070D5FB
0070D5F1 B8 04D67000 mov eax,双色球赢.0070D604 ; 由于你尚未注册,不能在线更新数据
、手工编辑数据以及导入、导出数据!
005A20C4 A1 381E7200 mov eax,dword ptr ds:[0x721E38]
005A20C9 8138 EA000000 cmp dword ptr ds:[eax],0xEA
005A20CF 74 0C je short 双色球赢.005A20DD
005A20D1 B8 38215A00 mov eax,双色球赢.005A2138 ; 由于你尚未注册,不能使用此功能!注册成功后用户可以自行创建成千上万的指标杀值。
005A199F A1 381E7200 mov eax,dword ptr ds:[0x721E38]
005A19A4 8138 EA000000 cmp dword ptr ds:[eax],0xEA
005A19AA 74 0C je short 双色球赢.005A19B8
005A19AC B8 141A5A00 mov eax,双色球赢.005A1A14 ; 由于你尚未注册,不能使用此功能!
只复制一些,还有很多。大家看到共同点就是
mov eax,dword ptr ds:[0x721E38]
cmp dword ptr ds:[eax],0xEA
所有提示未注册的地方全是这两个语句。
如果爆破就是把这些所有提示的地方,这个判断下的跳转未实现改成一定跳就行了。但这一太累,二不高明,
既然所有提示的关键判断全一样,那就改一个地方就行了。
而这两句关键代码
mov eax,dword ptr ds:[0x721E38]
cmp dword ptr ds:[eax],0xEA
这个ds:[00721E38]=0E334418 ,EAX也指向0E334418,貌似动态地址。无法修改和下断。
查找0x721E38的代码是sbb byte ptr ds:[ebx+esi+0xE],al,如果改这个地方。软件窗口已经没注册的提示。
但是有些功能也是判断这个地方,就不能用了。出错了。所以不是简单的修改那样能搞定的。
不知咋弄了,只能调试到此了,就在眼前就是搞不定,各位高手试试吧,如果搞定麻烦告诉我咋实现的。
不为别的,也不想发布什么破解软件。只是技术分析交流学习。只是想知最后一步了,而这个问题怎么解决的。
277K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4y4G2k6Y4c8Q4x3X3g2J5k6h3N6K6K9%4W2Q4x3X3g2U0L8$3#2Q4x3V1k6Y4L8$3!0V1M7#2)9J5c8X3W2F1k6X3!0Q4x3X3b7I4z5e0t1@1i4K6u0W2K9s2c8E0L8l9`.`. 软件下载地址,。有兴趣的朋友可以试试。希望知道最后如何成功的。
[培训]科锐逆向工程师培训第53期2025年7月8日开班!