暴力破解pdf文档密码

article/2025/9/23 8:51:03

目录

前言

准备系统环境

安装pdfcrack

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

使用字典文件进行爆破

附pdfcrack man手册


前言

相信小伙伴们都遇到这种情况;你收到了一些标题很吸引人的pdf文档 或者是重要数据泄露 学习资料总结,再或者是某机构的押题密卷,打开pdf却提示你要输入密码 因为不知道密码 只能弃罢。我就遇到过这种情况 网友发来了标题为某天一的押题密卷 ,我也想看看这个卷子的题怎么样,因为被设置了密码 我尝试用6到10位的纯数字组合来暴力破解这个pdf,结果三 四个小时都没找到正确的密码。有些网友为破解这个密码 请某宝某多来破解 也都没有破解成功。

后来我也得知了这个pdf的密码,是一串大小字母+数字的组合 长度很长,理论上暴力破解是可以破解出来的 不过以我电脑的运算速度 可能需要几十年甚至上百年...

当我打开文档时 惊了 这那是什么押题卷啊!这是奥特曼... 因该是某人的恶作剧吧! 很气愤....

接下演示破解pdf文档工具的使用方法

准备系统环境

这次使用的工具是pdfcrack 它依旧是Linux命令行工具

我用的liunx系统 仍然是kali (虚拟机) 如果没有可以去官网下载文件 导入你的虚拟机里

准备一个加了密的pdf文档

我们用wps就可以给pdf增加打开密码 方法如下

1.我们用world 先生成一个pdf 文档名就叫做secret吧

2.再打开secret.pdf 选择文档加密

 

 为了演示 我设置一个简单的密码 221217

 

 现在当你再次打开pdf 就提示你必须输入密码了

 

安装pdfcrack

直接使用命令安装

sudo apt-get updatesudo apt install pdfcrack

 

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

使用特定的字符排列组合

pdfcrack -f secret.pdf -n 6 -m 8 -c 0123456789

-f:选择要破解的pdf文件

· -n:密码最短多少个字符

· -m:密码最长多少个字符

· -c:使用的字符集

由于密码很简单 长度只有6位  很快就找到了密码 所以建议密码一定设置一个复杂的啊

 

 或者

pdfcrack -f secret.pdf -n 1 -m 20 -c 0123456789abcdefghijklmnopqrstuvwxyABCDEFGHIJKLMNOPQRSTUVWXYZ...

如果你的设置密码足够长 包含了真实密码的长度 字符也包含进去了(键盘上所有可输出的字符) 理论上是可以破解出来的 只不过是时间问题

下图可以看到我的电脑的运算速度   

 你可以随时使用 Ctrl+c 终止破解,它会保存破解的进度,下次继续在终止的地方执行。

使用字典文件进行爆破

pdfcrack -f secret.pdf -w pass.txt

 

 使用字典破解密码的关键在于你的密码字典是否全面 强悍 这就需要你的社工能力了 通过搜集所有者的信息 打造一款针对他的密码字典 这个可以大大提高破解的成功率。

附pdfcrack man手册

NAME pdfcrack - Password recovery tool for PDF-files

SYNOPSIS pdfcrack [ -f ] FILE [OPTION]...

DESCRIPTION PDFCrack is a tool for recovering passwords and content from PDF-files.

If aborted with Ctrl-C or by receiving a SIGINT signal, pdfcrack will auto‐ matically save current position. The position will be saved in a file called savedstate.sav in current working directory.

Mandatory arguments for long options are mandatory for short options too.

OPTIONS -b, --bench perform benchmark and exit

-c, --charset=STRING Use the characters in STRING as charset

-w, --wordlist=FILE Use FILE as source of passwords to try

-n, --minpw=INTEGER Skip trying passwords shorter than INTEGER

-m, --maxpw=INTEGER Stop when reaching this INTEGER passwordlength

-l, --loadstate=FILE Continue from the state saved in FILE

-o, --owner Work with the ownerpassword

-u, --user Work with the userpassword (default)

-p, --password=STRING Give userpassword to speed up breaking ownerpassword (implies -o)

-q, --quiet Run quietly

-s, --permutate Try permutating the passwords (currently only supports switching first character to uppercase)

-v, --version Print version and exit

REPORTING BUGS Via e-mail to Henning Noren confusion42@users.sourceforge.net or report on project page at http://pdfcrack.sourceforge.net/ AUTHOR Henning Noren

COPYRIGHT Copyright © 2009 Henning Noren confusion42@users.sourceforge.net This is free software. You may redistribute copies of it under the terms of the GNU General Public License The GNU General Public License v3.0- GNU Project - Free Software Foundation. There is NO WARRANTY, to the extent permitted by law.

User Commands February 2009 PDFCRACK(1)


http://chatgpt.dhexx.cn/article/V3vDx5H1.shtml

相关文章

QQ坦白说查看好友方法攻略

需要工具:安卓手机, Packet Capture(请自行百度后下载) 首先哈,安装 Packet Capture APP,具体就不演示了哈 进入软件 这样就进入到主界面,左上角两个绿色按钮分别是抓取单一APP网络请求与抓取全部请求 抓取…

【坦白说】如何确定对方身份?

【坦白说】如何确定对方是谁?通过很简单的方法利用QQ中的规则“漏洞”就可以达到目的,不过前提是有人通过坦白说给你发消息。。。 方法 因为发送消息的人彼此之间都是熟人,可以通过诱导对方点击自己发送的链接来查看对方的身份。这里链接分为…

最新QQ坦白说消息查看发送者

每次收到坦白说消息我们都很好奇是谁发的,今天教大家如何找到发消息的人!!! 第一步:打开手机QQ右划找到QQ钱包 第二步:找到QQ红包,点进去发一个面对面红包(金额可小,土豪随意!),编辑完之后获得一个二维码截图保存(很重要哦!!!!). 第三步:打开浏览器输入网址https://cli.im/d…

[已失效]坦白说(查看好友)抓包教程+解密工具

注意:本文章的重要操作部分已标红显示,其他内容可以不看。最近QQ的坦白说很火,许多人都好奇坦白说是谁发的。结果没过多久大家还真就发现了bug。(1)iOS设备可以直接在搜索框中搜索坦白说的内容,随后就会显示发送者和你有一段聊天记…

QQ坦白说如何查对方身份??其实很简单~

有了坦白说才知道,原来了我在好友眼里是这样的人 ! ▼ 大数据化的时代,坦白说满足了大家的偷窥欲。看看别人给自己贴的什么标签,再给别人贴标签,虽然听上去像是幼稚的行为,却乐此不疲 ▼ 有时候收到夸自己的…

如何知道坦白说里面是谁给了自己评价?

这个方法只适用于安卓手机。 1.安装无Root抓包:Packet Capture 无Root抓包:Packet Capture 安装之后打开应用-->点击Get Started -> Continue -> Install Certificate(如下图) 最后点击确认,完成抓包工具的安装。 2.打开坦白说界面 记住,不要点…

怎样查看谁发的qq坦白说

0x01: 打开手机qq 上边搜索框输入坦白说 然后先别动 0x02: 接着打开抓包软件 我用的是Charles 设置代理(我用的是wifi 主机名是我的电脑ip地址 端口号8888) 设置好后点击确定 注意:如果用的不是Charles或其他抓包软件的默认配置…

QQ坦白说_6.09前

转自https://blog.csdn.net/LiamEric/article/details/80697883 楼主昨天突然被告知自己QQ坦白说如下内容,看到以后表示一脸懵逼,我这个qq基本处于弃用状态的大叔,竟然会有一个认识三个月的女生说我经常满足她的各种无理要求,知道…

QQ坦白说好友分析

最近QQ推出了坦白说栏目,允许给一个人匿名发送一个印象,然后别人回复了你的话,你们两个就可以聊天了,并且他不知道你,你却知道他,和QQ空间秘密不一样的是,秘密是双方都是匿名的,并且…

QQ坦白说之解密教程

2019独角兽企业重金招聘Python工程师标准>>> 背景:之前在QQ上突然有人发坦白说给我,第一感觉就是谁恶搞我,想找到是谁,是谁在恶作剧 QQ坦白说之解密教程 一、模拟手机QQ 首先使用谷歌浏览器来模拟手机qq打开谷歌浏览器…

QQ坦白说v1.1 软件 源码 解析

前言: 4.2号 精易论坛某大佬 发了一个关于 QQ坦白说的js代码,秒被和谐。。如图~ 正文 一:(https我简用http表达) 发现,腾讯只是和谐页面,并未和谐 http.get的发包。抓手机包吧,过…

18年7月最新可用QQ坦白说解密方法

支持 1. QQ空间短链接生成 1)输入你的QQ号,生成专属链接 2)然后通过坦白说把此链接发给ta,可以夹带一些诱惑语言,去引导ta点开此链接 3)然后在空间访问列表里等待ta的点击(ta如果点了就会出现…

坦白说查看教程 Python

工具:谷歌浏览器 需要用浏览器模拟手机,也可以进行抓包查看 第一步:进入谷歌的开发者工具 按 F12 或者 更多工具开发者工具 然后添加新的模拟信息 模拟信息 ozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E521…

教你怎么用三种办法找到发给你QQ的坦白说的那个人

今天先不写关于技术的,另外关于建站的文章我这几天会更新,毕竟还有工作要做,没有那么多的精力写教程,今天要写的是一个比较简单的,通过抓包的方式定位到给你发坦白说的那个人。ok,废话不多说,我…

坦白说解密

一、开篇 最近坦白说也是异常的火,作为开发者的我也去赶紧跑过去蹭了一下热度,写了个安卓的,加载了头像,点击后直接跳转到QQ资料卡页面,并且优化了已有的解密的算法(已有的大多数情况不能完全解密),目前还…

QQ坦白说解密(一)

坦白说解密二教程已上线,传送门:点我打开坦白说解密二 第一步:登录你的QQ 第二步:打开谷歌浏览器, Chrome 谷歌浏览器然后浏览器里面按F12,模拟手机,添加新模拟信息,User ag就复制下面的 ozilla/5.0 (iP…

坦白说最新破解方法

前言 qq坦白说的推出让许多人感到烦恼,或是被骚扰,或是被撩,完事儿被戏弄之后你还不能屏蔽。。。 老版本坦白说破解软件 原理是使用抓数据解码的破解的方法只能破解六月前发出的坦白说,在TX对坦白说二次加密之后, 现在…

QQ坦白说解密解决方案(二)

最近QQ正式上线了坦白说,好多有强迫症的小伙伴比较痛苦,特别想知道对方是谁,其实笔者之前也专门发布过一篇博客(PS:QQ坦白说解密一:点击打开链接),讲如何破解QQ坦白说但是没多久&…

最新坦白说破解方法!!!

版权声明:转载必须注明本文转自StathamJ的博客:https://blog.csdn.net/qq_41664447 前言 qq坦白说的推出让许多人感到烦恼,或是被骚扰,或是被撩,完事儿被戏弄之后你还不能屏蔽。。。

2018-7月最新QQ坦白说破解方法(亲测有效!)

自从作者我之前收到了一个秘密的QQ坦白说的暗恋之语,好奇心驱使着我想去破解坦白说,特别想知道背后给我发消息的到底是哪个女生? 然后先去网上搜了一大半的各种破解方法,试过之后都没有什么卵用,后面自己尝试过用抓包工…