友锋相册相信很多小伙伴们都已经不陌生了,这款相册的功能确实是好用,但是其功能是收费的,用户用的时候有试用期,试用期到的话,不续费,那么不好意思,你用不了了,所以就衍生出一系列的破解技术,这篇文章介绍的就是这种技术,同时也给小伙伴们提供友锋相册破解版的下载资源!
1、 破解前的限制
(1)打开软件有弹窗提示
(2)生产网页限制6副图片
(3)生成EXE、视频、屏保、flash、游戏未注册有水印
2、DetectItEasy 检测为Delphi语言程序
4、破解思路,od载入,中文搜索引擎---智能搜索—find---buy,找到buyway.ini,双击进入,F2下断,段首下断。
F9运行断于段首,堆栈回缩,段首下断。
经测试,005F10E5 /74 10 je short yfalbum.005F10F7是程序注册与否的关键跳,
005F10DD 66:83B8 52030>cmp word ptr ds:[eax+0x352],0x0 是控制程序注册与否的比较。把je short yfalbum.005F10F7改为jmp short yfalbum.005F10F7,程序的注册弹窗、水印等限制都能去除,但是其中有一个暗桩,就是网页生成的功能不能使用了,这个功能使用需要不跳,经测试其他功能情况下,ds:[eax+0x352]值为0A7,而网页生成的值为099。因此可以把cmp word ptr ds:[eax+0x352],0x0改为 cmp word ptr ds:[eax+0x352],0A7即可实现这两种情况。可惜字节不足,经分析push ebx和pop ebx两句没有意义,因此占用这些字节改为
005F10DC 66:81B8 52030>cmp word ptr ds:[eax+0x352],0xA7
005F10F7 90 nop
选择右键保存即可为完全破解版。
破解后
我用的系统是64位win10系统,把时间调到2018年2月22日星期四没有出现时间到期提示。
如果你的系统提示时间过期可以通过GetLocalTime函数来找到关键比较。
F9运行
然后F9运行13次后,单步运行到达有内存地址与F比较的语句下断。0099568F . 837D F0 0F cmp dword ptr ss:[ebp-0x10],0xF
把009956A1 /7D 04 jge short yfalbum.009956A7
改为009956A1 /7D 04 jmp short yfalbum.009956A7即可破解时间限制。
我用的系统是64位win10系统,经过修改赋值破解后,就不会经过0099568F . 837D F0 0F cmp dword ptr ss:[ebp-0x10],0xF,因此,不会出现过时间提示,但不知道其他系统,如果出现过时间提醒,可以按去除时间提醒方法。
……