目前大部分的游戏都具有非常强的反调试保护体系,传统的一般的调试体系并不能很好的随心所欲的调试游戏并修改相关游戏内存,DBVM是大名鼎鼎的内存修改神器CheatEngine附带的一个具有VT技术的项目,可以很好的绕过一部分的反调试保护体系,从而达到可以调试游戏,修改游戏内存的目的。之前网上看到大部分人并不知道CheatEngine中的DBVM是怎么得来的,也就是怎么编译出来的,也有很多人表示要编译DBVM的教程,所以在此我就简单的说下怎么编译这个VM,具体要修改成为自己所用的话就得自己好好琢磨DBVM的源码咯!
1, 首先要确保你的系统是ubuntu 64bit的,
我采用的系统是ubuntu 64bit 13.10版进行编译2, 确定ubuntu是否安装来yasm和nasm
否---->则
apt-get install yasm
apt-get install nasm
3, 进行编译
make clean cdimage
中间有可能会出现错误ubuntu bits/predefs.h:没有那个文件或目录
是---->则
解决方法:
1. 确定你的系统是x86_64 GNU/Linux
root@mm-desktop:/home/mm/android# uname -a
Linux mm-desktop 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU/Linux
安装libc6-dev-i386
sudo apt-get install libc6-dev-i386
2. 32位系统&#