好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 eacpjls 于 2022-8-19 14:37 编辑
我上一篇帖子是一篇求助帖!!!
本方法只适用于有一组可以正确播放的密码+机器码才可以。加密软件版本不同是否可以没有测试。思路就是在软件获取机器码处替换为可播放的机器码。测试环境为win 7 64位系统。没有win7系统,就在虚拟机里实战了。废话不多说,直接进入主题。首先将软件载入OD,此时会断下来
点击运行,提示“请不要在虚拟机中运行”
点击“OK”软件运行结束。我们首先要过掉这个判断,重新加载,ctrl+G输入“401000”点击确定。
在OD主窗口右键选择“中文搜索引擎”->“智能搜索”。
来到如下界面,ctrl+F搜索刚才的提示。
选择第一处,鼠标左键双击。
分析如何能跳过这2处判断,往上翻发现“00497031”处有一个判断,如果直接跳转到“00497052”处,则可达到目的。
在“00497031”处,鼠标右键选择“汇编”。
修改汇编代码为jmp 00497052后点击“汇编”。
此时重复上述步骤,选择“智能搜索”。搜索“0000000000”。选择第一处鼠标左键双击。
网上翻,在“0049793C”处下断,点击OD三角符号运行。
按“F8”一步步执行,发现在“00497B0E”获取了机器码。在此下断.
在堆栈窗口鼠标右键选择“数据窗口中跟随数值”
在数据窗口中选中机器码鼠标右键选择”二进制”->”编辑”,替换为正确的机器码
此时点击OD三角符号运行,会再次在”0049793C”断住,继续点击运行,又会再次在”00497B0E”断住,重复上述步骤替换机器码,点击运行.此时会发现软件显示的机器码为替换后的机器码,在开启密码处输入正确的密码,点击”打开”会发现OD此时会再次断住,继续点击运行.会再次断到”00497B0E”,重复上述步骤替换机器码,点击运行.
此时,加密的视频软件会显示”正在打开”而卡在那里,或许一会软件桌面打开的图标也会消失,但是打开任务管理器发现程序还在继续运行,不用管它.耐心等待奇迹出现.
过了一会,发现视频可以播放了.此时可能会弹出错误提示,不过不影响播放.
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|