游戏保护之扫雷分析

本文介绍了扫雷游戏的分析过程,包括从窗口回调函数开始的分析思路,使用CE搜索值,从API入手进行栈回溯。重点讨论了数据分析,如基址和偏移的确定,以及游戏的代码分析,如窗口回调函数的查找,ida和OllyDBG的结合使用。同时,文章还详细阐述了编写扫雷游戏脚本的步骤,包括宽度和高度的确定,遍历内存中的8f值,以及通过ida分析和dll注入实现自动化操作。

扫雷分析思路

1.    从界面入手,即从窗口回调函数开始分析(自上而下分析)
2.    使用CE搜索值,定位地址
3.    从API入手,栈回溯分析

扫雷分析之数据分析

绿色的称为基址(有随机基址时,基址变,偏移不变)==》在文件中能够可以找到偏移 

高度:10056a8  1005338===》可以保存脚本

宽度  1005334  10056ac    

雷数:10056a4  1005330  1005194点击==》基地址和偏移1000000

扫雷游戏之代码分析

1、spy++找到窗口的回调函数

      回调函数地址:1001bc9

2、ida和OllyDBG双剑合璧(静态与动态分析)

2、1005340数组基地址写10  548 0f变10

    8f==>雷 刷新一下会变  点到雷户cc  每一行占32个字节

扫雷游戏之编写脚本

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值