首页 | 下载中心 | 高手学院 | 视频教程 | 书籍教程 | 模板中心 | 空间评测 | 每日代理 | 站长服务 | 高手论坛 | 
您现在的位置: 网站高手 >> 高手学院 >> 网络安全 >> 最新动态 >> 最新漏洞 >> 脚步漏洞 >> 正文 用户登录 新用户注册
游戏中得到动态内存数据 作者:佚名    文章来源:不详    点击数:    更新时间:2005-5-1

    刚才我玩了几把疯狂坦克,输了好几盘,觉得无聊就搞搞这个,下面开始说说如何得到游戏中的动态数据(地址改变),以得到疯狂坦克中坦克X坐标为例
            ------------------------------------------------------------------------------
            工具:
            SoftICE动态调试程序,游戏修改工具(金山游侠),反汇编(W32Dasm),Hex Workshop
            ------------------------------------------------------------------------------
            一、找到内存中坦克X坐标
            用金山游侠搜索,方法如下(金山游侠的使用我就不说了)
            把坦克往左移动一些,就搜索“减少”;坦克往右移动,就搜索“增大”
            反复搜索将会找到一个地址(当然其他游戏可能不止一个),这里是08BFAACC
            注:动态的内存分配就是下次你如果再次搜索,地址将不再是08BFAACC 
            二、找到那条代码修改了这个数据(X坐标)
            加载 SoftIce
            在游戏状态 Ctrl+D 调出SoftIce,输入 BPM 08BFAACC W,这里的W表示如果这个地 址被写将中断
            回到游戏,移动坦克,左移一下,程序中断,SoftIce指向的上面一句是
            004640B3 MOV DWORD PTR [ESI+000001A4],EAX
            这句就是修改坦克坐标的代码,当然右移也能找到一句,这里就不重复了

游戏中得到动态内存数据 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)  去网站高手技术论坛讨论...
文章录入:FOX    责任编辑:FOX  【发表评论】【告诉好友】【打印此文】【关闭窗口
  • 上一篇文章: 木马编程相关杂谈
  • 下一篇文章: 程序员趣味读物:谈谈Unicode编码