1、在外挂开发过程中,需要占据很多的时间与精力,如果分析游戏的工具也自已编写的话,就会更加的浪费时间了,,所以有必要使用一些现成的,功能好的软件来辅助分析用。Cheat Engine 本节起的内容及后续几节,都是介绍如何使用 Cheat Engine 这个软件来分析查找内存并解决动态内存的问题,Cheat Engine 简称CE,也称CT,这个软件的功能是很强大的,可以进行内存搜索,特别是对捕获动态内存有特效,反汇编调试的功能也很强大.先下载安装好CE,然后运行CE程序
2、功能分别是 打开进程 打开CE档案 保存CE档案 及当前已打开了的程序名还有一个提示搜索进度条2、功能为搜索数据用到的各种设置,可以所做很多种类型的数据,功能强大得无话可说,比起其他的各种内存搜索软件,真是大巫见小巫。3、这里提供了当前搜到的内存地址,上面还显示了。共有多少个相符的地址,搜到的地址分两种颜色。黑色的地址为一般的内存地址,蓝色的地址表示该内存地址出于EXE或某个DLL文件代码中。4、把上面的内存地址表加入到下面,进行监视,锁定或更强大得功能处理,分析动态内存的引用及调试等。
3、要使用CE,需要先在进程列表里选择,打开一个进程才可以.
4、根据数据可能的长度来选择一个数据类型.
5、选择扫描类型.可以选择精确数值或未知等进行模糊查找
6、扫描到进程列表
7、若一次性搜到的内存地址多的话,可以点再次搜索,进行过滤,或者注意左侧的那些的内存数值若跟游戏中同步一起变化的话.可以双击那个地址,加到下方,也可以多选几个地址,然后按下旁边的那个 红色 的向右下箭头按钮,将会把这些选中的地址加入到下方的地址列表框中,进行更高级的分析用.
8、除了使用搜索外,当然也可以自已手工添加已知的内存地址,点击 手工添加地址 在这个添加窗口中,若点中 指针 还可以看到,能添加多级的指针地址哟!
9、查看数值在内存中地址在这里保存着之前加入进来的所有内存地址,若需要修改的话,可以直接点击某项上的那项数值就会弹出修改数据框见上面红框处的菜单功能,这才是CE对付动态内存的最大亮点功能了。学外挂方面的技术,建议大家至少能够会灵活使用一款内存查找软件,这是很必要的.另外其它的一些内存查找工具有