IDA Pro入门教程04:破解
系列索引:IDA Pro入门教程索引
绕过软件验证机制,可以在非官方授权的情况下正常使用软件,称为破解。
不同的授权机制对应不同的破解方法。
暴力破解/绕过验证
如在基于RSA的激活验证机制中介绍,没有人能计算出RSA秘钥,那就使用暴力破解方法。在最后进行结果对比时强制返回为true就绕过。
市面上有不少专业的软件授权框架,这些框架存在特定特征可以方便的绕过,类似的还有VAPS XT入门教程20.07:激活方式绕过FlexLM框架,RLM入门教程02:破解绕过rlm框架。
注册码
暴力破解适合新手,没什么难度。高手会深入分析软件验证源码算法,根据算法生成非官方提供的注册码,这些注册码虽然可以通过软件验证,但是它不是官方授权提供的,还是盗版。典型的就是Windows/Office等软件的注册机。
还有一种注册码,它是官方授权发布的,也可以通过软件验证,但是它还是属于盗版。用户A购买了密钥,用户B从某些途径获取了密钥并公开,但是实际上这个密钥只能是用户A使用,其他人用就是盗版。典型的就是Windows被注销的秘钥,就是本来应该只给某个人用的注册码被大范围传播。
IDA Pro入门教程04:破解
https://blog.jackeylea.com/idapro/how-to-crack-app/