一、安装
# brew install fcrackzip //for Mac
# sudo apt-get install fcrackzip //for Linux二、fcrackzip使用
1、穷举法
# fcrackzip --help
USAGE: fcrackzip[-b|--brute-force]            use brute force algorithm[-D|--dictionary]             use a dictionary[-B|--benchmark]              execute a small benchmark[-c|--charset characterset]   use characters from charset[-h|--help]                   show this message[--version]                   show the version of this program[-V|--validate]               sanity-check the algortihm[-v|--verbose]                be more verbose[-p|--init-password string]   use string as initial password/file[-l|--length min-max]         check password with length min to max[-u|--use-unzip]              use unzip to weed out wrong passwords[-m|--method num]             use method number "num" (see below)[-2|--modulo r/m]             only calculcate 1/m of the passwordfile...                    the zipfiles to crack
参数说明:
-c 指定字符集,字符集 格式只能为 -c 'aA1!:'
a 表示小写字母[a-z]
A 表示大写字母[A-Z]
1 表示阿拉伯数字[0-9]
! 感叹号表示特殊字符[!:$%&/()=?{[]}+*~#]
: 表示包含冒号之后的字符(不能为二进制的空字符),例如a1:$%表示字符集包含小写字母、数字、$字符和%百分号.
# fcrackzip  -bv -c 'a' -l 0-9 -u test.zip
注意:
-b 表示使用暴利破解的方式
-c 'aA1' 表示使用大小写字母和数字混合破解的方式
-l 1-10 表示需要破解的密码长度为1到10位
-u 表示只显示破解出来的密码,其他错误的密码不显示出2、按字典法
# fcrackzip -D -p ./rockyou.txt -u test.zip
参数说明:
-D:表示要使用字典破解
-p:表示要使用那个字典破解
字典可自行下载添加,确保路径正确即可!!!
Kali linux自带了一些字典在/usr/share/wordlists/文件夹下.

Mac/Linux使用fcrackzip相关推荐

  1. linux查找部署目录,mac/linux 查找软件安装、配置路径

    在mac/linux系统下用brew.yum.apt等下载软件,需要修改配置文件时,经常懵逼不知道安装路径或者配置文件路径在哪.这里总结一下我常用的查找方法. 1. whereis 输入man whe ...

  2. nuke linux 插件,Nuke 插件:镜头光晕 Optical Flares v1.0.86(含预设)Win/Mac/Linux

    [插件介绍] Video Copilot 强大的镜头光晕插件 Optical Flare  终于支持 Nuke软件啦(注:Nuke为节点式特效合成软件,AE为图层式特效合成软件)! Nuke版本的Op ...

  3. Mac/Linux/Centos终端中上传文件到Linux云服务器

    Mac/Linux/Centos终端中上传文件到Linux云服务器 1.mac上传文件到Linux服务器 scp 文件名 用户名@服务器ip:目标路径如:scp /Users/test/testFil ...

  4. 如何在虚拟linux环境运行python_Python 虚拟环境 | Mac/Linux下如何避坑安装配置Virtualenv...

    1.为什么要使用虚拟环境 在Python中,不同的应用可能需要用到不同版本的第三方包,而这些第三方包被统一存放到目录site-packages中,不同版本的包容易相互覆盖,如安装Django 2.1时 ...

  5. python virtualenv 坑_Python 虛擬環境 | Mac/Linux下如何避坑安裝配置Virtualenv

    1.為什么要使用虛擬環境 在Python中,不同的應用可能需要用到不同版本的第三方包,而這些第三方包被統一存放到目錄site-packages中,不同版本的包容易相互覆蓋,如安裝Django 2.1時 ...

  6. MAC/Linux 下 Git 记住用户名密码

    2019独角兽企业重金招聘Python工程师标准>>> Mac自带git,所以无需安装,可用以下命令查看git版本及安装位置 查看git位置 which git whereis gi ...

  7. JavaFX打包exe+Wind+Mac+Linux多平台分发等等

    JavaFX打包exe+Wind+Mac+Linux多平台分发等等 由于此教程相对复杂,适合对java有一定掌握的同学操作,于是我又写了一篇用idea简单打包exe的教程,文章地址:https://b ...

  8. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等...

    Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等-- 语法高亮.代码提示补全. ...

  9. linux 命令行 迅雷替代,Mac/Linux下迅雷替代方案

    还记得我两年前写的<DIY了家用NAS>吗?现在又带来新的升级啦.当初的NAS最多能使用Transmission来进行BT下载,那时就在想,如果能下载普通的http资源就好了.再进一步,有 ...

最新文章

  1. 软件工程——视频总结
  2. Python urllib和urllib2模块学习(一)
  3. node第三方登陆github(express)
  4. 如何读群晖硬盘_更新教程:群晖下直接挂载WINDOWS的NTFS格式硬盘,试验通过......
  5. 对手机支付安全机制的思考
  6. 入门必看!给零基础新手的超快速色彩知识小科普
  7. 在 Java 中,为什么需要创建内部类对象之前需要先创建外部类对象
  8. mysql新用户不能创建数据库中_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限...
  9. 依赖注入(Dependency Injection)框架是如何实现的?
  10. 跨域问题深入理解以及解决办法
  11. 活动报名 | 苏州工业园区领军人才项目申报宣讲对接会
  12. 项目背景一般写什么_项目申报整体框架规划思路,提高你的书写逻辑!
  13. alter table add column多个字段_element中el-table单行暂无数据和整体暂无数据的默认修改...
  14. 使用Bitvise SSH Server的一些设定
  15. 【Unity Shader】 Alpha测试
  16. AOSP、AOKP、CM的区别
  17. 吴恩达:如何学习机器学习
  18. python分词考研英语真题词频(附结果)——读取word、nltk、有道智云API
  19. HTML小白起步(一、闲聊篇)
  20. 【AGC004E】Salvage Robots【动态规划dp】

热门文章

  1. 基于Nginx的Wesocket负载均衡
  2. linux tcl expect 安装(转)
  3. sql2008性能计数器注册表配置单元一致性失败
  4. Makefile变量
  5. linux下PowerDNS不完全配置
  6. Ubuntu解压文件的方法
  7. javax.servlet.http.HttpServletResponse接口(HTTP版本)
  8. pytorch图片数据归一化,通常传入transforms.Normalize(mean,std,inplace=False)中的mean和std是如何获取的?
  9. rdd数据存内存 数据量_Spark 性能优化(二)——数据倾斜优化
  10. npm install失败的解决方法