参考链接:金盾2016加密视频替换机码实现多机播放_哔哩哔哩_bilibili
详解金盾2016替换机器码的几个关键步骤_fruits360的博客-CSDN博客_替换机器码
在学习下载视频之前,使用金盾加密、机器代码和播放密码,但由于重新安装系统,机器代码可能会发生变化,原始播放密码不能播放,可以通过机器代码替代播放
原机器码:eb9e9-d41d8-d41d8-00000
播放密码:略
现在机器代码:85c63-d41d8-d41d8-00000
1.适用版本5.4.0.其它版本未测
2.提前拥有正确的机器代码和播放密码
3.需要将原机码转换为16进制,放入OD内部转换相对简单,也可以手动转换
OD转换:
65 00 62 00 39 00 65 00 39 00 2D 00 64 00 34 00 31 00 64 00 38 00 2D 00 64 00 34 00 31 00 64 00 38 00 2D 00 30 00 30 00 30 00 30 00 30 00 00 00
然后四位一组,前后反写
00620065 00650039 002D0039 00340064 00640031 002D0038 00340064 00640031 002D0038 00300030 00300030 00000030
手工转换:
3.放入程序OD,在009728F9和00972C7D修改位置,然后将原机器代码写入修改地址
我在这里修改的地址是0099B6A5.也可以是其他地址,只要是空白地址
4.在0099B6A将原始机器代码写入5位置,即上述转换,然后将文件保存为新的exe
mov dword [edx],00620065 mov dword [edx 4],00650039 mov dword [edx 8],002D0039 mov dword [edx C],00340064 mov dword [edx 10],00640031 mov dword [edx 14],002D0038 mov dword [edx 18],00340064 mov dword [edx 1C],00640031 mov dword [edx 20],002D0038 mov dword [edx 24],00300030 mov dword [edx 28],00300030 mov dword [edx 2C],00000030
5.打开新的exe,机器代码变成原机器代码,可以使用原机器代码的播放密码播放