软件的破解与汉化.pptVIP

  • 22
  • 0
  • 约2.56千字
  • 约 21页
  • 2017-03-02 发布于湖北
  • 举报
软件的破解与汉化

软件的破解与汉化 唐亮 目录 1、软件破解的几个阶段 2、带网络验证的软件的破解方法 3、U盘加密狗的破解思路 4、软件汉化的两种方法 5、总结 前言 软件的破解主要采用逆向工程的方法将已经编译完的软件的产权保护信息去掉。研究破解的主要目的是掌握逆向技术,了解当前软件所采用的保护方法存在的脆弱性,从而在自已开发软件的时候达到更好的保护。 软件的汉化则是将非中文界面的软件通过修改软件中的字符信息来显示中文,方便中国用户的使用。 软件破解的几个阶段 1、爆破阶段 2、制作补丁阶段 3、制作注册机阶段 注:在软件破解的过程中,最低级的是软件的爆破,这种方法也是最简单的。其次是给软件制作补丁,最高级的,也是最难的就是通过算法的分析最终写出通用的注册机。 软件破解-爆破阶段 软件的爆破,主要是对程序逆向后,找到需要注册的关键位置将跳转的条件进行修改,达到跳过注册验证的目的。 爆破存在两种情况: 【1】输入错误的注册码可以绕过注册提示,但输入正确的注册码后就弹出注册提示。将JE改成JNE 【2】彻底爆破,不管输入的是正确的还是错误的注册码都能绕过注册提示。将JE改成JMP或者NOP掉 软件破解-制作补丁阶段 制作补丁的过程可以这样理解,在找到注册的关键位置(可能是某一个寄存器)后进行破解,然后通过工具对特定的寄存器制作补丁。 其实补丁就是比较破解前后的软件,然后通过工

文档评论(0)

1亿VIP精品文档

相关文档