Code Monkey home page Code Monkey logo

archive-password-cracker's Introduction

压缩包密码破解

This repository provides codes to crack archive with password

Privacy Policy

You need select the archive file that you want to crack. In the newest version, this application will crack the archive password by enumerating passwords that you can config in this software. We will not collect any information from your archive file.

隐私策略

你需要在软件中选择要破解的压缩文件。在最新版本中,该软件通过暴力枚举密码的方式来破解压缩包密码,你可以在软件中配置你需要枚举的密码。我们将不会从你的压缩文件中收集任何信息。

主要功能

通过暴力枚举的方式,破解压缩包密码,后期将搭建md5-password共享平台。

截图展示

export_dict
crack_password
actions

使用说明

方法一:直接运行exe文件

使用release版本:运行main.exe

方法二:通过python运行脚本

本项目使用python3.7.3构建,依赖库已保存至文件requirements.txt,cd到该目录下,依次执行以下命令

python -m venv
pip install -r requirements.txt

版本迭代

0.1.0.0

支持内置字典以及外部字典破解
支持将内置字典导出至外部文件
通过多进程读写文件方式提速
简单的UI窗口

1.0.0.0

新增.rar文件支持
后台多进程任务使用生产者消费者模式
优化代码执行逻辑
修复后台任务运行时,主界面卡死的bug
新增导出字典,破解的进度展示,优化用户体验
修复若干bug

1.1.0.0

优化用户界面展示逻辑
修复若干bug

1.2.0.0

新增停止功能:停止导出字典任务、停止破解任务
修复若干bug
新增动图展示
通过类型Type-hinting兼容PyCharm语法提示
改善后台逻辑,提高运行效率

1.2.1.0

修复一些bug

archive-password-cracker's People

Contributors

zongxr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

archive-password-cracker's Issues

生成密码崩溃

1、希望能列举依赖库
2、ryzen3600平台生成字典点击开始后崩溃

win10闪退

选择了自定义的字典,点击开始破解后,闪退

发现几个缺点

v1.2.1.0
1、内存占用增长较快,估计有内存泄露
2、界面上看着有使用多内核,调整参数也能看到底行破解速度的变化,但使用SystemInformer检查,发现并没有多线程。使用16核感觉速度也不是很快。
3、界面上缺少速度、暂停、掩码设置等实用功能

建议把成功破解后的密码写到一个文件进行保存

在成功破解后的密码写到文件进行保存吧,之后可以随时查看,我破解一个文件,成功之后,崩掉了,虽然破解了,但是还是不知道密码多少?又得重跑,23333~(没看到界面显示密码,但是的确成功解压成功了)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.