首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >当我拿出这款PDF破解利器 阁下应该如何应对

当我拿出这款PDF破解利器 阁下应该如何应对

作者头像
逍遥子大表哥
发布2025-07-28 14:08:57
发布2025-07-28 14:08:57
4400
举报
文章被收录于专栏:kali blogkali blog

PDF是我们工作中最常见的一种文档格式。对于重要的文件我们往往会采用加密的形式。但是当我忘记密码,阁下该如何应对。

接下来我们用world先生成一个pdf文件。

接着,我们在Linux中給刚刚生成的pdf添加一个密码。命令如下:

代码语言:javascript
复制
#先安装工具
apt-get install pdftk
#給文件添加密码
pdftk kali.pdf output out.pdf user_pw 666666

如上,我们給kali.pdf文件添加了一个密码(666666),并输出为out.pdf

现在,我们来看看如何破解吧。首先,我们安装工具pdfcrack

代码语言:javascript
复制
apt-get install pdfcrack 

使用指定字符开始暴力破解

代码语言:javascript
复制
pdfcrack -f out.pdf -n 6 -m 8 -c 0123456789

参数详解

  • -f:选择要破解的pdf文件
  • -n:密码最短多少个字符
  • -m:密码最长多少个字符
  • -c:使用的字符集

在上面的列子中,我的密码仅为6位纯数字。破解用时不到30s。因此对于重要文件,一定要加强密码强度,并能备份密码,防止密码丢失。当然,在上面的列子中,我们仅仅用了数字,如果含有字母怎么办呢?不妨试试下面万能密码吧。

代码语言:javascript
复制
pdfcrack -f secret.pdf -n 1 -m 20 -c 0123456789abcdefghijklmnopqrstuvwxyABCDEFGHIJKLMNOPQRSTUVWXYZ...

理论上,成功率99.99%,只不过是时间问题。同样pdfcrack支持字典模式,命令如下:

代码语言:javascript
复制
pdfcrack -f out.pdf -w pass.txt

更多精彩文章 欢迎关注我们

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-01-09,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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