- Notifications
You must be signed in to change notification settings - Fork59
L-codes/pwcrack-framework
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
pwcrack-framework 是一个用Ruby编写的密码自动破解框架,目前提供了 23 个在线破解和 40 个离线破解接口,支持 63 种算法破解
项目地址:https://github.com/L-codes/pwcrack-framework
- Ruby3.1+ (tested with Ruby 3.2.1)
- 支持Linux/OSX/Windows平台运行
- 支持在线和离线的进行破解密码明文
- 支持自动分析密文算法调用插件破解
- 提供简单DSL编写框架插件
- 配置 java 环境扩展,支持更多算法, 可安装
gem install rjb
$ git clone https://github.com/L-codes/pwcrack-framework$ cd pwcrack-framework$ bundle install# banner view$ ./pwcrack banner "$$$$$$'' 'M$ '$$$@m :$$$$$$$$$$$$$$''$$$$' '$' 'JZI'$$& $$$$' '$$$ '$$$$ $$$$ J$$$$' m$$$$ $$$$, $$$$@ '$$$$_ pwcrack-framework '1t$$$$' '$$$$< '$$$$$$$$$$' $$$$ version 1.22.0 '@$$$$' $$$$' '$$$$ '$$$@ 'z$$$$$$ @$$$ r$$$ $$| '$$v c$$ '$$v $$v$$$$$$$$$# $$x$$$$$$$$$twelve$$$@$' @$$$@L ' '<@$$$$$$$$` $$ '$$$ [ Github ] https://github.com/L-codes/pwcrack-framework [ Plugin Count ] Online Plugin: 23 Offline Plugin: 40 supporting algorithms: 63 [ Algorithm Plugin Count ] md5: 21 serv_u: 21 sha1: 13 dedecms: 10 md5_16: 10 mysql: 8 sha256: 7 ntlm: 7 sha512: 7 mysql3: 6 md4: 4 lm: 4 sha384: 3 mssql: 2 qiyuesuo: 1 navicat12: 1 navicat11: 1 mobaxterm: 1 mac_osx_vnc: 1 lsrunase: 1 landray_ekp: 1 juniper_type9: 1 jboss: 1 interlib: 1 h3c_imc: 1 h3c_huawei: 1 h3c_cvm: 1 grafana: 1 gpp: 1 foxmail: 1 foxmail6: 1 flashfxp: 1 finereport: 1 finalshell: 1 filezilla: 1 druid_rsa: 1 dongao_rc4: 1 whirlpool: 1 sha224: 1 ripemd320: 1 ripemd256: 1 ripemd160: 1 ripemd128: 1 mdc2: 1 md2: 1 dahan_jis: 1 d3des_vnc: 1 cisco_vpn: 1 cisco_type7: 1 xshell: 1 xftp: 1 websphere: 1 uportal2800: 1 trswcm: 1 sxd_sdc: 1 signer: 1 seeyon_nc: 1seeyon_analyze_icloud: 1 seeyon_a8: 1 securecrt_v2: 1 securecrt: 1 richmail: 1 qizhi_php: 1 zfsoft: 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
#!/usr/bin/env ruby## Plugin 80p# Author L#plugin'80p'doweb_server'http://md5.80p.cn'supported_algorithm:md5,:md5_16,:sha1crack{r=post'/',{'decode':passwd}r.body.extract(/<font color="#FF0000">(.*?)<\/font>/)}end
在v1.4.0之后版本,添加了本地的密码数据库(大多数为cmd5等需收费查询)localdb插件,会查询本地的数据库初次使用或需要重建本地数据库,则执行如下命令$pwcrackinitdb也可以自定义字典进行创建数据库$pwcrackinitdbmy_dict.txt在v1.9.8之后版本,添加了add和updatedb功能新增明文到data/words.txt则使用$pwcrackadd <word...>更新data/words.txt中新增的明文记录到数据库则使用$pwcrackupdatedb
- 遇到收费的password也可以提交Issues,共同完善localdb
- 如在使用过程中发现bug或有好的建议,欢迎提交Issues和Pull Requests
About
Password Crack Framework
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.