L-codes / Pwcrack Framework
Licence: gpl-3.0
Password Crack Framework
Stars: ✭ 72
Programming Languages
ruby
36898 projects - #4 most used programming language
Projects that are alternatives of or similar to Pwcrack Framework
BruteForce
A simple brute forcer written in GO for SHA1, SHA256, SHA512, MD5 and bcrypt
Stars: ✭ 49 (-31.94%)
Mutual labels: password, md5, sha1
Mysql Unsha1
Authenticate against a MySQL server without knowing the cleartext password
Stars: ✭ 191 (+165.28%)
Mutual labels: mysql, password, sha1
Web
适合java新手入门练习的java web个人网站项目,目前主要维护web-mysql和web-psql两个分支。前台包括博客、代码库、文件下载、留言、登录注册、站内搜索、分类目录等功能,后台包括上传文件、博客、代码,编辑、删除文章,修改个人资料等功能,目前暂停开发新功能。网址:https://demo.hemingsheng.cn ,觉得不错的欢迎 star。 手机版网址:
Stars: ✭ 414 (+475%)
Mutual labels: md5, mysql
Netcore.encrypt
NETCore encrypt and decrpty tool,Include aes,des,rsa,md5,sha1,sha256,sha384,sha512
Stars: ✭ 339 (+370.83%)
Mutual labels: md5, sha1
Hashes
Collection of cryptographic hash functions written in pure Rust
Stars: ✭ 649 (+801.39%)
Mutual labels: md5, sha1
K8cscan
K8Cscan大型内网渗透自定义插件化扫描神器,包含信息收集、网络资产、漏洞扫描、密码爆破、漏洞利用,程序采用多线程批量扫描大型内网多个IP段C段主机,目前插件包含: C段旁注扫描、子域名扫描、Ftp密码爆破、Mysql密码爆破、Oracle密码爆破、MSSQL密码爆破、Windows/Linux系统密码爆破、存活主机扫描、端口扫描、Web信息探测、操作系统版本探测、Cisco思科设备扫描等,支持调用任意外部程序或脚本,支持Cobalt Strike联动
Stars: ✭ 693 (+862.5%)
Mutual labels: mysql, password
Passwordcockpit
Passwordcockpit is a simple, free, open source, self hosted, web based password manager for teams. It is made in PHP, Javascript, MySQL and it run on a docker service. It allows users with any kind of device to safely store, share and retrieve passwords, certificates, files and much more.
Stars: ✭ 34 (-52.78%)
Mutual labels: mysql, password
Devops Api
Golang + Beego 编写 提供开发/运维常用操作的HTTP API接口: 手机归属地查询、IP地址查询、工作日节假日判断、微信报警、钉钉报警、2步验证、密码存储、发送邮件、生成随机密码等功能
Stars: ✭ 258 (+258.33%)
Mutual labels: md5, password
Forge
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
Stars: ✭ 4,204 (+5738.89%)
Mutual labels: md5, sha1
ReSign
A burp extender that recalculate signature value automatically after you modified request parameter value.
Stars: ✭ 52 (-27.78%)
Mutual labels: md5, sha1
Openhashtab
📝 File hashing and checking shell extension
Stars: ✭ 599 (+731.94%)
Mutual labels: md5, sha1
hash-wasm
Lightning fast hash functions using hand-tuned WebAssembly binaries
Stars: ✭ 382 (+430.56%)
Mutual labels: md5, sha1
0x00 pwcrack-framework
pwcrack-framework 是一个用Ruby编写的密码自动破解框架,目前提供了 25 个在线破解和 21 个离线破解接口,支持 44 种算法破解
项目地址:https://github.com/L-codes/pwcrack-framework
0x01 Features
- Ruby2.6+ (tested with Ruby 2.6.2 & Ruby 2.7.2)
- 支持Linux/OSX/Windows平台运行
- 支持在线和离线的进行破解密码明文
- 支持自动分析密文算法调用插件破解
- 提供简单DSL编写框架插件
- 选择性提高性能,可以安装
gem install typhoeus
(windows需要装libcurl可以忽略)
0x02 Installing
$ git clone https://github.com/L-codes/pwcrack-framework
$ cd pwcrack-framework
$ bundle install
# banner view
$ ./pwcrack banner
"$$$$$$'' 'M$ '[email protected]
:$$$$$$$$$$$$$$''$$$$'
'$' 'JZI'$$& $$$$'
'$$$ '$$$$
$$$$ J$$$$'
m$$$$ $$$$,
[email protected] '$$$$_ pwcrack-framework
'1t$$$$' '$$$$<
'$$$$$$$$$$' $$$$ version 1.13.0
'@$$$$' $$$$'
'$$$$ '[email protected]
'z$$$$$$ @$$$
r$$$ $$|
'$$v c$$
'$$v $$v$$$$$$$$$#
[email protected]$'
@[email protected] ' '<@$$$$$$$$`
$$ '$$$
[ Github ] https://github.com/L-codes/pwcrack-framework
[ Plugin Count ]
Online Plugin: 25 Offline Plugin: 21
supporting algorithms: 44
[ Algorithm Plugin Count ]
md5: 23 serv_u: 23 sha1: 15
dedecms: 10 md5_16: 10 sha256: 8
sha512: 8 mysql: 7 ntlm: 7
md4: 5 sha384: 5 mysql3: 5
lm: 4 mssql: 2 sha224: 2
cisco_type7: 1 securecrt_v2: 1 securecrt: 1
mac_osx_vnc: 1 lsrunase: 1 juniper_type9: 1
qizhi_php: 1 foxmail: 1 foxmail6: 1
websphere: 1 h3c_huawei: 1 uportal2800: 1
dongao_rc4: 1 dahan_jis: 1 filezilla: 1
xshell: 1 whirlpool: 1 ripemd320: 1
ripemd256: 1 ripemd160: 1 ripemd128: 1
mdc2: 1 md2: 1 flashfxp: 1
druid_rsa: 1 navicat12: 1 navicat11: 1
gpp: 1 cisco_vpn: 1 xftp: 1
# Install in Termux
$ pkg install git ruby ruby-dev clang make libffi-dev
$ gem install bundler
$ git clone https://github.com/L-codes/pwcrack-framework
$ cd pwcrack-framework
$ bundle update --bundler
0x03 Example usage
Examples 1
Examples 2
Examples 3
Examples 4
0x04 Plugin Development DSL
#!/usr/bin/env ruby
#
# Plugin 80p
# Author L
#
plugin '80p' do
web_server 'http://md5.80p.cn'
supported_algorithm :md5, :md5_16, :sha1
crack {
r = post '/', {'decode': passwd}
r.body.extract(/<font color="#FF0000">(.*?)<\/font>/)
}
end
0x05 Local DB
在 v1.4.0 之后版本,添加了本地的密码数据库(大多数为cmd5等需收费查询)
localdb 插件,会查询本地的数据库
初次使用或需要重建本地数据库,则执行如下命令
$ pwcrack initdb
也可以自定义字典进行创建数据库
$ pwcrack initdb my_dict.txt
在 v1.9.8 之后版本,添加了 add 和 updatedb 功能
新增明文到 data/words.txt 则使用
$ pwcrack add <word...>
更新 data/words.txt 中新增的明文记录到数据库则使用
$ pwcrack updatedb
0x06 Problem
- 遇到收费的password也可以提交Issues,共同完善localdb
- 如在使用过程中发现bug或有好的建议,欢迎提交Issues和Pull Requests
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].