zoukankan      html  css  js  c++  java
  • 零基础逆向破解教程之图文!-第二课【破解激活码】

    有了第一课的基础,大家是不是想试试身手,那么我们就拿个真实的软件试试身手吧!
    这一课,我们要利用第一课假软件的知识,来获得一个真实软件的注册码!
    这个软件其他视频教程也借用过,所以我也来借用一下。

    软件是一个IP搜索工具,有注册项,我们就来拿这个软件获得注册码,只需5步!
    注:(同样是初级软件,不涉及干扰新手学习的各种元素)
    下面是注册界面的截图

    注册后,截图就有提示出来了,暂且不管他提示的是什么,我们也知道要干什么了,对吗?

    好,OD载入程序,同样是按照第一集的步骤,搜索Name(如果第一个不是你要找的字符串,按“b”是查找下一个)
    很容易,第二个就找到了刚才提示的字符串,我们双击它!

    双击后,我们同样按照第一集的步骤,找到了跳转。(如果是爆破的话,注意,有两项跳转哦~)
    但是今天我们不爆破,玩的是找出注册码,那么我们就不要NOP填充,继续向上找关键CALL

    距离最上面跳转处最近的CALL就是关键CALL了,我们在关键CALL的这一行下断点,也可以理解成是“暂停”,选中CALL按下F2

    然后按下F9(运行程序),现在输入注册信息(用户名记住,注册码随便写),点击注册。
    注册信息在: File  --->    Register
     

    点击注册后不要管软件是否注册成功,我们切回OD,按下F8,我们看看OD右下角显示了什么?

    对,右下角显示的就是你刚才用户名对应的注册码!

    右键  ---> 复制到剪切板   ---> 粘贴到你要保存的地方~
    你可以使用你刚才的用户名和你刚刚得到的注册码,来使用正版软件了!
    恭喜你,通过第一课和第二课,你已经学会了爆破和获得注册码!

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

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

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

    QQ:1148212080

    QQ群:115673482

  • 相关阅读:
    从上往下打印二叉树
    栈的压入、弹出序列
    连续子数组的最大和
    链表中环形的入口
    1月项目痛点
    problem:vue组件局部刷新,在组件销毁(destroyed)时取消刷新无效问题
    重点:浏览器的工作原理
    12月中旬项目中出现的几个bug解决方法的思考
    12月中项目问题复盘之对项目进度把控的反思
    problem: vue之数组元素中的数组类型值数据改变却无法在子组件视图更新问题
  • 原文地址:https://www.cnblogs.com/raorao1994/p/11990503.html
Copyright © 2011-2022 走看看