首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >利用john找回Linux密码

利用john找回Linux密码

作者头像
逍遥子大表哥
发布2025-07-28 16:26:24
发布2025-07-28 16:26:24
1150
举报
文章被收录于专栏:kali blogkali blog

本文我们简单说说Linux系统下有关密码安全性问题。

在Linux 系统中,Linux的用户密码存放在/etc/passwd 文件,他是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。如,我们用下面命令便可以看到相关文件信息

代码语言:javascript
复制
cat /etc/passwd

每行各字段解释:每行用户信息都以 : 作为分隔符,划分为 7 个字段,每个字段所表示的含义如下:

用户名:密码:UID(用户ID):GID(组ID):描述性信息:主目录:默认Shell

  • 用户名,就是一串代表用户身份的字符串。
  • 密码,"x" 表示此用户设有密码,但不是真正的密码,真正的密码保存在 /etc/shadow 文件中,虽然密码是加密的,但是采用暴力破解的方式也是能够进行破解的。
  • UID,也就是用户 ID。每个用户都有唯一的一个 UID
  • GID,即组ID,表示用户初始组的组 ID 号。
  • 描述性信息,
  • 主目录,也就是用户登录后有操作权限的访问目录,通常称为用户的主目录。默认的Shell,shell 就是 Linux 的命令解释器,是用户和 Linux 内核之间沟通的桥梁。

破解Linux密码

在kali中我们可以用john去破解Linux中的密码。首先将/etc/shadow中的文件单独复制一份,执行下面命令即可。

代码语言:javascript
复制
sudo john ./shadow #暴力破解获取的shadow文件中的账号密码
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-10-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 kali笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 破解Linux密码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档