| 
注册时间2008-5-1
阅读权限30
最后登录1970-1-1UID49047 龙战于野 
 
 TA的每日心情|  | 奋斗 2025-1-6 18:17
 | 
|---|
 签到天数: 153 天 [LV.7]常住居民III | 
 
 
 楼主|
发表于 2024-11-22 20:47:20
|
显示全部楼层 
| 今天发现软件版本已经更新为3.0.3.0,再次下载下来研究了一下,发现基本判断逻辑都没有变,这次稍微多跟进了几个call,找到注册码长度验证部分代码,有检测注册码长度是否为80位,重新构建了一个80位的序列号后,可以做到最小改动,达到注册的目的。 0043A067 | E8 54FFFFFF              | call presentationa.439FC0               |
 0043A06C | 8BC8                     | mov ecx,eax                             |
 0043A06E | 81C1 60120000            | add ecx,1260                            |
 0043A074 | E8 473F2000              | call presentationa.63DFC0               |
 0043A079 | E8 42FFFFFF              | call presentationa.439FC0               |
 0043A07E | 833D 48959B00 00         | cmp dword ptr ds:[9B9548],0             |
 0043A085 | 0F85 2C010000            | jne presentationa.43A1B7                |
 0043A08B | 6A 00                    | push 0                                  |
 0043A08D | 6A 1E                    | push 1E                                 |
 0043A08F | 6A 01                    | push 1                                  |
 改为:
 0043A067 | E8 54FFFFFF              | call presentationa.439FC0               |
 0043A06C | 8BC8                     | mov ecx,eax                             |
 0043A06E | 81C1 60120000            | add ecx,1260                            |
 0043A074 | E8 473F2000              | call presentationa.63DFC0               |
 0043A079 | E8 42FFFFFF              | call presentationa.439FC0               |
 0043A07E | FF05 48959B00            | inc dword ptr ds:[9B9548]               |
 0043A084 | 90                       | nop                                     |
 0043A085 | 0F85 2C010000            | jne presentationa.43A1B7                |
 0043A08B | 6A 00                    | push 0                                  |
 0043A08D | 6A 1E                    | push 1E                                 |
 0043A08F | 6A 01                    | push 1                                  |
 
 | 
 |