VBS开启下Ryzen Master无法使用

2020-04-19  本文已影响0人  掌心之家

最近入手了r9 3900x,一番折腾,发现使用hyper-v(即启用VBS)后,无法运行ryzen master。经过一番google,找到了方法解决这一问题。

简述:使用IDA查找对应程序跳转逻辑,修改对应汇编码。

1. 打开IDA,加载AMD Ryzen Master.exe,查找文本“Ryzen Master can only run with”。

2. 定位上层跳转

3. 定位跳转汇编码的地址

4. 查询x86 指令集 (ref. http://ref.x86asm.net/coder32.html)

5. 修改条件跳转,改为直接跳转。由于条件跳转JZ指令为0F84, 而直接跳转JMP指令为90,长度不一致所以需要填充NOP即90

6. 保存修改到exe,然后又可以运行ryzen master了。

ref. https://www.youtube.com/watch?v=58KapiWEcs4

上一篇 下一篇

猜你喜欢

热点阅读