-
-
[求助]求助破解一个国外商用软件[有偿求助]
-
发表于:
2006-2-27 16:25
6618
-
不知道发在这里是否合适。恳请版主能适当保留几天,不胜感激。
我也是受一个朋友所托,想破解一个国外的测评软件。因本人对破解这方面实在太差劲,而且因为本身自己的工作比较忙,没有时间从头开始学习,所以希望能有高手的帮助。
大致的情况是这样:
该软件运行时需要运行一个usb加密狗才能正常运行,许可证信息保存在USB加密狗中,比较变态的是,许可证单元是根据软件使用次数逐步减少的。等所有许可证单元使用完毕,就需要重新再购买使用单元。也就是说,除了购买软件本身外,每使用一次该软件。都需要单独再去购买若干许可证单元。
我测试的结果如下:软件由一个主体程序exe启动,然后调用不同的exe完成各自的功能(主要有两个子模块)。而每个子模块又分别由一个独立的exe引导运行,该子模块的exe独立运行(不用启动主程序,直接双击该子模块的exe程序可以完成该模块独立的功能)。
我希望的是破解这两个子模块的exe,该子程序使用了ASProtect 2.1x SKE -> Alexey Solodovnikov加壳。
我想最初步的破解是,脱壳,爆破,使之让过USB狗验证那一段,让程序在没有许可证的情况下也能正常运行。当然,如果能破解USB加密狗的信息,能自己改写USB加密狗信息或模拟USB狗信息,也可以(不过USB中的信息应该变化的。许可证的数量是)。
另外监听,检测到USB加密狗的设备信息为:
Device Descriptor
USB Version: 1.1
Device Class: (0) Reserved (defined in Interface Descriptor)
Device Subclass: 0
Device Protocol: 0
Max Packet Size: 0x08 (8) bytes
Vendor: 0x0f04 ()
Product ID: 0x0028
Product Version: 0x0100
Manufacturer: 1
0x0409: Softlok
Product: 2
0x0409: USB KEY
SerialNumber: 0
Number of Configurations: 1
请高手帮忙,我的联系信息是tin****@126。com,或QQ:8O37*****报酬可以商量,我本身就是一个软件开发人员,一定尊重您的劳动。
[课程]Android-CTF解题方法汇总!