我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: [菜鸟小刀]修改扫雷[高手勿进] 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

yinx



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 丢丢
发贴: 2333
威望: 0
浮云: 1260
在线等级:
注册时间: 2006-09-15
最后登陆: 2009-05-11

5come5帮你背单词 [ nut /nΛt/ n. 坚果,果仁,螺母,螺帽,难题,不好对付的人 ]


[菜鸟小刀]修改扫雷[高手勿进]

请内网的高手们不要再嘲笑我了....

所以请高手飘过~~~

用OD载入扫雷,先看看它手里有什么API函数小妹妹,选一个容易入手的. msvcrt.rand看起来不错,而且只有一处调用了她.猜都猜得到是开局的时候用的.
[attachment=916117]

在msvcrt.rand身上放个[屏蔽],她就带你来到看扫雷最性感的一面了,完全暴露了.只要修改这里就行了.看到没有,78是雷的个数,1E是列数,14是行数,8F代表一个雷,0F代表一个没有雷的空格.不过为了为不同级数预留空间,并不是每个0F都会用到的,自己看.
[attachment=916118]

用eXeScope给扫雷的"帮助"菜单上加上一项,"看答案",并定义它为命令594.
[attachment=916119]

用OD载入扫雷,找它的窗口函数.找到是01001BC9.这里要用到pWndClass的定义.
[attachment=916120]
顶端 Posted: 2007-03-16 11:37 | [楼 主]
yinx



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: 丢丢
发贴: 2333
威望: 0
浮云: 1260
在线等级:
注册时间: 2006-09-15
最后登陆: 2009-05-11

5come5帮你背单词 [ scruting // n. 详细检查,仔细观察 ]


跟啊跟,跟到它处理菜单命令的地方.
5.JPG

先在.TEXT段里找一片广阔的天地(我选择01004A5B,好多00金币),在这里有空间做你想做的事.
6.JPG

从1001EEF里跳过来.
7.JPG

大搞特搞,期间扫雷被我弄到异常退出无限次.因为我太菜,代码是试了好多次才出来的,所以写的很不好看.....代码如下:
01004A5B   > \83F8 01       cmp eax,1                     ; Default case of switch 01001EDC
01004A5E   . 75 50         jnz short winmine4.01004AB0
01004A60   . 60           pushad
01004A61   . B8 40530001     mov eax,winmine4.01005340
01004A66   . B9 60030000     mov ecx,360
01004A6B   > 8038 8F       cmp byte ptr ds:[eax],8F
01004A6E   . 75 07         jnz short winmine4.01004A77
01004A70   . 90           nop
01004A71   . 90           nop
01004A72   . 90           nop
01004A73   . 90           nop
01004A74   . C600 8E       mov byte ptr ds:[eax],8E
01004A77   > 40           inc eax
01004A78   . 49           dec ecx
01004A79   .^ 75 F0         jnz short winmine4.01004A6B
01004A7B   . 6A 06         push 6                       ; /ShowState = SW_MINIMIZE
01004A7D   . FF35 245B0001   push dword ptr ds:[1005B24]         ; |hWnd = 000D02C8 ('扫雷',class='扫雷')
01004A83   . FF15 34110001   call dword ptr ds:[<&USER32.ShowWindow>>; \ShowWindow
01004A89   . FF35 245B0001   push dword ptr ds:[1005B24]         ; /hWnd = 000D02C8 ('扫雷',class='扫雷')
01004A8F   . FF15 58110001   call dword ptr ds:[<&USER32.UpdateWindo>; \UpdateWindow
01004A95   . 6A 09         push 9                       ; /ShowState = SW_RESTORE
01004A97   . FF35 245B0001   push dword ptr ds:[1005B24]         ; |hWnd = 000D02C8 ('扫雷',class='扫雷')
01004A9D   . FF15 34110001   call dword ptr ds:[<&USER32.ShowWindow>>; \ShowWindow
01004AA3   . FF35 245B0001   push dword ptr ds:[1005B24]         ; /hWnd = 000D02C8 ('扫雷',class='扫雷')
01004AA9   . FF15 58110001   call dword ptr ds:[<&USER32.UpdateWindo>; \UpdateWindow
01004AAF   . 61           popad
01004AB0   >^ 0F85 F3D6FFFF   jnz winmine4.010021A9
01004AB6   .^ E9 3FD4FFFF     jmp winmine4.01001EFA

完工!
8.JPG

成品下载 winmine4.rar
本帖最近评分记录:
  • 浮云:30 (by kangtalc) | 理由: 好东西
  • 顶端 Posted: 2007-03-16 11:40 | [1 楼]
    demonwar



    年度之星奖
    性别: 帅哥 状态: 该用户目前不在线
    头衔: 头你妹的
    等级: 管理员
    家族: 存在与虚无
    发贴: 52925
    威望: 11
    浮云: 1406
    在线等级:
    注册时间: 2006-08-02
    最后登陆: 2018-06-18

    5come5帮你背单词 [ playground /'pleigraund/ n. 运动场,游戏场 ]


    qian强哦
    顶端 Posted: 2007-03-16 11:46 | [2 楼]
    原来



    性别: 帅哥 状态: 该用户目前不在线
    头衔:
    等级: 成就辉煌
    家族: 低调一族
    发贴: 10122
    威望: 0
    浮云: 1168
    在线等级:
    注册时间: 2005-07-07
    最后登陆: 2009-09-16

    5come5帮你背单词 [ exotic /ig'zoutik/ a. 奇异的,异乎导常的,异国情调的 ]


    这还菜?我........
    顶端 Posted: 2007-03-16 11:49 | [3 楼]
    stam0



    性别: 帅哥 状态: 该用户目前不在线
    等级: 人见人爱
    发贴: 2704
    威望: 0
    浮云: 1440
    在线等级:
    注册时间: 2005-11-22
    最后登陆: 2012-12-29

    5come5帮你背单词 [ insufficient /insə'fiənt/ n. 不充分的,不足的 ]


    楼主快成用OD的高手了,可惜偶汇编学得不是太好,看不太懂。。不过思路还是懂得起的。。。
    顶端 Posted: 2007-03-16 23:25 | [4 楼]
    newton



    性别: 保密 状态: 该用户目前不在线
    头衔: Messi + Aimar
    等级: 人见人爱
    家族: 考研俱乐部
    发贴: 2770
    威望: 1
    浮云: 1777
    在线等级:
    注册时间: 2004-11-27
    最后登陆: 2017-06-08

    5come5帮你背单词 [ similar /'similə/ a. 相似的,类似的 ]


    OD是个好东西。。。
    Softice才霸道。
    IDA也是相当不错
    顶端 Posted: 2007-03-17 12:53 | [5 楼]
    pat



    性别: 帅哥 状态: 该用户目前不在线
    头衔: I can't be perfect!
    等级: 人见人爱
    家族: 起早不摸黑
    发贴: 2822
    威望: 0
    浮云: 1114
    在线等级:
    注册时间: 2005-11-11
    最后登陆: 2011-02-25

    5come5帮你背单词 [ important /im'po:tənt/ a. 重要的,重大的,有权力的,有地位的 ]


    LZ厉害啊!高手哦!~佩服!
    顶端 Posted: 2007-03-17 12:59 | [6 楼]
    disneycheng



    性别: 帅哥 状态: 该用户目前不在线
    头衔: Piano Prince
    等级: 荣誉会员
    发贴: 1971
    威望: 1
    浮云: 413
    在线等级:
    注册时间: 2005-12-16
    最后登陆: 2008-06-29

    5come5帮你背单词 [ coil /koil/ n. 线圈,(一)卷,(一)圈,v. 卷,盘绕 ]


    Quote:
    引用第5楼newton于2007-03-17 12:53发表的:
    OD是个好东西。。。
    Softice才霸道。
    IDA也是相当不错

    softice我现在都不用了。呵呵od也很少用了。
    IDA确实很强韩
    顶端 Posted: 2007-03-18 15:35 | [7 楼]
    snowmanli



    性别: 帅哥 状态: 该用户目前不在线
    等级: 初出茅庐
    发贴: 2
    威望: 0
    浮云: 1157
    在线等级:
    注册时间: 2007-03-12
    最后登陆: 2007-03-13

    5come5帮你背单词 [ under /'Λndə/ prep. 在…下面,在…以下,低于,在…的指导下,在…之中;ad. 在下面,正下方,少于 ]


    yinx强悍啊 才发现你的成果哦 很猛哦
    顶端 Posted: 2007-03-23 16:29 | [8 楼]
    zc1984





    性别: 帅哥 状态: 该用户目前不在线
    头衔: 上帝模式
    等级: 荣誉会员
    家族: 战略研究所
    发贴: 10096
    威望: 5
    浮云: 0
    在线等级:
    注册时间: 2004-08-24
    最后登陆: 2017-06-08

    5come5帮你背单词 [ bolt /bəult/ n. 闪电,霹雳,插销,门闩,螺栓 ]


    IDA+DriverStudio才是王道~~~~
    顶端 Posted: 2007-03-23 17:16 | [9 楼]
    zgb91



    性别: 帅哥 状态: 该用户目前不在线
    头衔: 曱甴
    等级: 人见人爱
    家族: 东北一家人
    发贴: 4789
    威望: 0
    浮云: 1117
    在线等级:
    注册时间: 2006-03-06
    最后登陆: 2012-05-18

    5come5帮你背单词 [ hence /hens/ ad. 因此,所以,从此,今后 ]


    用的什么编程语言编的啊
    顶端 Posted: 2007-03-23 17:23 | [10 楼]
    sosohur



    自信之戒
    性别: 帅哥 状态: 该用户目前不在线
    头衔: 朋友们再坐到喝喝酒吧
    等级: 荣誉会员
    家族: Red Devils--夢劇塲
    发贴: 14924
    威望: 3
    浮云: 737
    在线等级:
    注册时间: 2005-12-08
    最后登陆: 2012-02-23

    5come5帮你背单词 [ chin /tin/ n. 下巴,颏 ]


    OB....难道是observe....
    顶端 Posted: 2007-03-23 18:40 | [11 楼]
    X



    社区建设奖
    性别: 帅哥 状态: 该用户目前不在线
    头衔: 这一刻,我......
    等级: 管理员
    家族: 活动仔
    发贴: 22586
    威望: 10
    浮云: 142
    在线等级:
    注册时间: 2005-10-10
    最后登陆: 2024-04-15

    5come5帮你背单词 [ irregular /i'regjulə/ a. 不规则的,无规律的,大小不一的,不规范的 ]


    求技术术语讲解
    顶端 Posted: 2007-03-23 18:46 | [12 楼]
    disneycheng



    性别: 帅哥 状态: 该用户目前不在线
    头衔: Piano Prince
    等级: 荣誉会员
    发贴: 1971
    威望: 1
    浮云: 413
    在线等级:
    注册时间: 2005-12-16
    最后登陆: 2008-06-29

    5come5帮你背单词 [ disapprove // v. 不答应,不赞成 ]


    Quote:
    引用第9楼zc1984于2007-03-23 17:16发表的:
    IDA+DriverStudio才是王道~~~~

    Wrong!
    IDA+WinDbg
    才是王道
    顶端 Posted: 2007-03-23 19:42 | [13 楼]
    hebisi





    性别: 保密 状态: 该用户目前不在线
    等级: 品行端正
    发贴: 131
    威望: 0
    浮云: 1131
    在线等级:
    注册时间: 2005-09-30
    最后登陆: 2009-06-29

    5come5帮你背单词 [ narrate /næ'reit/ v. 叙述 ]


    强啊。。。这些东西我都不懂。。
    顶端 Posted: 2007-03-23 19:50 | [14 楼]
    我来我网·5come5 Forum » 程序员之家

    Total 0.021145(s) query 5, Time now is:11-23 15:25, Gzip enabled
    Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号