首页
社区
课程
招聘
[原创]某盾正确播放密码+机器码任意电脑播放
2023-12-26 10:49 6398

[原创]某盾正确播放密码+机器码任意电脑播放

2023-12-26 10:49
6398

本方法只适用于有一组可以正确播放的密码+机器码才可以。加密软件版本不同是否可以没有测试。思路就是在软件获取机器码处替换为可播放的机器码。测试环境为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,重复上述步骤替换机器码,点击运行

此时,加密的视频软件会显示正在打开而卡在那里,或许一会软件桌面打开的图标也会消失,但是打开任务管理器发现程序还在继续运行,不用管它.耐心等待奇迹出现

过了一会,发现视频可以播放了.此时可能会弹出错误提示,不过不影响播放



[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

收藏
点赞5
打赏
分享
最新回复 (3)
雪    币: 29
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
zenman 2023-12-26 15:44
2
0
谢谢,学习了。
雪    币: 19349
活跃值: (28971)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
秋狝 2023-12-27 10:43
3
1
感谢分享
雪    币: 567
活跃值: (47811)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小旺不正经 2023-12-29 08:26
4
0
顶一下
游客
登录 | 注册 方可回帖
返回