当前位置: 技术问答>linux和unix
请教如何用c语言在linux下实现检查某一用户密码长度?
来源: 互联网 发布时间:2015-03-27
本文导语: 请教如何用c语言在linux下实现检查某一用户密码长度? | 什么意思?不懂.strlen()? 如果你只知道他的shadow的秘文,恐怕也只能穷举吧? | shadow里的密码是经过散列,没有办法知...
请教如何用c语言在linux下实现检查某一用户密码长度?
|
什么意思?不懂.strlen()?
如果你只知道他的shadow的秘文,恐怕也只能穷举吧?
如果你只知道他的shadow的秘文,恐怕也只能穷举吧?
|
shadow里的密码是经过散列,没有办法知道,穷举也不行,(生日攻击,可能得到的是几个散列值相同)你不知道那个是真实的用户密码
|
无法检测,否则linux也太低级啦,呵呵
|
获取shadow后,可以用一些专用的工具来破解.一般这些工具的Linux版本的效率和速度比windows版本的要好.我曾经自己做实验在1天时间破解了10个帐号.
|
To CoolQ:
如果两次散列不一样,那你怎么验证密码正确呢?
如果两次散列不一样,那你怎么验证密码正确呢?