Linux密码破解

简介:

Linux密码信息保存在两个文件中,分别为:/etc/passwd/etc/shadow

1. /etc/passwd:

文件介绍:

普通用户权限能够查看

一般etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式和具体含义如下:

以第一列用户信息root为例:root:x:0:0:root:/root:/usr/bin/zsh1. 用户名 -root
2. 是密码占位符,x表示密码保存在`/etc/shadow`
3. UID  user id,0为特权用户超管root,1-499为系统用户内置,500-999也是给计算机用的,1000+是给普通用户用的。
4. GID,表示所在组,groupID,组号,每个文件都会有对应的用户和组,用户本身会有基本组和附加组。
5. 描述信息,依次为Full Name、Room Number、Work Phone、Home Phone和Other
6. 用户主目录,登陆系统时的所在目录,普通用户的登陆目录在/home下,root用户的登陆目录在/root下,普通用户则在自己的家目录下。
7. 默认shell类型

2./etc/shadow

文件介绍:

/etc/shadow文件格式与/etc/passwd文件格式类似,同样由若干个字段组成,字段之间用“:”隔开。

文件中字段主要含义为:登录名`:`加密口令`:`最后一次修改时间`:`最小时间间隔`:`最大时间间隔`:`警告时间`:`不活动时间`:`失效时间`:`标志
以第一列用户信息root为例:root:$y$j9T$GbiYqAlsR4E5bgKrr.kcm0$2bAjo7W2UdnriWAdPfl.59fByCm39I0ryBI0U6sqvc1.登录名是与`/etc/passwd`文件中的登录名相一致的用户账号。
2.口令字段存放的是加密后的用户口令字
3."最后一次修改时间"表示的是从某个时刻起,到用户最后一次修改口令时的天数。
4."最小时间间隔"指的是两次修改口令之间所需的最小天数。
5."最大时间间隔"指的是口令保持有效的最大天数。
6."警告时间"字段表示的是从系统开始警告用户到用户密码正式失效之间的天数。

kali爆破linux密码步骤:

使用工具:john

john 是一款大受欢迎的、免费的开源软件、基于字典的密码破解工具。用于在已知密文的情况下尝试破解出明文的破解密码软件。

  1. 将/etc/shadow中加密的口令复制,创建一个txt文件,粘贴进去

  2. 命令破解

    john 口令密码本
    

第九天 03-破解linux密码相关推荐

  1. 使用john破解linux密码

    首先在kali linux中创建一个名为w的新用户,这里我设置的密码为123 将/etc/passwd文件和/etc/shadow文件合并成一个.txt文件,通过john破解,出现"Usin ...

  2. 使用John破解Linux密码(简单密码)

    打开个人的Linux,先导出shadow文件 cat /etc/shadow >1.txt 然后ls查看一下是否有该文件 输入命令还原明文 john --format=crypt 1.txt 也 ...

  3. 分分钟破解linux密码以及linux常见问题

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 linux常见问题 一.修改主机名为server.local 二.将虚拟机的网络连接模式分别调换成仅主机模式.nat模式.桥接模式并获 ...

  4. John the ripper破解Linux密码

    一.John 在linux系统上创建一个名为happy的新用户,其密码为123 (kali㉿kali)-[~] └─$ su root Password: ┌──(root

  5. Linux忘记登陆密码之破解Linux密码

    破解密码 1.Reboot the system. 2.Interrupt the boot loader count down by pressing anykey. 3.Move the curs ...

  6. Linux密码破解(使用hydra工具和使用john暴力破解)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.使用hydra离线破解linux密码 1.准备实验环境 2.创建用户名字典 3.hydra密码爆破 二.复制shadow ...

  7. 牛逼了,用Python破解wifi密码

    Python真的是无所不能,原因就是因为Python有数目庞大的库,无数的现成的轮子,让你做很多很多应用都非常方便.wifi跟我们的生活息息相关,无处不在.今天从WiFi连接的原理,再结合代码为大家详 ...

  8. Python学习教程:用Python破解wifi密码

    Python真的是无所不能,原因就是因为Python有数目庞大的库,无数的现成的轮子,让你做很多很多应用都非常方便.wifi跟我们的生活息息相关,无处不在.今天从WiFi连接的原理,再结合代码为大家详 ...

  9. linux破解BIOS密码

    两年前的某一日,心血来潮的给BIOS加了一个密码,两年之后的今天可想而知.着实让我头疼了半天,还是想不出来.想来想去还是破解的快. 具体的来说,不是破解BIOS密码,而是做了一个清除操作而已.下面是所 ...

最新文章

  1. 任艳频 | 竞赛12年纪念文集--后记
  2. Android友盟增量更新
  3. jQuery Event对象的属性和方法
  4. C语言再学习 -- 再论内存管理
  5. 企业shell面试题:获取51CTO博客列表按时间倒序排序
  6. 忽略SQL改造等价性
  7. 5 结构型模式之 - 适配器模式
  8. mysql阻塞 事务_MySQL Innodb如何找出阻塞事务源头SQL
  9. 自动垃圾回收学习笔记-垃圾回收算法
  10. 冠状病毒主题网页制作——疫情地图
  11. 小刘同学的第一百五十八篇日记
  12. Altium Designer 18中的Data Management–Device Sheets
  13. 金丝雀测试实践_金丝雀测试
  14. AOP注解和切入点表达式
  15. 石墨文档软件服务器,软件技巧 篇十三:工作学习好帮手,在线文档使用体验之石墨文档...
  16. Android 之路68---动画基础
  17. Android获取手机方向
  18. Android动画学习笔记-Android Animation
  19. 计算机原理与应用 第二章——ARM处理器
  20. dedecms织梦tag标签当前列表地址

热门文章

  1. JAVA网络编程、正则表达式
  2. qt文本转语音tts的使用方法,QTextToSpeech
  3. change在c语言中的用法,change的过去式和用法例句意思及阅读
  4. matlab取色工具getpts
  5. Linux mmap 详解
  6. wincc卡死、wincc运行卡在变量记录不动怎么办?WinCC在激活过程中卡住了怎么办?...
  7. 皕杰报表自定义扩展~自定义数据集
  8. 英读廊——为什么说密码中加入特殊字符会更安全?
  9. hbase学习教程(一):hbase的概述和hbase架构及基本组件
  10. 怎么把图片弄成logo_怎么把logo变成矢量图