我们在网站注入的时候,有时候会遇到一些密码,它是非md5加密的,因此我就不知道如何去破解,
今天简单说下如何破解这样的密码
这里我们得到的密码如下:
username内容:wjzx
password内容:o{676688B
一看密码就是非md5加密的
我们来进行简单破解
a[i]+=i;
我们同这个简单的方式进行解密
这里的意思大体也就是a[i]=a[i]+i
其中第一的a[i]和第二个a[i]代表的不一样
这里我们看下转换的过程
首先我们通过asii转换表将加密密码o{676688B 进行转换
这里用写的傻瓜工具实现
转换后:
1 2 3 4 5 6 7 8 9 (其中这里的数字代表了i)
o { 6 7 6 6 8 8 B
111 123 54 55 54 54 56 56 66
我们通过a[i]+=i;进行求值:
譬如111-1后是110 123-2后是121 这样依次类推
最后我们得到如下:
110 121 51 51 49 48 49 48 57
下面我们还利用ascii表将转换后的值转换为字符,这样就得到我们的密码了
n y 3 3 1 0 1 0 9
整个过程如下:
1 2 3 4 5 6 7 8 9
o { 6 7 6 6 8 8 B
111 123 54 55 54 54 56 56 66
110 121 51 51 49 48 49 48 57
n y 3 3 1 0 1 0 9
我们最后登录,顺利进入网站后台
当然这里是过程,我们为了方面也可以用工具进行快速破解
|