Sound 发表于 2018-9-27 23:27

深入解析VMP3.x_VM-Jcc指令爆破


我们通过一个被VMP3.x_VM保护的CracKme来探索下Vmp3.x_VM的内部,进行深入了解VM指令
(文中有很多VM爆破点)本文只通过修改JCC指令来达到在VM中爆破的目的,在进行本文之前,我们需要简单了解一下JCC指令。
JCC指令它有两个分支,它是通过判断eflag来进行选择走向哪一个分支,同时虚拟机化的(VM)JCC指令最终的走向也是在选择分支。



**** Hidden Message *****

qwe12032594 发表于 2018-9-27 23:40

来看看学习学习

晓我琴宝贝 发表于 2018-9-28 10:32

004D02DA    D3EA            shr   edx, cl                        ; 没输入密码edx = 0 ,输入了edx = 0x40
004C8F1B    D3E8            shr   eax, cl                        ; eax->0x40 ok   
004FEBCD    D3E8            shr   eax, cl                         ; eax->0x00 ok               





Amaya° 发表于 2018-9-27 23:37

沙发 学习

夜泉 发表于 2018-9-27 23:38

大神就是牛,我们出入门的要走的路真的好长好长{:301_1005:}

Suppose 发表于 2018-9-27 23:42

看看。。。

chinasmu 发表于 2018-9-27 23:53

前来学习{:1_927:}

感冒的猪baby 发表于 2018-9-27 23:57

谢谢分享。。。

陨落星辰 发表于 2018-9-28 00:01

谢谢楼主分享

lies2014 发表于 2018-9-28 00:11

必须学习,谢谢!

石头上的水流声 发表于 2018-9-28 00:13

希望从sound老师这里学习到新东西
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 深入解析VMP3.x_VM-Jcc指令爆破