使用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保护密码 的相关文章

  • 如何通过 Scala 中的 Play Framework 2.5 流式传输压缩文件(即时)?

    我想流式传输一些文件并即时压缩它们 以便用户可以将多个文件下载到一个压缩文件中 而无需向本地磁盘写入任何内容 但是 我当前的实现将所有内容保存在内存中 并且不适用于大文件 有什么办法可以解决吗 我正在研究这个实现 https gist gi
  • 从其他服务器下载之前是否可以动态压缩文件?

    我想知道是否可以编写浏览器扩展或简单的 Java 脚本代码 其中包含指向不同位置的 URL 列表 可以将所有内容压缩在一起 我是说 例如 有 3 个不同的图像文件 http example1 com a png http example1
  • 读取 jar 文件中的 zip 文件

    之前我们的 Web 应用程序中有一些 zip 文件 我们想要解析 zip 文件中的特定文本文档 这不是问题 URL url getClass getResource zipfile ZipFile zip new ZipFile url g
  • 由于无效的 CEN 错误,通过 Nodejs 应用程序下载后无法打开 zip 文件

    我需要在我的 Nodejs 应用程序中下载并解压 zip 存档 我有这个代码 utils apiRequest teamcityOptions then function loadedData var tempDir tmp dirSync
  • 如何在 Rails 5.x.x 应用程序中以 Zip 格式从 S3 下载多个文件?

    我正在实现允许用户从 S3 下载单个文件或多个文件的功能 单个文件下载工作正常 但对于多个文件 我在 Heroku 上收到错误 Errno ENOENT No such file or directory rb file s lstat 用
  • 更新 ZipArchive 中的文件

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

    如何覆盖 a 的内容ZipArchiveEntry 以下代码使用StreamWriter with StringBuilder如果新文件内容比原始文件内容短 则会失败 例如 using System IO Compression using
  • Java NIO ZipFileSystem:创建文件系统时“未找到 zip END header”

    我在这里问这个问题是因为谷歌搜索这个错误只会让我在编写 zip 文件时得到点击 而我只是想阅读它 我有一个单元测试 我试图测试以下生产代码 Map
  • Mac zip 压缩没有 __MACOSX 文件夹?

    当我在 Mac OSX 中使用内置 zip 压缩器压缩文件时 会导致在提取的 zip 中创建一个名为 MACOSX 的额外文件夹 我可以调整设置以防止创建此文件夹吗 或者我是否需要购买第三方压缩工具 UPDATE 我刚刚找到一个适用于 OS
  • Zip 文件包含相同的文件但具有不同的哈希值?

    我使用 php 创建了数百个文件夹和文本文件 然后将它们添加到 zip 存档中 这一切都工作正常 但如果我使用相同的文件夹和文件创建另一个 zip 存档 新存档将具有与第一个存档不同的哈希值 如果我使用 winrar 而不是 php 创建存
  • 使用 ruby​​ 解压缩(zip、tar、tag.gz)文件

    我想解压很多 zip 文件 是否有模块或脚本可以检查 zip 文件的格式并对其进行解压缩 这应该适用于Linux 我不关心其他操作系统 要从 tar gz 文件中提取文件 您可以使用随 Ruby 分发的包中的以下方法 require rub
  • 确定文件是否是 zip 存档内的目录

    我根据规范读取 zip 文件 并从中央目录获取每个文件的信息 从标题中我读到 define VERSION NEEDED OFSSET 6 UINT16 versionNeeded UINT16 zipFile VERSION NEEDED
  • 将文件添加到现有 zip 文件

    我正在使用 python 的zipfile module zip 文件位于以下路径 home user a b c test zip并在下面创建另一个文件 home user a b c 1 txt我想将此文件添加到现有的 zip 中 我这
  • 使用 Android 创建 ZIP 文件

    如何从 XML 文件创建 ZIP 文件 我想以 XML 格式备份所有收件箱消息 并压缩 XML 文件并将其存储在SD card http en wikipedia org wiki Secure Digital 下面的代码解决了我的问题 p
  • 在 Ruby 中处理 Zip 文件 [重复]

    这个问题在这里已经有答案了 可能的重复 如何在ruby中仅在内存中创建zip文件 https stackoverflow com questions 11532502 how to create zip file only in memor
  • Java ZIP - 如何解压缩文件夹?

    是否有任何示例代码 如何将 ZIP 中的文件夹部分解压到我想要的目录中 我已将文件夹 FOLDER 中的所有文件读取到字节数组中 如何从其文件结构创建 我不确定你所说的部分是什么意思 您的意思是在没有 API 帮助的情况下自己完成吗 如果您
  • 在Python中从字节串创建zip文件对象?

    我有一个字节串 保证它是 zip 文件的字节表示形式 知道这个字节串后 如何在 Python 中创建 zip 文件对象 Use io BytesIO https docs python org 3 library io html io By
  • 使用 fopen() 包装器创建 ZIP 文件

    如何使用以下命令创建 ZIP 文件fopen 包装器 http es php net manual en wrappers compression php 这显然是not道路
  • Flash ActionScript 2 的压缩和解压缩工具

    您是否知道 flash actionscript 2 的任何 zip unzip 组件或脚本 我知道这个图书馆 http ntt cc 2008 01 19 actionscript class library fzip html对于 Fl
  • Bash 脚本跳过提取受密码保护的档案

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

随机推荐

  • 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