Board logo

标题: 正确理解“软件破解”的意思 [打印本页]

作者: cnangel    时间: 2002-10-27 04:08     标题: 正确理解“软件破解”的意思

[这个贴子最后由cnangel在 2002/10/27 04:10am 编辑]

软件破解,顾名思义,当然与软件有关。我们平常使用的软件,特别是共享软件,一般都会有使用时间或者使用功能的限制,必须注册后才能继续使用。这时我们既想继续使用软件,又想不用钱注册,怎么办?这时就需要破解了。所谓的破解,就是对软件中有限制的部分解除。因为我们不知道软件的源程序,所以只能对软件进行反汇编,就是把16进制的软件反转换成汇编代码。破解一般有两种方式,第一是直接取得注册码。根据要注册的程序会将正确注册码和错误注册码进行对比的原理,就可以轻易在内存中找到正确的注册码,这就涉及到动态调试的问题了,不多说了。第二种是暴力破解法,有些软件注册算法非常复杂,动态跟踪时很难找到正确注册码,这时就要用到暴力破解了,所谓暴力破解就是直接对程序本身进行修改,把限制去掉。
总的来说,软件破解就是获得软件注册码,解除软件的限制。而不是一些人所想象的破解密码或者一般的软件技巧等等。





欢迎光临 星星博客 (http://commerce.huhoo.net/) Powered by Discuz! 7.0.0