首页
社区
课程
招聘
[下载]瞬间扫雷外挂和源码
2007-12-6 10:34 12065

[下载]瞬间扫雷外挂和源码

2007-12-6 10:34
12065
据fqucuo兄12月3日的扫雷文章,写出瞬间扫雷实例
用VC新建一个MFC AppWizard,程序类型选择对话框类型,
新建一个Button,双击,写入以下代码:EXE见附件。
CWnd* wn;
        void* ph;
        DWORD pid;
        wn = FindWindow(NULL,"扫雷");
       
        if(!wn)
        {
                MessageBox("大哥,请你先打开windows自带的扫雷游戏!");
                return;
        }
       
        GetWindowThreadProcessId((HWND__ *)(*wn),&pid);
        ph=OpenProcess(PROCESS_ALL_ACCESS,false,pid);
       
        void *lpBuffer1=new byte[1024];
        BOOL b;
        b=ReadProcessMemory(
                ph,   // 目标进程句柄
                (void*)0x01005360,//要读取的内存地址
                lpBuffer1,  // 存放数据的缓存区地址
                1024,      // 要读取的字节数
                NULL  // 把读了多少个字节存到一个地址,如果为NULL则忽略此参数。
                );
        if(!b)
        {
                MessageBox("读取内存错误,有可能与你的杀毒软件相冲突!");
                return;
        }
        void *lpBuffer2=new byte[8];
        b=ReadProcessMemory(//获取扫雷区域行列数
                ph,   // 目标进程句柄
                (void*)0x01005334,//要读取的内存地址
                lpBuffer2,  // 存放数据的缓存区地址
                8,      // 要读取的字节数
                NULL
                );
        if(!b)
        {
                MessageBox("读取内存错误,有可能与你的杀毒软件相冲突!");
                return;
        }
        int *aa=(int *)lpBuffer2;
        byte *bb=(byte *)lpBuffer1;
       
       
        for(int y=0;y<aa[1];y++)
        {
                for(int x=1;x<=aa[0];x++)
                {
                        if(bb[x+(y*32)]==0x8f)
                        {//右键
                                ::SendMessage((HWND__ *)(*wn),WM_RBUTTONDOWN,0,(0x00400000+(y*0x00100000))|(0x0010*x));
                                ::SendMessage((HWND__ *)(*wn),WM_RBUTTONUP,0,(0x00400000+(y*0x00100000))|(0x0010*x));
                        }
                        else
                        {//左键
                                ::SendMessage((HWND__ *)(*wn),WM_LBUTTONDOWN,0,(0x00400000+(y*0x00100000))|(0x0010*x));
                                ::SendMessage((HWND__ *)(*wn),WM_LBUTTONUP,0,(0x00400000+(y*0x00100000))|(0x0010*x));
                        }
                       
                }
        }

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (27)
雪    币: 177
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ankiller 2007-12-6 12:13
2
0
没人顶,郁闷。
雪    币: 2576
活跃值: (447)
能力值: ( LV2,RANK:85 )
在线值:
发帖
回帖
粉丝
wyfe 2007-12-6 12:16
3
0
支持
雪    币: 223
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
aki 2 2007-12-6 15:48
4
0
很久很久前,就有人贴过了
雪    币: 2774
活跃值: (1633)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
wofan[OCN] 21 2007-12-7 08:52
5
0
老规矩,下载了,就得一下
雪    币: 31
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
fqucuo 4 2007-12-7 12:04
6
0
感谢先!  我本来也是想发一个实现秒杀和插旗功能的工具,写到最后发现关键部分都推完了,再发一个类似工具感觉不太合适。
所以在此感谢ankiller兄弟的支持!
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
新手怕 2007-12-25 01:46
7
0
顶顶.............
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
htsf110 2007-12-25 09:50
8
0
9行9列,没必要读
void *lpBuffer2=new byte[8];
  b=ReadProcessMemory(//获取扫雷区域行列数
    ph,   // 目标进程句柄
    (void*)0x01005334,//要读取的内存地址
    lpBuffer2,  // 存放数据的缓存区地址
    8,      // 要读取的字节数
    NULL
    );
  if(!b)
  {
    MessageBox("读取内存错误,有可能与你的杀毒软件相冲突!");
    return;
  }
雪    币: 6073
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
forgot 26 2007-12-25 13:52
9
0
很久很久以前,有很多很多人,还会有很多很多人,在扫雷的路上坚定地走下去
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
希望有你 2007-12-25 23:10
10
0
支持
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cfanwolf 2007-12-27 17:38
11
0
啊。扫雷可以啊。
雪    币: 251
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
雲飛揚 2007-12-27 18:56
12
0
支持楼主,源码已下,学习中...
雪    币: 107
活跃值: (1437)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
frozenrain 2008-1-10 18:36
13
0
高手哇  不知道 那个地址是怎么找出来的
雪    币: 207
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yjfqb 2008-1-10 18:48
14
0
嘿嘿,我顶~~~~~
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ikandu 2008-1-10 23:22
15
0
已收藏
支持
雪    币: 217
活跃值: (77)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
allex02 2008-1-14 08:44
16
0
强!gates会很高兴的!
雪    币: 264
活跃值: (327)
能力值: ( LV9,RANK:550 )
在线值:
发帖
回帖
粉丝
laowanghai 13 2008-1-23 12:47
17
0
我见过一个初中生写过这样的一个东东,使我非常佩服,现在人都怎么这么厉害啊
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
叫花儿 2008-1-23 16:14
18
0
13楼的,在坛子里面搜索一下嘛
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
叫花儿 2008-1-23 16:15
19
0
楼主的文章对我很有帮助,我已经做出来了高兴
雪    币: 93
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
tease 2008-1-23 18:34
20
0
吐血,还是个debug版编译的,大哥,我没有安装VC6.0怎么运行的起啊。麻烦用release编译好吗?
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zilaiye 2008-1-23 18:35
21
0
下来试试,顶了。
雪    币: 227
活跃值: (55)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
冷酷果冻 2008-1-29 15:37
22
0
大哥,你也知道是内存0x1005340的位置呀。
我写了一个工具,支持智能扫雷和瞬间扫雷两种。
呵呵,有时间发出来。
雪    币: 424
活跃值: (2688)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
gdszmai 2 2008-1-31 20:47
23
0
顶顶.............
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ClyDenker 2008-1-31 21:40
24
0
果然好用!~
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
moncy 2008-2-12 22:56
25
0
下载了,试了一下,1秒钟就扫完了
游客
登录 | 注册 方可回帖
返回