zoukankan      html  css  js  c++  java
  • 零基础逆向破解教程之图文!-第四课【篡改内容】

    这一集我们讲一讲“篡改内容”,也就是修改软件里的信息。我们之前讲过“壳”,也说过正式破解的第一步就必须是查壳。接下来我们就改一下搜索后的标题做教程吧!请看下图。

    我们首先用查壳工具,看看软件是否有壳。

     查完之后我们发现,软件并未加壳,这为我们做一一步工作提供了便利。直接用OD载入,看看效果。

     

    我们在ASCII窗口下滑动鼠标选择“吾爱专版”按下空格键,

     选择“保持大小”,将光标放在ASCII编辑框第一个位置(不需要删除内容,你也删除不了),把光标放在第一个就好了。如果不选“保持大小”的话,你输入了过多的字符会顶掉后面的内容,那么其他的东西可能就会显示乱码了,甚至程序出错。我们光标已经在第一个了,那我们就直接输入要修改的内容吧!我们输入“我破解的”,
    当我们输入完中文以后,这里会显示乱码,不用管他,直接点确定。如下图

    我们可以看到下图已经显示“我破解的”了,那我们右键,选择“复制到可执行文件”

     然后如下图“保存文件”,对,就是第一课的内容又要用到了。

     我们的修改成功了吗?来看看生成出来的新文件!
    搜索“无需视频”,点“搜索”,然后看看标题,是不是被你成功修改了?

     恭喜你,又学懂了新知识!

    提示:如果你输入的字符长度没有原来的长(如下图,我只输入“破解”两个字),但是又不想看到后面那些你用不到的字符,可以在下图20处输入00(零零),下面的这一大堆“20”就是我成心按了几次空格,用来识别我之前输入到什么位置了,如果不知道自己输入到哪儿了,就可以用我这个方法,按几下空格,这样的话下面的代码也就都是一样的空格,如下图每个20就是一个空格。(在没有选择“保持大小”的情况下,可以删除字符。)在HEX处输入00,不是在刚才输入中文的地方哈!
    我们可以从左向右选中所有20,输入一次“00”就好了,不用填充满原字符长度!
    当然,在选择了“保持大小”后虽然不能删除后面的代码,但只要你输入了“00”那就表示后面的东西你都不要了。

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

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

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

    QQ:1148212080

    QQ群:115673482

  • 相关阅读:
    BNU 51002 BQG's Complexity Analysis
    BNU OJ 51003 BQG's Confusing Sequence
    BNU OJ 51000 BQG's Random String
    BNU OJ 50999 BQG's Approaching Deadline
    BNU OJ 50998 BQG's Messy Code
    BNU OJ 50997 BQG's Programming Contest
    CodeForces 609D Gadgets for dollars and pounds
    CodeForces 609C Load Balancing
    CodeForces 609B The Best Gift
    CodeForces 609A USB Flash Drives
  • 原文地址:https://www.cnblogs.com/raorao1994/p/12310900.html
Copyright © 2011-2022 走看看