使用fcrackzip破解zip保护密码

2023-05-16

 

 

 

 

zip是一种非常流行的压缩格式,并且它提供了一个密码保护的功能 - 只有输入正确的密码才能解压。

本帖介绍一个叫fcrackzip的工具,使用它就可以破解zip密码。

 

Kali Linux默认安装了这个工具,如果你使用的是其它Linux发行版。例如Ubuntu,执行安装命令:

sudo apt-get install fcrackzip

 

创建一个测试用的zip压缩文件

 

vim test.txt   随便写入内容,一定要写

zip --password 12345 crack_this.zip test.txt 

 

 

上面命令把test.txt文件压缩为crack_this.zip,并且设置密码12345。

如果试图解压则需要输入密码:

破解

使用穷举法:

 

fcrackzip -b -c 'aA1!' -l 1-10 -u crack_this.zip 

选择大小写且数字!

-b代表brute-force;-l限制密码长度;-c指定使用的字符集:

 

-b代表brute-force;-l限制密码长度;-c指定使用的字符集:

 

 

 知道密码是数字,直接使用数字

fcrackzip -b -c '1' -l 1-10 -u crack_this.zip 

 

使用字典:

下面以Kali Linux自带的rockyou字典为例,你可以去网上下载GB级的大字典。

使用前先解压:

gzip -d /usr/share/wordlists/rockyou.txt.gz

  

使用字典破解:

fcrackzip -D -p /usr/share/wordlists/rockyou.txt -u crack_this.zip

  

fcrackzip破解zip密码


关于fcrackzip的更多信息请看man手册:

# man fcrackzip

转载于:https://www.cnblogs.com/Expioit/p/9129950.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用fcrackzip破解zip保护密码 的相关文章

  • 更新 ZipArchive 中的文件

    我有一个 ZipArchive 对象 其中包含我正在修改的 XML 文件 然后我想返回修改后的 ZipArchive 这是我的代码 var package File ReadAllBytes location of existing zip
  • 覆盖 ZipArchiveEntry 的内容

    如何覆盖 a 的内容ZipArchiveEntry 以下代码使用StreamWriter with StringBuilder如果新文件内容比原始文件内容短 则会失败 例如 using System IO Compression using
  • 从 C# 中的服务器下载后,Zip 文件被损坏

    request MakeConnection uri WebRequestMethods Ftp DownloadFile username password response FtpWebResponse request GetRespo
  • 返回 zip 以从 django 中的视图下载

    我尝试在 Django 应用程序中下载 zip 文件 我应该如何从视图中返回它 我尝试了下面的代码 但我在浏览器中收到了某种警报 其中包含我的 zip 中的文件内容 我究竟做错了什么 def download logs request da
  • 将 tar.gz 转换为 zip

    我的 Ubuntu 网络服务器上有大量 gzip 压缩档案 我需要将它们转换为 zip 我认为这可以通过脚本来完成 但是我应该使用什么语言 以及如何解压缩和重新压缩文件 我会用一个bash 1 单行 for f in tar gz do r
  • 如何从 Java 中的 HttpResponse 获取单个表单字段并将其写入文件?

    我正在调用客户端的下载服务 该服务会发回 MIME 数据并尝试保存 zip 文件 该服务不仅返回文件本身 还返回其他几个 MIME 字段 因此 当我使用entity getContent 打开输入流时 我最终将所有这些数据写入我的zip 文
  • ZipInputStream.getNextEntry() 如何工作?

    假设我们有这样的代码 File file new File zip1 zip ZipInputStream zis new ZipInputStream new FileInputStream file 假设您有一个包含以下内容的 zip
  • 如何在java中定期刷新ZipOutputStream

    我正在尝试以 zip 格式存档文件列表 然后即时为用户下载 我在下载 1GB 大小的 zip 时遇到内存不足问题 请帮助我如何在不增加 jvm 堆大小的情况下解决此问题 我想定期冲洗流 我正在尝试定期冲洗 但这对我不起作用 请在下面找到我的
  • 需要使用 Node.js 压缩整个目录

    我需要使用 Node js 压缩整个目录 我目前正在使用node zip 每次该进程运行时都会生成一个无效的ZIP文件 正如您可以从这个 Github 问题 https github com Stuk jszip issues 41 是否有
  • 使用 Android 创建 ZIP 文件

    如何从 XML 文件创建 ZIP 文件 我想以 XML 格式备份所有收件箱消息 并压缩 XML 文件并将其存储在SD card http en wikipedia org wiki Secure Digital 下面的代码解决了我的问题 p
  • 如何使用 zlib 制作 .zip 文件

    我正在阅读zlib的文档 它相当详细 但我读到了这一行 输出数据将位于zlib格式 与 gzip 或zip formats http www zlib net zlib how html http www zlib net zlib how
  • C# 存档中的文件列表

    我正在创建一个 FileFinder 类 您可以在其中进行如下搜索 var fileFinder new FileFinder new string C MyFolder1 C MyFolder2 new string
  • 解压文件的简单方法

    有没有一种简单的方法可以用 Go 解压文件 现在我的代码是 func Unzip src dest string error r err zip OpenReader src if err nil return err defer r Cl
  • .zip 压缩内部是否维护校验和?

    zip 存档内部是否维护其中文件的校验和 如果它维护校验和 我如何确定校验和在解压过程中得到验证 是否可以在不解压的情况下验证校验和 是的 zip 保存存档中每个文件的 CRC 32 校验和 并且应该在解压缩过程中对其进行验证
  • Bash 脚本跳过提取受密码保护的档案

    我有一个脚本 它使用命令对某些文件夹中的特定 zip 和 或 tar gz 存档进行批量提取 unzip o zip path d destination folder 不幸的是 当存档受密码保护时 脚本会停止并等待密码输入 有没有办法省略
  • 如何使用 VBScript 读取 .zip 文件的内容而不实际解压文件?

    我有一个以父目录开头的 zip 文件 我需要从文件中读取该目录 然后搜索我的硬盘以查看该目录名称是否已存在 如果存在 我会将其删除并替换为 zip 文件的内容 所有这些我都可以做 除了读取 zip 而不实际解压缩文件 zip 文件的大小可以
  • Node.js 中的 Zip 档案

    我想创建一个 zip 存档并将其解压缩到 node js 中 我找不到任何节点实现 node core 内置了 zip 功能 http nodejs org api zlib html http nodejs org api zlib ht
  • 使用 boost 和 Visual C++ 2005 解压缩 zip 文件?

    boost中有没有可以用来解压zip文件的库 boost iostreams http www boost org doc libs 1 41 0 libs iostreams doc index html has a gzip http
  • Node.js 中的 JSON Zip 响应

    我对 node js 还很陌生 我正在尝试发回包含 JSON 结果的 zip 文件 我一直在尝试弄清楚如何去做 但还没有达到预期的结果 我正在使用 NodeJS ExpressJS LocomotiveJS Mongoose 和 Mongo
  • 在 Clojure 中处理两个序列中的值对

    我正在尝试加入 Clojure 社区 我经常使用 Python 我广泛使用的功能之一是 zip 方法 用于迭代值对 在 Clojure 中是否有一种 聪明且简短的 方法可以实现相同的目标 另一种方法是简单地将 map 与一些按顺序收集其参数

随机推荐

  • Chrome的Cookie的存放位置及查看方法

    Chrome的Cookie存放位置 C Users xxx AppData Local Google Chrome User Data Default Cookies实际上是一个sqlite数据库文件 可以直接打开查看 Cookie的解密参
  • C# 输入指定日期获取当前年的第一天 、当前年的最后天、某月的第一天 、某月的最后一天...

    方法 lt summary gt 取得当前年的第一天 lt summary gt lt param name 61 34 datetime 34 gt 要取得月份第一天的时间 lt param gt lt returns gt lt ret
  • centos7 和 ubuntu 安装xrdp

    centos7 和 ubuntu 安装xrdp centos7安装xrdp问题1 xrdp 找不到 ubuntu 的安装 centos7安装xrdp span class token comment 安装软件 span yum span c
  • centos7安装xrdp

    centos7安装xrdp 保证有桌面环境安装epel安装xrdp配置xrdp 保证有桌面环境 yum y span class token function groups span span class token function in
  • 在vs2017中遇到“fatal error RC1015: cannot open include file 'winres.h'.”

    解决方法 xff1a 先查找winres h所在位置 xff0c 将文件的目录位置添加到属性 VC 43 43 目录 包含目录中 xff0c 即可 类似问题亦可
  • 求一个数二进制表示法中1的个数诸多方法 .

    求一个unsigned int 数的二进制表示中有多少个1 xff1f 这是一道面试题可以用以下的一些方案 第一种是很容易想到的采用循环的方式并且与1进行位与运算 xff0c 具体代码如下 unsigned int GetBitNumOfO
  • qemu-kvm编译错误 出现 CC block/qcow2-snapshot.o

    编译qemu kvm xff0c 出现错误信息如下 xff1a CC block qcow2 snapshot o In file included from qemu common h 6 0 from block qcow2 snaps
  • Springboot基础系列:事务回滚

    1 场景 一个服务中有存在多个数据库事务 要求 保证数据一致不产生脏数据不误删数据 即前面的事务正常运行 后面的事务出现异常 数据库保持调用该服务前的状态 2 方案 Springboot开启事务 在Service实现层添加 64 Trans
  • 【python】 IPv6 十六进制转十进制

    coding utf 8 class Ipv6 def init self pass def get end ipv6 with mask self ipv6 mask start ipv6 61 self ipv6 2 dec ipv6
  • 网络空间安全导论期末复习题

    1计算机信息网络国际联网安全保护管理办法由中华人民共和国国务院批准实施 2我国有关于维护互联网安全的决定是在第九届全国人民代表大会常务委员会第十九次会议通过 3对计算机病毒的认定工作 由公安部公共信息网络安全监察部门批准的机构承担 4民事法
  • 解决IDEA SSM项目sql文件打开提示No data sources are configured to run this SQL and provide advanced code ass的问题

    一 警告 Idea2020的SSM项目 xff0c 如果里面有 sql文件 xff0c 打开后 xff0c 会提示 No data sources are configured to run this SQL and provide adv
  • 一台路由器,两台交换机,4台计算机实现全网互通

    目录 一 实验内容 二 实验步骤 三 实验结果 一 实验内容 一台路由器连接两台交换机 xff0c 每台交换机各连接2台PC xff0c 实现4台PC互相可以ping通 二 实验步骤 1 xff0e 添加一台Router 2811 xff0
  • Python画爱心树源码

    源码 import turtle import random def love x y lv 61 turtle Turtle lv hideturtle lv up lv goto x y def curvemove for i in r
  • 数据结构与算法综合课程设计——校园导航系统

    1 设计目的 应用所学的数据结构与算法知识完成一个具有一定实际意义的应用程序的设计 编码与调试 xff0c 锻炼实践动手能力 xff0c 提高编程水平 2 设计内容 课题名称 xff1a 校园导航系统 问题描述 xff1a 校园导航系统用无
  • Burpsuite 使用教程

    目录 一 简介 二 Kali 下的基本配置及使用 1 启动 burpsuite 2 点击 Next xff0c 进入下一个页面 xff0c 点击 Start Burp 启动 三 基本功能配置及使用 3 1 Burpsuite 代理截获通信的
  • 李峋的爱心代码1

    源码 xff1a import random from math import sin cos pi log from tkinter import CANVAS WIDTH 61 1540 画布的宽 CANVAS HEIGHT 61 98
  • 实验二 配置Trunk和链路汇聚

    目录 一 实验内容 二 实验环境 三 实验步骤 一 实验内容 按照拓扑图规划好网络 1 如图设定好网络连接 xff0c 分配各网段的 IP 地址 xff0c 图中两个三层交换机开启路由功能 xff0c 做路由器使用 2 配置内网交换机 S2
  • 毕业答辩ppt内容

    目录 一 什么是答辩 xff1f 二 为什么要进行答辩 xff1f 三 如何制作高质量PPT xff1f 四 论文答辩开场白与结束语 一 什么是答辩 xff1f 毕业论文的答辩由导师组成的答辩委员会以及和撰写毕业论文的学员面对面地由答辩老师
  • 毕业答辩只答不辩道歉攻略❗

    1 当老师提出问题你完全不会时 感谢老师的提问 xff0c 对于老师您提的这个问题 xff0c 确实是我没有考虑到的地方 对于该问题的研究我还并不是特别了解 xff0c 感谢老师的指正让我意识到我在这一问题上的缺漏 接下来我会继续查阅相关期
  • 使用fcrackzip破解zip保护密码

    zip是一种非常流行的压缩格式 xff0c 并且它提供了一个密码保护的功能 xff0d 只有输入正确的密码才能解压 本帖介绍一个叫fcrackzip的工具 xff0c 使用它就可以破解zip密码 Kali Linux默认安装了这个工具 xf