All Projects → L-codes → Pwcrack Framework

L-codes / Pwcrack Framework

Licence: gpl-3.0
Password Crack Framework

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Pwcrack Framework

hediye
Hash Generator & Cracker
Stars: ✭ 40 (-44.44%)
Mutual labels:  online, md5, sha1
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
Hashes
Magic hashes – PHP hash "collisions"
Stars: ✭ 278 (+286.11%)
Mutual labels:  md5, sha1
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
Tripwire Open Source
Open Source Tripwire®
Stars: ✭ 513 (+612.5%)
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
Digestif
Simple hash algorithms in OCaml
Stars: ✭ 69 (-4.17%)
Mutual labels:  md5, sha1
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
Hash Buster
Crack hashes in seconds.
Stars: ✭ 981 (+1262.5%)
Mutual labels:  md5, sha1
Devops Api
Golang + Beego 编写 提供开发/运维常用操作的HTTP API接口: 手机归属地查询、IP地址查询、工作日节假日判断、微信报警、钉钉报警、2步验证、密码存储、发送邮件、生成随机密码等功能
Stars: ✭ 258 (+258.33%)
Mutual labels:  md5, password
Checksum
Checksum calculation extensions for Swift
Stars: ✭ 28 (-61.11%)
Mutual labels:  md5, sha1
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
Crypto Es
A cryptography algorithms library
Stars: ✭ 65 (-9.72%)
Mutual labels:  md5, sha1
hmac.nim
HMAC-SHA1 and HMAC-MD5 hashing in Nim
Stars: ✭ 13 (-81.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

简体中文 | English

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

examples1

Examples 2

examples2

Examples 3

examples3

Examples 4

examples4

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

localdb

0x06 Problem

  • 遇到收费的password也可以提交Issues,共同完善localdb
  • 如在使用过程中发现bug或有好的建议,欢迎提交IssuesPull 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].