RedHat Linux口令恢复

热度17票  浏览39次 【共0条评论】【我要评论 时间:2009年8月12日 00:25
私募社区 - 私募股权投资知识学习网 - www.simu001.cn7Q*Ve"N m`?

  在单用户模式下,可以用passwd命令来更改用户口令,也可以直接对/etc/passwd等账户口令文件进行读写,达到口令恢复的目的。

J't*IUd Rd0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn/R*F0C9H7b"JX3P

  3. 修改口令文件私募社区 - 私募股权投资知识学习网 - www.simu001.cn@ st,mwXR{

3s^`z&\G$DO0  Linux口令文件有2种保存形式: 一种是把账户信息和经加密后的口令密文都保存在/etc/passwd文件中,此形式不够安全,在早期Unix中采用;另一种是把账户信息和口令密文分开存放,/etc/passwd文件用于保存账户信息,/etc/shadow文件用于保存口令密文。至于采用何种保存形式和加密算法,可以用/usr/sbin/authconfig程序来设置。私募社区 - 私募股权投资知识学习网 - www.simu001.cn,Z1r$d:@1l)c"w

私募社区 - 私募股权投资知识学习网 - www.simu001.cnM1|&kB|

  对于没有shadow的passwd文件,只要把相应账户的口令字段删除,即可不经口令验证直接登录系统,例如某passwd文件的root账户如下:

wW'](g W!SA:p0 私募社区 - 私募股权投资知识学习网 - www.simu001.cnX NX2M#r

  root:$1$dPTzzYkE$Zd3Vs6yCu

1r;y4^#y)M0

6X t%c#jJ/lpH0  VH8RC1gwKXX01:0:0:root:/root:/bin/bash私募社区 - 私募股权投资知识学习网 - www.simu001.cn)a\Z/u C5?D

私募社区 - 私募股权投资知识学习网 - www.simu001.cn~ N"r.z$T#@~@ S,w*Q

  将其修改为:

8Xq[-a ~q S(o2Z0 私募社区 - 私募股权投资知识学习网 - www.simu001.cn:I4t4e{7`uy!l"m

  root::0:0:root:/root:/bin/bash私募社区 - 私募股权投资知识学习网 - www.simu001.cn"I3\9f8^O'yV

私募社区 - 私募股权投资知识学习网 - www.simu001.cnu%C/i-n3qh#a$E[I

  如果是有shadow的passwd文件,其口令字段以“x”字母代替,口令密文保存在Shadow文件中。可以删除passwd文件中的“x”字母,或者删除shadow文件中的口令密文,都可以使相应用户不经口令验证直接登录系统,达到口令恢复的目的。私募社区 - 私募股权投资知识学习网 - www.simu001.cn k Cro"f P| ~(v

私募社区 - 私募股权投资知识学习网 - www.simu001.cn9|P$e3n.Gp4O"v`

  4. 口令还原

D,[ zf(Ad(B;@0

D)F#NG CZ2D0[!]v0  有些情况下,想找出被丢失的原始口令,而不是登录系统去产生一个新的口令。但是,Linux使用的是DES(加密函数式是Crypt)或MD5(函数式是Md)加密算法,由于计算量之大,它们几乎都没有可能被逆向破解。DES口令密文是有13个ASCII字符的字符串,而MD5口令密文的启始字符总是“$1$”。

/zF$q7Q3r0

H#F(a Q+cQ,x8fe\0  虽然很难逆向破解,但要通过口令密文找出原始口令也不是不可能的,从一个字典或一些字符的排列组合中提取字符串,提取出来的字符串用同样的加密算法加密,将产生的密文与口令密文比较,如果一致则表明该字符串即为原始口令,从而达到口令还原的目的。如果口令很复杂,使用此种方法也是很难找出原始口令的,但用户对自己口令的长度、采用的字符等会有大致的印象,这使得成功的可能性会更大。私募社区 - 私募股权投资知识学习网 - www.simu001.cnob d])k8f9Ffhb

顶:0 踩:1
对本文中的事件或人物打分:
当前平均分:2 (5次打分)
对本篇资讯内容的质量打分:
当前平均分:1.67 (3次打分)
【已经有8人表态】
上一篇 下一篇
发表评论
换一张

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】

网络资源