Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
DeepPass — 使用深度学习搜寻密码 | Kitploit
工具/GitHubGitHub/ghostpack/deeppass
OSINT (开源情报)密码攻击信息收集秘密检测机器学习红队
GitHubghostpack/deeppass

DeepPass

使用深度学习搜寻密码

查看仓库
244412年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

DeepPass

一款用于分析文档以寻找密码候选的 Docker 化应用程序。

博客文章 《DeepPass — 使用深度学习寻找密码》 提供了有关模型方法与开发的更多细节。

运行方式:docker-compose up

这会开放 http://localhost:5000,可以在其中上传文档。

该 API 也可以手动使用,位于 http://localhost:5000/api/passwords:

root@kitploit:~
C:\Users\harmj0y\Documents\GitHub\DeepPass>curl -F "file=@test_doc.docx" http://localhost:5000/api/passwords
[{"file_name": "test_doc.docx", "model_password_candidates": [{"left_context": ["for", "the", "production", "server", "is:"], "password": "P@ssword123!", "right_context": ["Please", "dont", "tell", "anyone", "on"]}, {"left_context": ["that", "the", "other", "password", "is"], "password": "LiverPool1", "right_context": [".", "This", "is", "our", "backup."]}], "regex_password_candidates": [{"left_context": ["for", "the", "production", "server", "is:"], "password": "P@ssword123!", "right_context": ["Please", "dont", "tell", "anyone", "on"]}], "custom_regex_matches": null}]

Apache Tika 用于从多种文档格式中提取数据。Tensorflow Serving 用于提供模型服务。

神经网络是双向 LSTM:

root@kitploit:~
embedding_dimension = 20
dropout = 0.5
cells = 200

model = Sequential()
model.add(Embedding(total_chars, embedding_dimension, input_length=32, mask_zero=True))
model.add(Bidirectional(LSTM(cells)))
model.add(Dropout(dropout))
model.add(Dense(1, activation='sigmoid'))

该模型在从这份泄露的密码列表中随机选取的 2,000,000 个密码,以及从各种 Google dork 文档中提取的 2,000,000 个术语上进行训练。.1 测试集上的统计数据如下:

root@kitploit:~
------------------
loss       :  0.04804224148392677
tn         :  199446.0
fp         :  731.0
fn         :  3281.0
tp         :  196542.0
------------------
accuracy   :  0.9899700284004211
precision  :  0.9962944984436035
recall     :  0.983580470085144
------------------
F1 score.     :  0.9898966618590025
------------------

模型的训练笔记本位于 ./notebooks/password_model_bilstm.ipynb。

下载工具