软件(汇编)破解 / 防破解方法
2016年01月03日

一、汇编破解参考文章(主要针对Windows软件,包括PC游戏)


怎么使用OD 怎么用OD破解 什么是OD


利用x64_dbg破解一个最简单的64位小程序


破解入门(一)-----常用寄存器

利用OD进行软件破解需要用到的基础汇编知识

破解入门(二)-----认识OllyDBG

破解入门(三)-----脱壳的常用方法

破解入门(四)-----实战"单步跟踪法"脱壳

破解入门(五)-----实战"ESP定律法"脱壳

破解入门(六)-----实战“内存镜像法”脱壳

破解入门(七)-----牛刀小试之暴力破解

破解入门(八)-----算法分析与注册机编写


OD破解常用方法


防止程序被破解的一种方法


二、Android APP破解和逆向

之前学过一点,还没来得及整理。需要学习Smali (Android 的 Dalvik 虚拟机所使用的一种 dex 格式的中间语言)

很多收费APP,防破解的主要思路如下:

1、代码混淆

2、多处联网验证(离线情况下会记录时间,离线太久也会禁止使用)

3、不使用HTTP协议,直接用TCP Socket自定义加密协议与鉴权服务器通信。



三、个人作品(部分已开源)

注册码生成器

软件加密注册程序库(C#)

Windows加密验签工具


End