继上次__writexxx后
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
__int64 check1() { __int64 ret = _xgetbv(0); // result in EDX:EAX _xsetbv(0, ret); return ret; }
代码大概就这样吧。。。。。好像不会蓝啊- -
_xsetbv(0, 0);
上面这样第二个参数置零确实会蓝,玩具级hypervisor即使try住照样蓝(实体机环境下似乎是产生一个#GP,try住是不蓝的)。。。。但这样好像不是你贴出来的那段代码的本意。不过还是谢谢,学到了。
黑洛 玩具级别的hv本身就是玩具,而且用hv在hack上本身就..
wonderzdh 像这种直接蓝在这里的,还是很好发现和解决的。