好年好景 发表于 2016-5-9 03:18:59

感谢楼主! 支持补丁!

losers 发表于 2016-5-9 05:52:50

本帖最后由 losers 于 2016-5-9 06:45 编辑

东海浪子 发表于 2016-5-8 21:15
楼主太强了,能否编个教程指教一下
程序采用服务器计算注册码并以明文返回,程序对字符串加密后保存在options.aqs中,但它在启动时并没有再时连网,所以这算是一个本地验证程序

网页返回数据格式:
|OK|机器码|用户名-注册码|到期时间|当前时间

|OK|:                        在注册事件中,可以确定
机器码:                  在重启验证时,可以确定.机器码为cpuid,硬盘号. 定位机器码位置: ctrl+f查找指令cpuid.或你也可以在程序启动事件中下断,单步跟踪
用户名-注册码:         在重启验证时,可以确定.共有三个算法,定位用户名-注册码位置: 我是用CreateFileW
到期时间|i当前时间:CreatFileW后,可以找到

你可以先用idr生成map,方便od调试
跟到算法部份,你可以自己分析,或用ida f5功能辅助分析 :)

其它问题或详细算法, 截图+说明,在我还记住时,我能尽量回答




losers 发表于 2016-5-9 06:33:47

本帖最后由 losers 于 2016-5-9 07:13 编辑

try258 发表于 2016-5-8 23:23
用楼主的服务器“URL=loser2016.go5.arebz.co/aq4.0”和备用用户名“loser123”在XP系统下测试可行(Option ...
悲剧了, 我没装win10, 无法调试
我在xp和win7 64下 二种方式都测试成功

Q: 无法运行
补丁文件只是修改了程序crc值和主程序home的加载dll代码, 是主程序也不能运行吗? 在xp能否运行?
主程序只是增加了加载dll代码,它没有进行文件验证,所以我觉得它是可以运行的
其它文件对主程序的crc验证是这种方式:cmp , 固定值;我只是把固定值改成了修改版的主程序crc,理论上,如果修改版无法运行,原版也该无法运行
还有一种原因是:web/web.dll放到了主目录中,导致程序无法运行

Q:win10 注册失败
无法调试,无法回答 :)
用m1值试试
现在有点明白为什么注册地址要有os(系统版本)这个参数了,莫非是用来判断该取哪个m值..如果真是这样,好吧,我没进行判断

delete 发表于 2016-5-9 06:49:48

感谢分享非常好的资源

pdjfx 发表于 2016-5-9 08:15:09

谢谢楼主分享!

好年好景 发表于 2016-5-9 08:26:02

楼主厉害,谢谢分享,收藏备用

好年好景 发表于 2016-5-9 08:27:26

楼主厉害,谢谢分享,收藏备用

好年好景 发表于 2016-5-9 08:34:27

楼主厉害,谢谢分享,收藏备用

cfc1680 发表于 2016-5-9 08:36:01

来支持一下了

东海浪子 发表于 2016-5-9 08:36:57

losers 发表于 2016-5-9 05:52
程序采用服务器计算注册码并以明文返回,程序对字符串加密后保存在options.aqs中,但它在启动时并没有再时 ...

谢谢大神详细指导。了解了破解思路和方法.目前技术水平远远不够,不尝试学着破解了,等以后技术提高了,再来玩这个。



页: 1 [2] 3 4
查看完整版本: 艾奇全能视频格式转换器钻石版4.0x(目前最新) 开源 山寨PHP与算法注册机