首页
社区
课程
招聘
[旧帖] [原创][邀请码已发]把扫雷改造成贪吃蛇 hh 0.00雪花
发表于: 2010-10-8 19:35 7228

[旧帖] [原创][邀请码已发]把扫雷改造成贪吃蛇 hh 0.00雪花

2010-10-8 19:35
7228
说明:第一次发帖。。。格式有点乱。。。。轻拍。。。。附件是修改后的扫雷和dll及源代码(代码虽然加了注释,但是边想边写的 ,所以还是很乱)

目的:(1)练习编写dll扩展程序功能
(2)SetWindowLong窗口子类化  

一。先静态修改扫雷 

工具:study_pe ,OD。

用study_pe等工具修改入口点  本例改为01004afd

用OD在空白处添加dll名称和loadlibrary函数
如图


添加代码  启动扫雷时先调用loadlibrary加载自定义dll 然后再跳回原入
口。
这样启动扫雷时 会先加载我们自定义的dll

二。编写dll

工具:vc6.0

 具体见代码注释。。。。。

vc6.0编译通过

三。结论

额。。。没结论。。都是人家的代码。。。拿过来改一改而已

刚看了个帖子,好像可以这样写外挂。。。。。。
有好想法一起交流哈 

QQ:710643631

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
第二季

昨天就考虑扫雷这个东东都被玩烂了 ,怎样才会有新意呢

昨天晚上失眠了 反正也睡不着 就想这个问题

弄成 贪吃蛇怎样 hh 应该是贪吃雷

于是今天下午 做了一下

不多说了 基本上能跑了 ASDW控制方向

待解决问题: 功能不全 吃完饭再接着改
(1)边界和碰撞检测
(2)  种子生成。。。考虑用扫雷自己的布雷函数。。。
(3)界面美化 hh
(4)暂时就这些吧。。。

///////////////////////////////////////////////////////////////////////////////////////
第三季弄好了

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (86)
雪    币: 1149
活跃值: (833)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
2
直接把settime nop掉就可以了 呵呵 。。。时间一直是0 ,我试过  可以的哦。。。
如果谁能找到 雷具体的内存块就好了 然后直接把雷标记出来就i0k了。。。这个没试过。。但肯定可以实现。。
2010-10-8 19:51
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
其实不只是针对扫雷 其他程序也可以这样 可以用这种方法对消息做出自定义的响应
2010-10-8 19:55
0
雪    币: 826
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习一下,可是还是不懂dll~
2010-10-8 20:14
0
雪    币: 1149
活跃值: (833)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
5
恩不错,你说的就是hook 它的dll,转向自己的都来了,做自己的事情。。。
2010-10-8 20:21
0
雪    币: 364
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
呵呵,很有意思
2010-10-8 21:04
0
雪    币: 255
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
很有意思啊···
2010-10-8 21:26
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我也是刚学dll,没想象中那么难。关键是要动手。。hh。。加油
2010-10-8 23:42
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
只是个框架 可以在这个基础上 再增加其他功能  hh
2010-10-8 23:44
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
有意思 hh
2010-10-8 23:45
0
雪    币: 1681
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
itf
11
扫雷很多方法破解 证明了这款游戏的经典
2010-10-8 23:46
0
雪    币: 499
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
不错的方法
2010-10-9 07:00
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
很有意思,学习了
2010-10-9 08:49
0
雪    币: 115
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
楼主第一次发帖能有这个水平不错了哦
2010-10-9 10:06
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
  把别人的代码改了改 呵呵
2010-10-9 12:07
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
饿滴神啊~~~
2010-10-9 15:43
0
雪    币: 105
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
哈哈,有意思,玩一下
2010-10-9 21:53
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
学习学习..
2010-10-10 01:37
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
贪吃蛇
2010-10-10 02:37
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
走了 学习去 hh
2010-10-10 20:08
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
可以吃东西了 但是还有问题

边界检测   还有碰撞
上传的附件:
2010-10-11 10:48
0
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
不错呀,经典的游戏,经久不息呀
2010-10-11 22:25
0
雪    币: 2655
活跃值: (158)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
原来还可以这样修改,计算机的艺术真是难以莫测啊
2010-10-12 09:26
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
很有創意的想法
實現自己夢想
不錯
2010-10-12 17:39
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
顶贴一下,看不懂。。。
2010-10-12 19:07
0
游客
登录 | 注册 方可回帖
返回
//