1,
2,未注册时提示为体验版,需要注册才能成为正式版。
3,经过分析后发现该软件功能还是很齐全的,找到读取机器码的软件:zc.exe, 打开后界面如下:
摸清程序注册的具体流程,首先通过zc.exe获得系统ID,然后作者根据系统ID计算出注册码,由zc.exe填入计算出来的注册码,直接保存到SQL的数据库里。
主程序mrmf.exe在打开时先通过本身的系统ID去数据库获取ZC.EXE填入的注册码,如果注册码正确的话则注册成功,不再提示为体验版。
4,了解系统的注册流程后,再重点了解下算法流程:
一,通过DeviceIoCtrol获得硬盘ID。
二,由硬盘ID通过简单俩俩换序获得硬盘ID的字符串。
三,由以上获得的字符串与一个固定的key值进行运算。
四,把运算后的经过经过md5加密后即为注册码。
5,根据以上流程和思路,直接抠出代码即可写出注册机了,可实现算码的完美破解。