超级mp4视频转换器 V2.20破解教程
本帖最后由 gxr2016 于 2016-4-5 21:15 编辑超级mp4视频转换器 V2.20逆向教程(第一次发贴,请多指教)
1、制作注册机:
OD载入,右键--中文搜索引擎--智能搜索
CTRL+F查找“注册码不正确”找到“注册码不正确,请检查注册码是否输错!”
双击来到:005126B5 68 78275100 push mp4.00512778
向上查找,找到关键CALL,005126A5|.E8 56A7FBFF call mp4.004CCE00
F2下断,F9运行,刚才有个硬件断点,删掉,断下来了,F7进CALL,一路F8
来到:004CCE2F|.E8 EC79F3FF call mp4.00404820
看寄存器窗口:
EAX 01D66AE4 ASCII "1111111111111111"
ECX 00000000
EDX 01D66CDC ASCII "mp48-E6368v201-E256"
mp48-E6368v201-E256为注册码。
搞错了,运行CRACK这个文件。
制作注册机,制作完成,测试一上,注册成功。
虽然能注册,但主界面中--帮助文件--关于中有Demo字样,转换文件时,只能部分转换(30秒)。
转换就不演示了。
2、逆向相关(重点是:30秒限制)
OD载入,右键--中文搜索引擎--智能搜索
删掉断点,
CTRL+F查找“无此限制”和“demo”等关键字,查找关键跳转
修改相关跳转。首先是demo
00511ADE|. /75 22 jnz short mp4.00511B02
修改jnz为je
005705AD . /74 36 je short mp4.005705E5
修改je为jmp
其次是:“无此限制”,找到
"您现在使用的是试用版,试用版只能转换30秒的视频,购买正式版本后无此限制!"
找到
00570B9D . /74 13 je short mp4.00570BB2
修改je为jmp
保存文件。打开看一下。没有demo了。
30秒限制逆向。
用111111.exe。
看一看,是否设有断点
重点是CTRL+F查找“关于”关键字,F2下断,F9运行,
在主界面点击---帮助文件--关于,断下,一路F8找到这里
00511AD7 80B8 6D060000 0>cmp byte ptr ds:,0x0
ds:=01
在01ADAB9D处下内存--硬件访问断点。
在内存窗口---CTRL+G,输入01ADAB9D,下好硬件访问断点。
F9运行,在主界面,选择添加视频,加入需要转换的文件,程序断下。
来到这里。
0056DE39 80B8 6D060000 0>cmp byte ptr ds:,0x1
0056DE40 75 71 jnz short mp4.0056DEB3
修改:
80B8 6D060000>cmp byte ptr ds:,0x1
为
80B8 6D060000>cmp byte ptr ds:,0x0
保存修改,测试一下,1分50秒,转换一下。有点慢,好了,
看看转换后的视频,1分57秒,30秒转换限制移去,教程到此结束,谢谢大家。
写在后面的话,先用注册机,得到注册码,后将逆向后的文件覆盖原文件即可完善PJ了。
相关资料地址:(包括逆向视频、安装文件、注册机、逆向后的主程序等),所以就不发图片了。
**** Hidden Message *****
顺便问一下,如何设置回复可见呢? 分享精神是最可贵的,感谢楼主为大家带来精彩原创教程 学习下。支持 这个很少见。 感谢楼主分享支持一下{:5_116:} 学习一下
学习下学习下 好东西不错