• 零基础逆向破解教程之图文!-第三课【脱壳破解】


    今天要讲的内容加入了“壳”,在这里我推荐新手尽量使用脱壳机进行脱壳。
    说到了使用脱壳机,很多人又要吐槽了。
    在你们吐槽之前,我要提前解释一下为什么推荐使用脱壳机。
    既然是新手,既然是菜鸟,就要利用工具的便利,手动脱壳确实需要学习,但不是现在,现在最重要的是“兴趣”!
    有些人要说了“新手就要先学手动脱壳!”
    那我想说“难道脱壳机是给高手用的?高手需要脱壳机吗?”

    先知道了壳是怎么回事,知道有壳与无壳的区别后,慢慢的深入手动脱壳。

    今天用到的工具是我写的,内容很简单,就是一个注册工具,用户名与注册码不匹配就会注册失败,如果匹配就会成功。
    我们可以利用第一课与第二课的知识进行爆破与获取注册码。但这个程序有壳……


    我们先介绍一下有壳的东西用OD载入后是什么样的,
    大家请看下图,各种“非法”“未知”“未定义”……这就是有壳的程序。

    所以,我们要养成一个良好的习惯,就是在进行破解之前,一定要先查壳。
    我们利用PEID进行查壳,看看他是什么壳。(正式破解的第一步:查壳)
    我们可以看到下图显示这个程序是UPX的壳。

    我们找一个脱PUX壳的工具来进行脱壳。
    加壳有压缩的功能,可以称为压缩,那脱壳也可以称为解压缩。所以下图我们选择“解压缩”进行脱壳。

    我们可以看到他脱壳后体积变大了,(截图中的文件我已经重命名,实际脱壳后的文件名不会改变)

    那么现在,我们OD载入脱壳后的程序,进行爆破吧!
    由于第一课与第二课的基础,我就跳过详细步骤,来到了关键字这里。

    运行,找到注册码

    输入注册码,验证是否破解成功

    其他的似乎不用我多说了,这算个作业吧!

    作业内容有两个:
    1,爆破它,用户名与注册码不匹配也能注册成功!
    2,获取注册码!

    提示:
    PEID如果没有,在论坛搜索一下。
    这个程序和第一课与第二课有轻微的不同,可能需要同时使用第一集与第二集的知识才能达到目的,
    需要轻微的开动一下脑筋,并不是按照第一课与第二课的步骤照搬就OK的,没有学习不用脑子的!
    动动脑,你会对课程记忆更清晰,理解更透彻!

    ----------------交流学习------------------

    课程只是技术分享,请大家不要用到其他非法用途,谢谢合作。

    课件地址:https://gitee.com/raoaro/pojie

    QQ:1148212080

    QQ群:115673482

  • 相关阅读:
    Multiple actions were found that match the request Web API
    基于REST架构的Web Service设计
    netbeans常用快捷键
    C#中 字符串转换为计算公式,并计算结果
    简谈asp.net下的异步加载
    简谈回顾多条件搜索查询。(适用于新手,老鸟飘过)
    简单回顾NPOI导入导出excel文件
    sql 中的Bulk和C# 中的SqlBulkCopy批量插入数据 ( 回顾 and 粗谈 )
    扩展lamda表达中distinct按照字段去除重复
    log4Net(写入日志文件)
  • 原文地址:https://www.cnblogs.com/raorao1994/p/12021436.html
Copyright © 2020-2023  润新知