通过C语言编写一个DLL文件和一个EXE文件,其中DLL包含作弊功能,运行EXE后将DLL注入游戏,使得游戏仅靠自身进程便可以实现作弊功能。
对象分析
要用的API函数简单介绍
编写测试效果
总体评价
对象分析
注:本次游戏对象为Super Mario XP
没有更新所以可用任意版本 ,
试玩发现人物血量最大为10,心最大为99,命最大为99。
要用的API函数简单介绍
HANDLE CreateThread(LPSECURITYATTRIBUTES, SIZET, LPTHREADSTARTROUTINE, LPVOID, DWORD ,LPDWORD
CreateThread 将在主线程的基础上创建一个新线程
LPVOID VirtualAllocEx(HANDLE, LPVOID, SIZE_T, DWORD, DWORD);
VirtualAllocEx 向指定进程申请内存,其中flAllocationType取值MEM_COMMIT表示写入物理存储而非磁盘交换内存
FARPROC GetProcAddress(HMODULE hModule, LPCSTR);
加C/C++学习交.流群 546912356,免费获取C语言、C++学习资料,学习路线指导