Quantcast
Channel: 看雪安全论坛
Viewing all articles
Browse latest Browse all 9556

【讨论】虚拟机模拟执行API

$
0
0
虚拟机模拟执行API

最近忙于研究VM

大家知道VM掉的代码 很恶心

于是乎 我花了很长时间读一些虚拟机代码

自己编写了个简单的虚拟机执行 模拟了大多数指令

可以跑VMP掉的函数 记录下代码执行流程

现在在调用API上卡住了

我想法是

到了执行API 就交给原程序执行
不知道怎么弄

如果交给原程序执行的话
就要把虚拟机的堆栈给原程序 执行完
在把执行完的堆栈 和 CPU 值 给我的虚拟机 这样才能保证模拟的真实
然后接着指令执行
这里当然是把我的虚拟机写成了DLL
在原程序进程空间里执行只是堆栈不一样

这个交换弄不好 不知道哪位大牛弄过

Viewing all articles
Browse latest Browse all 9556

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>