SourceInsight是款小巧方便的代码浏览编辑器。色彩丰富,层次分明,跳转浏览方便。
可以到官方网站下载试用版http://sourceinsight.com/downeval.html
这个试用程序没有功能限制,只有使用天数限制,程序没有加壳,很好修改。
采用输入序列号验证方式,如果正确,写注册表信息。
程序正常运行起来后,启动过程会检测序列号,不对退出,编辑操作时会不定时检测序列号,不对退出。
用十六进制编辑器就可以修改。过程如下。
拷贝Insight3.exe为替换 Insight3.exe
WINHEX下
搜索差异
1. C:/Program Files/Source Insight 3/替换 Insight3.exe: 1,826,816 字节
2. C:/Program Files/Source Insight 3/Insight3.exe: 1,826,816 字节
Offsets: (10 进制)
32856: 90 74
32857: 90 02 破启动检测
——————————————————————————————————————————————————————
273275: EB 74
273276: 45 05
285261: 90 E9
285262: 90 C5
285263: 90 01
285264: 90 00
285265: 90 00 破使用时检测
———————————————————————————————————————————————————————
^ ^
| |
| 原来是这样
修改为这样
再次拷贝替换 Insight3.exe为注册.exe
WINHEX下
搜索差异
1. C:/Program Files/Source Insight 3/注册.exe: 1,826,816 字节
2. C:/Program Files/Source Insight 3/替换 Insight3.exe: 1,826,816 字节
Offsets: (10 进制)
278813: EB 74
278853: 90 74
278854: 90 17
278908: 90 74
278909: 90 17
278963: 90 74
278964: 90 17
279018: 90 74
279019: 90 17
279077: 90 74
279078: 90 1A
279139: 90 74
279140: 90 1A
279201: 90 74
279202: 90 1A
279263: 90 74
279264: 90 1A
279298: 90 74
279299: 90 30
279324: 90 74
279325: 90 16
^ ^
| |
| 原来是这样
修改为这样
运行注册,就注册了(向注册表写入注册信息了)。当然是个错误的序列号,注册的名字也是错误的。
但是这时(注册之后)运行,替换 Insight3.exe(随便改名字),就可以正常使用了。
如果想要注册名,可以重新安装一次,可以输入自己的注册名称和公司。序列号依然是乱的。但是可以到windows注册表任意修改。
本文介绍如何通过修改十六进制来破解SourceInsight软件的试用限制。通过替换和修改特定的字节,可以绕过序列号检测,实现无限期使用。请注意此行为可能违反软件许可协议。
5563





