最近下载个十几个G的加密压缩包,太大了,解密网站不给上传,就自己写了个字典破解PHP脚本

目录如下

  • store
  • dict
  • *(随便起).php

store是放置zip文件的目录,dict是放置字典的目录,字典名称为dict.dic

下面是PHP脚本

<?php
$zip_file = glob("./store/*");
$zip_file_number = count($zip_file);
$dicts = file("./dict/dict.dic")or die("请将词典放在dict目录下,命名为dict.dic");
$dicts_number = count($dicts);
$zip = new ZipArchive;
if ($zip_file_number != 1) {die("请将文件放到store目录下,目录下只能存在一个文件");
}for($i=0;$i<$dicts_number;$i++){$res = $zip->open($zip_file['0']);if ($res === true){$zip->setPassword($dicts[$i]);echo "正在尝试$dicts[$i]<br>";$zip->extractTo("store");$zip->close();}}?>

PHP实现zip字典破解相关推荐

  1. 使用python制作zip口令破解程序

    使用python制作zip口令破解程序 一.如何用python操作zip文件 python标准库中有一个叫zipfile.py的文件,在程序中导入它 import zipfile 一般情况下,它的语法 ...

  2. python字典破解zip密码

    python字典破解zip密码 思路 代码 思路 1.用密码字典暴力破解 2.可以根据个人信息设置专用的字典,需要用到itertools工具包来实现排列组合 博主用的字典 代码 已加密压缩文件'sec ...

  3. 压缩包.zip暴力破解方法

    一: 前言 本方法基于虚拟机下的kali系统,软件为kali自带的fcrackzip,有兴趣的童鞋请自行研究下载. 二:方法说明 fcrackzip -help 常用参数中文说明: -b 暴力破解模式 ...

  4. Python编写zip密码破解脚本(超详细)

    Python编写zip暴破脚本 原理 python的zipfile库 暴破zip文件口令 利用线程提高性能 用户自定义参数 脚本完整代码 最近看到一篇关于zip密码破解脚本的文章,梳理了一番,向分享给 ...

  5. zip密码破解 ——fcrackzip

    zip密码破解 --fcrackzip 字符集爆破: 命令:fcrackzip -b -ca -l 1-4 -u 压缩文件 解释:-b 暴力破解模式 -c 指定掩码类型(a=a-z;1=0-9;!=特 ...

  6. 字典破解密码实验(Python3)

    必须吐槽一下,校内实习真的服,都不知道这些老师那里搜的题,这也就算了,不能读一遍看看能不能读的通顺,看着这种读不通的题做都不想做 先写一个系统,实现客户端远程登录服务端: 服务端代码: import ...

  7. 使用MacBook自带工具抓包跑字典破解WiFi

    使用MacBook自带工具抓包跑字典破解WiFi https://zhuanlan.zhihu.com/p/21465597 一叶云 · 7 个月前 1. 打开airport命令 首先需解除rootl ...

  8. 【BIO】Socket 编程:记曾经做过的课设(字典破解密码,附全部实验代码)

    字典破解密码: 设计一个信息系统,该系统可为学籍管理系统.订餐系统.票务管理系统不限, 系统必须通过客户端录入账号口令远程登录: 系统内至少包含三个以上账号,密码为 6 位以上任意字符组成: 设计程序 ...

  9. zip密码破解的三种方法 轻松解除zip密码

    在忘记zip密码的时候,我们怎么才能绕过解压密码从而解压文件呢?实际上,除了找回密码,否则我们将无法打开设置密码保护的zip压缩包,也无法解除zip的加密密码.介绍一下zip密码破解的三种常见方法. ...

  10. 用python写的简单zip暴力破解器

    简单zip破解器 首先介绍一下optparse模块** optparse是一个功能强大的处理命令行函数. 简单流程** 首先导入模块,创建OpertionParser对象 import optpars ...

最新文章

  1. python第三方库中函数调用_Python学习笔记(2)——Python的函数、模块、包和库...
  2. 接口隔离原则_设计模式之七大设计原则(上)
  3. Https的握手协议
  4. 微信小程序研发问题梳理:翻页:下拉:缓存:canvas:富文本:分享
  5. 一种推理优化新思路,对特征图进行[随机采样-插值]
  6. 在win32/安卓开发环境下编译BOX2D代码
  7. sql语句有没有怎么优化的空间,这条语句在我这里执行是死机
  8. Servlet chapter 3
  9. Linux readelf命令
  10. 【第七篇】Vue实战综合案例
  11. 9008刷机模式写入超时刷机帮_高通9008模式刷机,让小米刷机不再畏惧
  12. 如何本地加载live2d模型 离线方式加载看板娘
  13. BG2RHE - Arduino控制TM1640芯片LED流水灯测试
  14. RabbitVCS终极安装办法(ubuntu14.04)
  15. 基于Fisher准则的线性分类器设计
  16. 关于打开ARX项目的一些错误
  17. android开发apk捆绑,Android 下 APK 捆绑器的实现
  18. c语言中dot作用,Unix中的dot命令详解
  19. QuTrunk与Paddle结合实践--VQA算法示例
  20. 三星Android Pie软件,三星开始向欧洲Galaxy S9用户推送Android Pie稳定版更新包

热门文章

  1. 关于form提交后展示遮罩及显示进度条gif问题
  2. 卡巴斯基kis6换许可文件key教程(转)
  3. HTML5七夕情人节表白网页制作【粉色樱花雨3D相册】HTML+CSS+JavaScript
  4. 网易云音乐云盘存歌曲加歌词
  5. 校园一卡通系统可行性方案
  6. 让Safari更好用,10款实用Safari扩展推荐
  7. 一级 计算机应用基础,一级计算机应用基础(教材浓缩精华版)
  8. flutter的PDF阅读器
  9. ROS IntelRealSenseZR300 PCL+ORK+Linemod 柱状物体检测 机械臂抓取 系列第二篇
  10. 软件工程期末考试题库(超全)