首页 > 其他分享 >John the Ripper

John the Ripper

时间:2024-10-26 15:21:37浏览次数:5  
标签:John 爆破 -- Ripper hash john hello

John the Ripper

John the Ripper 是一个hash爆破工具。
官网: https://www.openwall.com/john/

Johnny是John的图形化界面,让John更方便使用,但不能独立运行。
https://openwall.info/wiki/john/johnny

爆破结果会保存在: ~/.john 目录下

爆破zip示例:

# 提取hash
zip2john hello.zip > hello.hash
# 使用字典爆破
john --wordlist=pass.txt hello.hash
# 显示爆破结果
john --show hello.hash

爆破7z示例:

# 7z2john不是自带的,需要下载
wget https://github.com/truongkma/ctf-tools/blob/master/John/run/7z2john.py
# 提取hash,注意该脚本只支持python2
python 7z2john.py hello.7z > hello.hash
# 使用字典爆破
john --wordlist=pass.txt hello.hash
# 显示爆破结果
john --show hello.hash

爆破shadow示例:

# shadow是linux存储密码hash的文件,把里面需要爆破的行复制出来存到新文件就可以爆破了,不需要unshadow之类的工具
# 但由于各个系统采用的hash算法不同,可能不一定支持
# --wordlist指定字典,也可以不指定,用john自带的字典
john --wordlist=rockyou.txt shadow.txt
john --show shadow.txt

john支持400多种的hash爆破,但也有些算法不支持,如yescrypt,查看支持的算法命令如下:

john --list=formats

参考链接:

  1. https://dfir.science/2014/07/how-to-cracking-zip-and-rar-protected.html
  2. https://www.hackingarticles.in/beginner-guide-john-the-ripper-part-1/
  3. https://www.hackingarticles.in/beginners-guide-for-john-the-ripper-part-2/

2021/9/29

标签:John,爆破,--,Ripper,hash,john,hello
From: https://www.cnblogs.com/-rvy-/p/18504107

相关文章

  • 2024诺贝尔物理学奖获奖者John J. Hopfield和Geoffrey E. Hinton的贡献
    更多优质内容,请关注公众号:智驾机器人技术前线JohnJ.HopfieldJohnJ.Hopfield是一位著名的理论物理学家和神经科学家,以其在物理学、化学、生物学和神经科学等跨学科领域的贡献而闻名。他的研究涵盖了从固体物理到生物物理的多个领域,尤其在神经网络和分子生物学方面的工作......
  • 【图论】Johnson全源最短路算法
    ·2024-9-11·最后更新时间2024-9-11作者学会了一个叫做\(Johnson\)的算法,所以就有了这篇博客......Johnson算法是一个高效处理全源最短路的算法其实也很慢,但目前是最高效的为了更加方便你们接下来的学习我希望你们已经掌握了基本的最短路算法(SPFA,Dijsktra,Bellman-Ford,Floyd......
  • https://github.com/john-doe54548
    软件工程课程第一次作业这个作业属于哪个课程https://edu.cnblogs.com/campus/fzu/SE2024这个作业要求在哪里https://edu.cnblogs.com/campus/fzu/SE2024/homework/13243这个作业的目标为以后软件工程的学习做准备工作学号102202156后台博文编辑页面的截图......
  • 打靶记录15——Ripper
    靶机:https://www.vulnhub.com/entry/ripper-1,706/KaliIP地址:192.168.0.102靶机IP地址:192.168.0.103VirtualBox设置为桥接模式难度:低->中目标:取得root权限+2Flag涉及攻击方法:主机发现端口扫描Web信息收集内部系统泄露代码审计备份文件泄密Webmin漏洞利......
  • Johnson全源最短路
    Johnson全源最短路引入对于一个无负环的图,我们可以用Floyd或n遍Bellman-ford求出它的全源最短路Floyd复杂度为O(\(n^3\))在稀疏图上效率极低n遍Bellman-fordO(\(n^2m\))效率远不及Floyd注意到n遍dijstra复杂度为O(\(nm~log~m\))或O(\(n^3\))快于Floyd但无法在负权图上跑,考......
  • 轻松搞定 RAR、Zip压缩包密码!Hashcat +john the ripper 亲测好用!
    不需要密码字典,可以用GPU来强行破解,速度非常快。GPU驱动程序要求:Linux上的AMDGPU需要“AMDGPU”(21.50或更高版本)和“ROCm”(5.0或更高版本)Windows上的AMDGPU需要“AMDAdrenalinEdition”(确切地说是Adrenalin22.5.1)IntelCPU需要“IntelCore和IntelXeon......
  • D40 2-SAT POJ3683 Priest John's Busiest Day
    视频链接:D402-SATPOJ3683PriestJohn'sBusiestDay_哔哩哔哩_bilibili   POJ3683--PriestJohn'sBusiestDay(poj.org)#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>usingnamespacestd;......
  • Johnson 全源最短路算法以及 Primal-Dual 原始对偶算法
    Johnson全源最短路算法引入:多源最短路问题,设点数为\(n\)边数为\(m\)。我们有如下方案:floyd,时间复杂度\(O(n^3)\),适合任意图。Bellman-ford(SPFA),时间复杂度\(O(n^2m)\),适合任意图。Dijkstra,时间复杂度\(O(nm\logm)\),适合非负权图。综上分析,我们发现:Dijkstra的时间......
  • centos系统构建安装john导致的编译问题error: size of array element is not a multip
    blake2.h:112:5:error:sizeofarrayelementisnotamultipleofitsalignment112|blake2b_stateS[4][1];|^~~~~~~~~~~~~blake2.h:113:5:error:sizeofarrayelementisnotamultipleofitsalignment113|blake2b_stateR[1];......
  • Johnson-Lindenstrauss Lemma 随即投影
    michael 作者忘忧草不是大佬。我感觉我说的挺具体的了,一共就两行代码,一行构建随机矩阵,一行做矩阵乘法。你会python的话可以这么写:g_matrix=numpy.random.normal(size=(n,m))output=numpy.matmul(input,g_matrix)2021-12-08​回复​1mic......