利用john crack 文档密码

一、john介绍

一款开源且广泛使用的密码crack工具,用于测试密码的强度和crack加密的哈希值。

二、安装步骤

在这里插入图片描述

1、sudo apt update
2、sudo apt install -y build-essential libssl-dev zlib1g-dev yasm pkg-config \
    libgmp-dev libpcap-dev libbz2-dev nvidia-cuda-toolkit git
3、git clone https://github.com/openwall/john.git
4、cd john/src
5./configure && make -s clean && make -sj4

三、破解步骤

1、本次用一个设置密码的ppt文件进行演示;
在这里插入图片描述

2、john不能直接crack office,需要先提取hash值,利用john自带的office2john.py文件提取hash值;

python3 /root/CTF_test/john-bleeding-jumbo/run/office2john.py 1.ppt > hash.txt

在这里插入图片描述
3、利用john crack 4位数字的密码;

进入到john-bleeding-jumbo/run目录
执行:./john --format=office --mask=?d?d?d?d /root/CTF_test/hash.txt

4、如果之前操作过一次,会提示下面的内容
在这里插入图片描述
5、这种情况直接执行下面命令查看明文密码;

./john --show /root/CTF_test/hash.txt

在这里插入图片描述
6、删除john.pot缓存文件即可,即可重新执行;
在这里插入图片描述
数字字母组合的和上面的方法一样

?l:任意小写字母
?u:任意大写字母
?d:任意数字
举例:
密码为4位纯数字:?d?d?d?d
密码为4位数字+大小写字母:?l?u?d?l?u?d?l?u?d?l?u?d
密码为4位大小写字母组合:?l?u?l?u?l?u?l?u

7、利用密码9919打开文件;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值