ITPub博客

首页 > 应用开发 > > 零基础学软件破解教程_破解原理

零基础学软件破解教程_破解原理

作者:icpojie 时间:2020-08-31 13:19:03 0 删除 编辑

零基础学软件破解教程_破解原理


介绍一下这个软件吧,我写的一个简单的软件,方便初学者学习,容易理解。

程序需要输入正确的帐号和密码才可以登录成功,否则登录失败。

可是我们不知道正确的帐号密码。(也可以理解成是其他软件注册码)

1.png


既然他能提示登录成功与登录失败(或某些软件提示注册码错误),就说明他有一个判断,我们来打开OD载入程序,让他判断所有字符都是成功。(由于是初级零基础入门级教程,所以不涉及“各种壳”、“暗桩”等等系列干扰新手的元素)

在左上角窗口右键,选择“中文搜索引擎”-“搜索ASCII”


2.png


之后搜索(Ctrl+F)输入“登录失败”(也就是你不想看到的东西),找到结果后,我们双击那一行代码。


3.png


我们向上找找,这个判断跳转的来源在哪儿。

下图可以看到,在图片最上方的je命令左边有一条线,跳过了成功,指向了失败前面的代码。


4.png


我们在这行代码上右键,选择“二进制”-“NOP填充”

就是让这个跳转失效。那么现在,你所填写的注册码或密码,输入所有字符或不输入任何字符,都是正确的了!


5.png


但是还没完,不用我说大家也知道,还需要保存一下~

我们右键,选择“复制到可执行文件”-“所有”


6.png


跳转后继续右键“保存文件”,生成一个新的文件,可以覆盖源文件。


7.png


最后,我们来打开刚才保存出来的新程序(也就是我们破解后的程序),是不是真的被PJ了?

我们还同样输入“abc”,恭喜,成功破解!


8.png


怎么样?

现在是不是觉得破解就是如此简单?

有没有信心深入破解?

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31407019/viewspace-3159211/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2016-10-31

  • 博文量
    2
  • 访问量
    1965