欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

Minesweeper外挂II-Dll Inject有VC6代码

Minesweeper外挂II-Dll Inject有VC6代码


Use IDA Pro to locate the respective memory addresses of Map Width X, Map Height Y and Map Data. 
Use Winspy to obtain the PostMessage details for WM_LBUTTONDOWN, WM_LBUTTONUP.
Compile using VC 6.0 into DLL application.
基本原理:
1. Findwindow 找 Minesweeper Window Handle。
2. Process_Game函数里面, 就会读取游戏的内存,得到的是游戏地图。
     然后判断哪个宽宽里没有炸弹就点击。
   因为是注入Minesweeper本身里,这次是用memcpy来读取游戏的内存 !
  (Minesweeper 外挂 I 的方法 是用readprocessmemory跨界读取).
   
找内存地址:
因为炸弹的位子是随机安排的,所以在IDAPro[Imports]里或者IDA View里搜索 rand。
找到后,就会找到重点函数StartGame。
_xBoxMac,_yBoxMac (大概可以猜到是什么)
不过还是要下断点,调式,就会肯定以下的地址:
_xBoxMac,_yBoxMac,_rgBlk
适合以下版本:(其他的,可能需要改内存地址)
// Microsoft Minesweeper Version 5.1
// Build 2600.xpsp_sp3_gdr.120411-1615 : Service Pack 3
打开Minesweeper,选好游戏.
用DLL注入软件(网上搜索就有),把这个dll注入Minesweeper
(这个方法也是很多外挂用的方法).
F3,1秒搞定 !
F4, 取消卸载dll.

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途。
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功