用kali在有password的情况下暴力破解加密的pdf
在一些小规模的比赛中,常常有解密pdf文档来获取flag的题目,这种类型的题目常常会给到password,今天就来破解一下。
其实原理很简单,就是用kali的pdfcrack将password里面的密码一次一次的代入尝试,在碰到大量的循环密码时还是比较好用的。
首先我们要在kali上安装pdfcrack。打开root过的终端,输入以下代码:
# apt install pdfcrack
稍等片刻出现如下:
这时候我们检测一下pdfcrack是否安装完毕,输入
# pdfcrack
当出现
时表明已经安装完成了。
这时候我们拿到加密过的pdf和password(这里做演示用少量password)。
我们用到pdfcrack的功能来获取加密pdf的密码。
首先我们要知道password的位置,可以在文件管理中看一下,为了方便我这里将加密的pdf和password都放到了主目录中。
输入
# pdfcrack -w (password的位置) 加密pdf的名称
(详情看图)
然后稍等片刻就可以看见反馈过来了加密pdf的密码: flag123
这时我们就可以用密码打开我们的加密pdf在里面找到自己需要的东西。
用kali在有password的情况下暴力破解加密的pdf相关推荐
- Linux下暴力破解工具Hydra详解
Linux下暴力破解工具Hydra详解 一.简介 Number one of the biggest security holes are passwords, as every password s ...
- Linux下暴力破解弱密码的工具
文章目录 1. 概述 2. 实验环境 3. 破解系统密码 3.1 使用 John the Ripper 破解系统密码 3.2 使用 Medusa 破解系统密码 3.3 使用 Hydra 破解系统密码 ...
- random and password 在Linux下生成crypt加密密码的方法,shell 生成指定范围随机数与随机字符串...
openssl rand -hex n (n is number of characters) LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 | head ...
- 在linux系统下暴力破解WiFi密码
结论:可以破开自己的,破不开别人家的.在此献上思路,仅供学习交流. 网络上的教程说的都太学术化了,其实暴力破解,就是拿wifi字典去一个一个试,如果邻居家的密码,正好在你的字典库里,那你就能成功找到, ...
- kali linux不用网卡驱动,Kali Linux ——在无网络情况下安装无线网卡驱动
1.背景: 今日刚刚开始学习kali linux,众所周知,安装完成后,系统是没有无线网卡驱动的,这就对学生党造成相当的困扰:校园网要连接有线是需要认证客户端的,而认证客户端只有windows端,如此 ...
- 如何修改移动终端的wifi(在忘记后台username和password的情况下)
这几天回家,家里的wifi被小朋友们共享了,本来也没什么,毕竟我晚上10点后才对网有很大的需求,现在就比较恐怖了,10点钟之后小朋友对wifi的需求不减反增了.于是我恼怒的要改wifi密码了! 首先这 ...
- Linux下合并分解加密解密PDF文件
安装pdftk软件 sudo apt-get install pdftk 合并 pdftk 123.pdf 456.pdf output 123456.pdf 从一个或多个pdf文件中分出几页并合并 ...
- NO.28——Kali Linux无线渗透暴力破解WIFI密码
近期放暑假在家闲来无事,前几天在手机上下载了腾讯wifi管家,意外地链接上了隔壁邻居的WIFI,但是在手机端无法看到密码明文,因此在考虑是否能通过Kali暴力破解wifi密码. Kali Linux常 ...
- 通过Kali Linux暴力破解WiFi密码
所需工具:Kali Linux系统.无线网卡(免驱动) 需要用到的命令: #查看网卡是否支持监听模式 airmon-ng #开启网卡监听 airmon-ng start 网卡名 #扫描附近WiFi a ...
最新文章
- Angular1.x的自定义指令directive参数配置详细说明
- Python staticmethod() 函数
- 如何检查电脑是否安装了python-python-如何检查安装了scikit的nltk版本?
- 地址总线与内存大小的关系(待续…)
- 【2019牛客暑期多校训练营(第二场) - D】Kth Minimum Clique(bfs,tricks)
- 草稿 图片盒子定时器模式窗口
- win7一直显示正在关机_LG可编程控制器一直显示正在通信维修选凌科公司规模大...
- 打造自己的专业图像工具-Visual C++ 2005图像编程系列【四】
- 无法启用插件,因为它引起了一个致命错误(fatal error)。
- window下的免安装redis
- C#中英文逗号之间的相互转化
- 书柜的尺寸(bzoj 1933)
- 上位机plc编程入门_零基础自学plc编程怎么入门?
- 用JMS578转接板开卡PS3111主控pSLC模式,带固件下载
- CF卡 本地磁盘模式转换
- .mpp文件在线打开网址
- 2017《Java预备作业2》计科1502杨雪莹
- 计算机三级嵌入式学习笔记(三)
- DS1302时钟(进阶版)可调日期和时间等
- 局域网通信软件 飞鸽传书
热门文章
- NB-IoT与LTE差异
- 一本通 1086:角谷猜想
- SVN + 坚果云实现多台设备同步
- 2021HW — Chrome 0day漏洞
- 小米MiFlash报错error:FAILED(remote:updatesparsecrclistfailed)
- 双重差分模型python包_什么是双重差分模型(difference-in-differences model)?
- linux 内核 风扇,解决Ubuntu 8.04下笔记本CPU风扇的问题
- IEEE所有标准主页、IETF 6TiSCH主页、中科院信工所和物联网标准等
- NXP JN5169使用滴答定时器进行精准延时
- Hadoop的HA原理