最近发现有人用盗版的软件,就研究了一下,通过反编译发现,有的软件只留了一个验证接口,直接将验证的接口函数返回true即可实现破解,但是有的软件除了授权验证的接口函数外,竟然还有随机销毁文件的机制。经过研究原理如下
以下代码为随机销毁函数的部分内容
public CrashFile(bool CertifyState)
{
if(!CertifyState)
{
Random rand = new Random
最近发现有人用盗版的软件,就研究了一下,通过反编译发现,有的软件只留了一个验证接口,直接将验证的接口函数返回true即可实现破解,但是有的软件除了授权验证的接口函数外,竟然还有随机销毁文件的机制。经过研究原理如下
以下代码为随机销毁函数的部分内容
public CrashFile(bool CertifyState)
{
if(!CertifyState)
{
Random rand = new Random