网站首页 | 网页制作 | 网络编程 | 图形图象 | 冲浪宝典 | 操作系统 | 软件教学 | 网络安全 | 认证考试 | 下载中心 | 游戏下载
| 网络安全首页 | 安全在线 | 病毒防治 | 黑客攻防 | 漏洞研究 | 黑客编程 | 破解手记 |
您现在的位置: 超人气学院 >> 网络安全 >> 破解手记 >> 文章正文 用户登录 新用户注册
破解深入地心(Game)           
破解深入地心(Game)
作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-29 15:58:56

破解程序:
    深入地心(Game)

破解工具:
    SoftICE 3.0 For Windows 95
    W32Dasm 8.5

破解者:
    chcw

  在安装完深入地心之后,执行其主程序Emb.exe,得到错误提示“你并未正确安装本游戏”。下
面我们将分析并解决该错误。

1. 用SoftICE载入EMB.EXE。
2. 因为在运行时会有一个错误提示,我们就对它设置断点:
    BPX MESSAGEBOXA
3. 按Ctrl-D,程序开始运行,触发SoftICE,光带停留在MessageBoxA函数的入口处:

    USER32!MessageBoxA
        0137:BFF541BA  PUSH EBP
 
  将光标移到MessageBoxA函数的返回处
       
        0137:BFF541D    RET 0010   

  并键入命令HERE,程序执行到光标所在处。
4. 按F10,回到调用MessageBoxA函数的上层语句处:
    0137:00470B29    CALL USER32!MessageBoxA    
  从该语句处向上找,发现在:00470B0F有一处函数调用,其函数的返回值决定了是否显示错误的
  提示。
    0137:00470B0F    CALL 00402F5E        <-函数调用
    0137:00470B14    ADD ESP, 00000004    
    0137:00470B17    TEST EAX, EAX        ;若EAX非零,则不显示错误信息。
    0137:00470B19    JNE 00470B36
5. 键入BC *,清除原先的断点。再将鼠标移到:00470B17    TEST EAX, EAX处双击,设置执行断
  点。
6. 按Ctrl-D回到执行程序,此时程序显示完错误信息,并正常退出。在SoftICE中选择Module/Load
  再次载入程序。
7. 程序开始运行后 ,SoftICE将被触发,刚才设置的断点被激活了:
    0137:00470B17    TEST EAX, EAX        ;    <-激活的断点处
  键入r eax=1,将eax的值强行设置为1。然后键入X,继续运行程序。此时程序不再显示错误信息,
  而是开始显示主界面。但在选择New Game后,程序继续执行时会出错并退出。看来,很可能函数
  00402F5E读取了某些主程序运行时所必须的数据,我们需要进一步分析函数00402F5E
8. 用W32Dasm对执行程序EMB.EXE进行反汇编,并在Search/Find Text中输入"call 00402F5E",查找
 

[1] [2] [3] [4] 下一页

[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda    责任编辑:kinda 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
     Softice使用指南---配[2611]
     中文编辑排版专家—Dr[2442]
     一个破解注册码的例子[1436]
     C语言学习系统v3.0破解[1413]
     获得键盘扫描码[1243]
     破解ComposerforRingT[1082]
     自动脱壳之ProcDump应[990]
     流光4.5完全破解[978]
     VisualBasic程序之Sma[978]
     PE文件结构剖析[891]
    相 关 文 章
    NetAnts(网络蚂蚁)v1.23
    音乐贺卡厂2000Ver2.60破解
    WinImage密码的另一种破解
    极速登录3.6---用winHEX破
    chm帮助编辑器v2.6注册码破
    破解NetAlertv2[热点]指导
    对于破解的一些想法
    美萍反黄专家2.0注册码破解
    标志位法破解----美萍反黄
    破解美萍网管大师v5.2以及
    闹钟&笑话1.0破解过程
    :“我们都爱背单词”简易破
    BananaSplitter1.0破解实战
    破解NoterproV1.1
    破解foxmail3.11帐户口令保
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)