主题:  网页加密

helmet

职务:版主
等级:4
金币:10.0
发贴:1559
#162001/9/15 19:25:58
没什么理论,一行一行看代码。
我把程序看懂了,但还没能写出来逆回去的代码。

你说密码不对,但是我敲“hvhvhv”怎么还能进去???
可能代码还是有点毛病。

最简单的破解办法是:
(看下一篇)



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
#172001/9/15 19:37:44
可能代码有问题,那就不说了

听你说方法



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
#182001/9/15 19:43:56
hve在上个帖子中说
引用:
楼上的,你能看出这个密码是什么吗?








Enter password: type="text" name="password2" size="15">







以上只是简单介绍,其实主要是靠一行一行的代码分析和调试。
如果有不同意见,请回复。



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
#192001/9/15 20:16:22
佩服!
这些代码我都不看懂
在加密算法中,有没有不可逆的呢?是什么?



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
#202001/9/16 1:14:57
hve在上个帖子中说
引用:
佩服!
这些代码我都不看懂
在加密算法中,有没有不可逆的呢?是什么?



不知道,加密算法我也只是懂一点点。不过我估计一般的都可逆。

简单的加密算法是这样的:
假设密码是hve(小写),那它的ASCII码(16进制)是687665,转化为2进制就是:
h v e
6 8 7 6 6 5
0110 1000 0111 0110 0110 0101
然后在把这个2进制数的每一位进行逻辑运算,就是与或非之类,最后得出某某值。

当你输入一个字母时,程序就把这个字母进行上面的运算,如果得出的值与某某值相等,那就认为是正确的。(当你查看源代码看到这个值时,也看不出密码是什么,必须先弄懂加密算法。)