首页
学习
活动
专区
圈层
工具
发布

利用john找回Linux密码

本文我们简单说说Linux系统下有关密码安全性问题。...在Linux 系统中,Linux的用户密码存放在/etc/passwd 文件,他是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。...密码,"x" 表示此用户设有密码,但不是真正的密码,真正的密码保存在 /etc/shadow 文件中,虽然密码是加密的,但是采用暴力破解的方式也是能够进行破解的。 UID,也就是用户 ID。...默认的Shell,shell 就是 Linux 的命令解释器,是用户和 Linux 内核之间沟通的桥梁。 破解Linux密码 在kali中我们可以用john去破解Linux中的密码。...sudo john ./shadow #暴力破解获取的shadow文件中的账号密码

12010
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    hydra----密码爆破

    简介 hydra(九头蛇)是著名黑客组织thc的一款开源的暴力破解密码工具,kali系统自带这款工具。...PASS,或从FILE加载多个密码 -x MIN:MAX:CHARSET 密码生成前,键入“-x-h”以获取帮助 -y 禁止在bruteforce中使用符号,请参见上文 -r 对选项-x使用非随机洗牌方法...-e nsr n-尝试空密码,s-尝试登录名为密码,r-反转登录名为密码 -u 循环用户,而不是密码(有效!...某些服务模块支持附加输入(-U表示模块帮助) 实例 ┌──(root㉿kali)-[~] └─# hydra -l root -p toor -vV 192.168.154.131 ssh #-vV输出详细爆破过程...,有一行密码是root,这就是-e r参数,将登录名反转变成密码 Hydra v9.3 (c) 2022 by van Hauser/THC & David Maciejak - Please do not

    1.9K20

    hydra 密码爆破工具入门

    Hydra(九头蛇海德拉)是希腊神话之中的一个怪兽,以九个头闻名于世,在Kali中hydray(hai der rua) 是默认被安装的,该工具是密码破解的老司机,可以破解各种登录密码,非常怪兽,但是其稳定性不是很好...rtsp s7-300 sip smb smtp[s] smtp-enum snmp socks5 ssh sshkey teamspeak telnet[s] vmauthd vnc xmpp Linux...密码破解 hydra -l root -P template.lst -t 10 192.168.1.20 ssh 目标主机日志将会留下大量登录请求 破解成功会提示用户名密码 其他破解使用方式 远程桌面暴力破解...$ -vVd 破解https: hydra -m /index.php -l username -P pass.txt IP https 破解teamspeak: hydra -l 用户名 -P 密码字典...-t 32 -s 23 -e ns -f -V 破解ftp: hydra IP ftp -l 用户名 -P 密码字典 -t 线程(默认16) -vV hydra IP ftp -l 用户名 -P 密码字典

    3.1K11

    利用 John the Ripper 破解用户登录密码

    它支持多种不同类型的系统架构,包括 Unix 、 Linux 、 Windows 、 DOS 模式、 BeOS 和 OpenVMS ,主要目的是破解不够牢固的 Unix/Linux 系统密码。...LEVEL 取值在 1~3 之间 下面我们以破解 Linux 用户密码为例子简单讲解一些 John the Ripper 的用法。...三、John the Ripper 破解 Linux 用户登录密码 环境准备 Debian/Ubuntu John the Ripper 工具 /etc/passwd /etc/shadow 注:/etc...Linux 用户登录密码 我们这时候还需要一个字典,由于 John 自带了一个字典,字典位于 /usr/share/john/password.lst 。...我们可以开始对Linux登录用户名和密码进行破解: john --wordlist=/usr/share/john/password.lst test_passwd 破解结果如下: 我们可以看到, test_passwd

    8.2K20

    复杂密码忘光光?AiPy生成爆破字典,轻松爆破

    这种时候,借助一些工具或许能提供帮助,比如 Knownsec 团队开发的 AiPy,就有用户尝试用它来生成适配个人密码习惯的字典,进而尝试找回 ZIP 密码,过程中也有一些可参考的使用经验,在此分享给有类似需求的人...我使用的提示词如下:我有一个重要的文件,设置了一个复杂密码,现在密码忘了,但是我密码加密的习惯是姓名+出生年月日+特殊字符,帮我生成一个zip压缩包破解工具,可以按照社工习惯,输入姓名、年月、特殊字符,...改变大小写进行组合生成爆破的字典,然后进行爆破,并提示成功爆破的密码,需要有GUI,使用Tkinter。...AiPy接受到指令后迅速响应并拆解任务生成结果后直接运行三、结果展示按你的习惯生成字典,精准爆破不瞎试Tkinter GUI界面,小白也能上手专克 “有规律但记不清”,比通用破解快10倍从操作门槛来看,...如果你也有遗忘个人合法文件密码的困扰,且能明确密码的大致构成规律,或许可以尝试类似的工具辅助找回,但需理性看待工具效果,其并非能解决所有密码遗忘问题,具体效率仍受多种因素影响。

    63510

    工具的使用|John the Ripper破解密码

    目录 John the Ripper 破解Linux系统密码 破解Windows系统密码 John the Ripper John the Ripper是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文...它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。...破解Linux系统密码 破解Linux用户密码需要使用到两个文件(包含用户的信息和密码hash值) /etc/passwd 包含用户信息的文件 /etc/shadow 包含密码信息的文件...我这里就用John自带的密码字典为例: john test_passwd 如果要使用自己的密码字典的话: john --wordlist=字典路径 test_passw 可以看到,john 已经把我们...Linux口令 破解Windows系统密码 首先,执行以下命令通过reg的save选项将注册表中的SAM、System文件导出到本地磁盘。

    6.9K10

    【Python】利用Requests模块进行密码爆破

    Hello,各位小伙伴们大家好~ 又是喜闻乐见的python章节 今天一起看看怎么编写一个简单的密码爆破脚本吧 Here we go~ Part.1 思路分析 思路分析 我们之前讲过一期Requests...输入账号密码抓包,可以看到以GET方法传参: ? 账号密码错误的响应包: ? 账号密码正确时的响应包: ? 我们可以根据是否有“Welcome to”字段来判断是否登陆成功。 ?...//DVWA爆破页面需要先登陆,因此此处先添加一个登陆状态的cookie字段。 print(res.text)查看响应包,登陆成功: ? 使用错误的密码进行登陆: ? 查看响应包: ?...现在添加一个if语句来进行判断,密码正确时: ? 密码错误时: ? ? 密码爆破 首先在本地创建两个字典: ? 通过前面的分析,我们完成以下爆破代码: ?...执行该脚本,爆破成功: ? 撒花完结~ ? Part.3 结语 这就是今天的全部内容了,大家都明白了吗? 欢迎到公众号:一名白帽的成长史提问&留言~

    2.6K20

    蓝色吃定红色-爆破CS Teamserver 密码

    很多团队为了方便基友能够很快连上 Teamserver,基本都是设置的弱口令,一般常见的是:123456、123123等 2、很多也使用的默认的 Teamserver端口50050 3、集合以上薄弱入口点,开始测试爆破连接...# \x00\x00\xBE\xEF\x08passwordAAAAAAAAAAAAAA...AAAA 如果提供的密码与启动团队服务器时定义的密码匹配,则团队服务器将以4字节的密码进行回复。...密码不能为空> \x00\x00\xCA\xFE 否则,团队服务器返回null \x00\x00\x00\x00 三、python3编写思路# conn.open(host, port) payload...(bytes(password, "ascii").ljust(256, b"A")) conn.send(payload) 最后判断返回结果是否存在“\x00\x00\xca\xfe”,如果存在则密码正确...(password, exc)) else: print("Password(s) required") 执行方式 test.py x.x.x.x pass.txt pass.txt是你要爆破的密码文件

    1.6K50

    安全测试——利用Burpsuite密码爆破(Intruder入侵)

    基于服务协议的爆破一般比较无脑,只要你的字典足够强大,没有爆破不出来的密码。(前提是没有连接次数限制,超时什么的)Kail linux中自带很多强大的密码爆破工具,比如我比较喜欢的Hydra。...虽然Hydra也同样支持Web表单形式的爆破,但是你必须找到一个登陆错误的标志,个人认为是比较麻烦的一件事。...这时候登陆的请求就被Burpsuite抓取到了,回到Burpsuite主界面:可以看到输入的测试用户名密码赋值给了user_name参数和user_pw参数,找到用户名密码的参数就好办了。 ?...在网页通过刚刚爆破得到的用户名密码登录,登录成功。 ? 到此,一个简单的用户名密码爆破就结束了,实际中使用,可能会需要更大的用户名和密码字典,字典越强大成功几率就越高同时也更耗时。...另外本文需要web登录中没有涉及到验证码(后续我会更新针对有验证码的爆破流程,敬请期待)。

    11.5K21

    干爆红队-爆破CS Teamserver 密码

    很多团队为了方便基友能够很快连上 Teamserver,基本都是设置的弱口令,一般常见的是:123456、123123等# 2、很多也使用的默认的 Teamserver端口50050# 3、集合以上薄弱入口点,开始测试爆破连接...# \x00\x00\xBE\xEF\x08passwordAAAAAAAAAAAAAA...AAAA 如果提供的密码与启动团队服务器时定义的密码匹配,则团队服务器将以4字节的密码进行回复。...# 密码不能为空> \x00\x00\xCA\xFE 否则,团队服务器返回null# \x00\x00\x00\x00 三、python3编写思路# conn.open(host, port) payload...(bytes(password, "ascii").ljust(256, b"A")) conn.send(payload) 最后判断返回结果是否存在“\x00\x00\xca\xfe”,如果存在则密码正确...执行方式 test.py x.x.x.x pass.txt# pass.txt是你要爆破的密码文件 文章参考 https://github.com/ryanohoro/csbruter

    3.1K40

    实用 | 如何利用 Burp Suite 进行密码爆破!

    推荐一款超棒的抓包分析工具 - Burp Suite 本篇文章我们继续聊聊 BP 工具中一个实用的功能模块「 Intruder 」 使用 BP 工具的 Intruder 模块高度可配置,可以对目标网站进行密码爆破...」2 个参数为例 Sniper 使用一组数据集合,依次对 $ 标记的变量进行爆破,即:针对一个参数变量,使用一个数据集合 使用场景:单一目标,已知用户名,密码未知 Battering ram 使用一组数据集合...使用多个数据集合 使用场景:用户名和密码都未知,每个用户名只使用一个密码进行攻击 Cluster bomb 使用多组数据集合进行组合(笛卡尔积)后,依次对多个爆破点变量进行爆破,即:针对多个变量,使用多个数据集合的组合...实用场景:两个目标,每个用户名使用所有密码都进行一次攻击 3、实战一下 假设我们需要对目标网站进行密码爆破 首先,我们需要在开发者工具栏进行抓包分析,在 BP 工具中 Proxy 选项中配置拦截规则...这样,我们通过响应结果可以很直观地判断出目标网站可用的账户组合数据 4、补充一下 面对一些简单的网站,在用户名、密码字典数据完善的前提下,使用上面的步骤进行密码爆破的几率很高 但是针对一些包含验证码的网站

    6.7K20

    密码爆破工具—Medusa(美杜莎)使用操作教程

    密码爆破工具—Medusa(美杜莎)使用操作教程 0x01Medusa(美杜莎)介绍 Medusa(美杜莎)是一款开源、高速、模块化的在线密码爆破工具,支持对多种网络服务(SSH、FTP、MySQL、SMB...0x02 Medusa(美杜莎)安装下载 apt -y install medusa (debian 系列) yum -y install medusa (redhat 系列) Kali Linux系统里面自带...-O 保存成功结果到文件 -v 详细级别(0-6) -w 错误调试级别(0-10) -Z 恢复上次中断的扫描 查看支持的所有模块 medusa -d 0X04 基于各场景下的Medusa(美杜莎)密码爆破应用...破解 MySQL数据库 如果MySQL数据库密码是空密码的话medusa是爆破不出来的,但是九头蛇hydra可以,这是两者区别。...medusa -M mysql -h 192.168.247.162 -u root -P password.txt -n 3306 -t 5 -f 0X05 工具总结 支持多协议、多线程并行爆破 可恢复中断的爆破任务

    2K11
    领券