软件的License一般软件注册机是什么原理理

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

破解的三个阶段: 
初级,修改程序,用ultraedit等工具修改exe文件,称暴力破解,简称爆破 
中级,追出软件的注册码 
先说这爆破。所谓爆破就是指通过修改可执行文件的源文件,来达到相应的目的你不明白?呵呵举个例子好了,比如说某共享软件它比较用户输入的注册码,如果用户输入的跟它通过用户名(或其它)算出来的注册码相等的话(也就是说用户输入的注冊码正确了),那么它就会跳到注册成功的地方去否则就跳到出错的地方去。 
明白过来了吧我们只要找到这个跳转指令,把它修改为峩们需要的“造型”这样,我们是不是就可以为所欲为了(某软件双手放在胸口,你要干嘛) 
常见的修改方法有两种,我给你举例說明: 
在某软件中这样来进行注册: 
...提示用户注册码不正确等相关信息 
...提示用户注册成功等相关信息 
呵呵,看明白了吗没有的话,我來给你讲一下在软件执行到处的时候,CALL置0045E02处来进行注册码判断接着回来后就来一个跳转语句,即如果用户输入的注册码正确就跳到处跳到此处,就算是注册成功了如果用户输入的注册码不正确的话,那么就不会在0045123D处进行跳转而一直执行下去。在下面等它的是注冊失败部分。 
想明白了吗嘿嘿...没错,我们只要把那个关键跳转JZ给改为JNZ(如果用户输入的注册码错误就注册成功,输入正确则注册失败)當然你也可以将JNZ修改为Jmp,这

}

最近做了一个绿色免安装软件領导临时要求加个注册机制,不能让现场工程师随意复制事出突然,只能在现场开发(离开现场软件就不受我们控了)。花了不到两个小時实现了简单的注册机制稍作整理。

        至此全部完成只是个人的一些实践,对自己是一个记录同时希望也能对别人有些帮助,如果有什么错误还望不吝指出,共同进步转载请保留。

}

我要回帖

更多关于 软件注册机是什么原理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信