linux 下的密码破解

Linux 的密码的介绍

  • 两个文件
    1 . /etc/passwd
    2 . /etc/shadow

关于/etc/shadow 文件的介绍

1 . 第一个字段是用户名
2 . 第二字字段是加密的密码,如果是X 则代表不能的登录系统  
3 .  上次修改口令的时间
4 .  两次修改口令的最短间隔的天数
5 .  两次修改口令的最长的间隔天数  

6 . 设置提前多少天告警用户口令将过期
7 . 口令过期后多少天禁止此用户
8 . 用户过期日期
9 .保留字段

linux 命令采用5中加密方式

样本 root:$6$c0Og6LJT$X13u8Z3wQzpgEd87MvlWNva3K/6UmQS0ynbz4WG/1qvupdbLqmcqPDajsEGT2.doHM0b88LqojtlyPEpztp/R0:17242:0:99999:7:::

查看系统使用哪种加密算法
authconfig  -test|grep  hashing  

1 . $1 表示MD5加密算法
2 . $2 表示使用blowfish 加密算法
3 . $5 表示 SHA-256加密算法
4 . $6 表示SHA-512加密算法(如上样本)
5 . 其他 标准的DES

linux 获取密码的方法的研究

1. 键盘积累获取   
2. 嗅探
3. 暴力破解
4. 替换关键程序法

关于 Jhon linux 密码破解的介绍

image.png

实战操作

1.   john  是集成在kailinux 中,无需自行安装
2.   unshadow /etc/passwd  /etc/shadow >passwd.txt   把这两个文件整合到passwd.txt 中
3. john  passwd.txt     破解 默认的破解的字典在如下图2 路径为/usr/share/john/
4.  john -show  passwd.txt  查看破解的密码如图3

图2


image.png

图3

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 与用户相关的系统配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shadow是用户资...
    蝌蚪1573阅读 3,945评论 0 3
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,184评论 2 33
  • 用户账号的管理工作主要涉及到用户账号的添加、修改和删除。添加用户账号就是在系统中创建一个新账号,然后为新账号分配用...
    冉冉升起的小太阳阅读 3,474评论 0 2
  • 一颗小碎石沉入海底 惊不起波澜 大海感觉不到 而自己只会越陷越深
    我家的小院子阅读 1,885评论 0 0