{"id":18450688,"url":"https://github.com/l-codes/pwcrack-framework","last_synced_at":"2025-04-05T02:11:10.741Z","repository":{"id":40603475,"uuid":"139312682","full_name":"L-codes/pwcrack-framework","owner":"L-codes","description":"Password Crack Framework","archived":false,"fork":false,"pushed_at":"2024-02-25T13:08:56.000Z","size":6610,"stargazers_count":515,"open_issues_count":4,"forks_count":59,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-29T01:13:12.086Z","etag":null,"topics":["cisco","dedecms","filezilla","foxmail","gpp","hashcrack","juniper","lm","md5","mdc2","mysql","ntlm","online","password","pwcrack","ripemd","servu","sha1","whirlpool","zfsoft"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/L-codes.png","metadata":{"files":{"readme":"README-en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-01T08:33:55.000Z","updated_at":"2025-03-27T07:55:41.000Z","dependencies_parsed_at":"2023-01-19T14:40:49.235Z","dependency_job_id":"fea10c57-305f-4e78-836a-0ad59b7dd669","html_url":"https://github.com/L-codes/pwcrack-framework","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L-codes%2Fpwcrack-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L-codes%2Fpwcrack-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L-codes%2Fpwcrack-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/L-codes%2Fpwcrack-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/L-codes","download_url":"https://codeload.github.com/L-codes/pwcrack-framework/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247276189,"owners_count":20912288,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cisco","dedecms","filezilla","foxmail","gpp","hashcrack","juniper","lm","md5","mdc2","mysql","ntlm","online","password","pwcrack","ripemd","servu","sha1","whirlpool","zfsoft"],"created_at":"2024-11-06T07:26:08.304Z","updated_at":"2025-04-05T02:11:10.724Z","avatar_url":"https://github.com/L-codes.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 0x00 pwcrack-framework\n+ [简体中文](README.md)　｜　[English](README-en.md)\n\n**pwcrack-framework** is a password automatic cracking framework written in Ruby, currently provides 23 online cracks and 40 offline crack interfaces, supporting 63 algorithms to crack.\n\nproject address：[https://github.com/L-codes/pwcrack-framework](https://github.com/L-codes/pwcrack-framework)\n\n# 0x01 Features\n- Ruby3.1+ (tested with Ruby 3.2.1)\n- Support for Linux/OSX/Windows platform operation\n- Support online and offline crack password clear text\n- Support automatic analysis of ciphertext algorithm call plugin crack\n- Provide a simple DSL writing framework plugin\n- Configure java environment extension, support more algorithms, install `gem install rjb`\n\n# 0x02 Installing\n```\n$ git clone https://github.com/L-codes/pwcrack-framework\n$ cd pwcrack-framework\n$ bundle install\n\n# banner view\n$ ./pwcrack banner\n\n\n                                             \n          \"$$$$$$''  'M$  '$$$@m            \n        :$$$$$$$$$$$$$$''$$$$'               \n       '$'    'JZI'$$\u0026  $$$$'                \n                 '$$$  '$$$$                 \n                 $$$$  J$$$$'                \n                m$$$$  $$$$,                \n                $$$$@  '$$$$_         pwcrack-framework\n             '1t$$$$' '$$$$\u003c               \n          '$$$$$$$$$$'  $$$$          version 1.22.0\n               '@$$$$'  $$$$'                \n                '$$$$  '$$$@                 \n             'z$$$$$$  @$$$                  \n                r$$$   $$|                   \n                '$$v c$$                     \n               '$$v $$v$$$$$$$$$#            \n               $$x$$$$$$$$$twelve$$$@$'      \n             @$$$@L '    '\u003c@$$$$$$$$`        \n           $$                 '$$$           \n                                             \n\n    [ Github ] https://github.com/L-codes/pwcrack-framework\n\n                       [ Plugin Count ] \n\n         Online Plugin: 23        Offline Plugin: 40\n                   supporting algorithms: 63\n\n                  [ Algorithm Plugin Count ] \n\n            md5: 21          serv_u: 21            sha1: 13\n        dedecms: 10          md5_16: 10           mysql:  8\n         sha256:  7            ntlm:  7          sha512:  7\n         mysql3:  6             md4:  4              lm:  4\n         sha384:  3           mssql:  2        qiyuesuo:  1\n      navicat12:  1       navicat11:  1       mobaxterm:  1\n    mac_osx_vnc:  1        lsrunase:  1     landray_ekp:  1\n  juniper_type9:  1           jboss:  1        interlib:  1\n        h3c_imc:  1      h3c_huawei:  1         h3c_cvm:  1\n        grafana:  1             gpp:  1         foxmail:  1\n       foxmail6:  1        flashfxp:  1      finereport:  1\n     finalshell:  1       filezilla:  1       druid_rsa:  1\n     dongao_rc4:  1       whirlpool:  1          sha224:  1\n      ripemd320:  1       ripemd256:  1       ripemd160:  1\n      ripemd128:  1            mdc2:  1             md2:  1\n      dahan_jis:  1       d3des_vnc:  1       cisco_vpn:  1\n    cisco_type7:  1          xshell:  1            xftp:  1\n      websphere:  1     uportal2800:  1          trswcm:  1\n        sxd_sdc:  1          signer:  1       seeyon_nc:  1\nseeyon_analyze_icloud:  1       seeyon_a8:  1    securecrt_v2:  1\n      securecrt:  1        richmail:  1       qizhi_php:  1\n         zfsoft:  1\n\n\n# Install in Termux\n$ pkg install git ruby ruby-dev clang make libffi-dev\n$ gem install bundler\n$ git clone https://github.com/L-codes/pwcrack-framework\n$ cd pwcrack-framework\n$ bundle update --bundler\n```\n\n# 0x03 Example usage\n## Examples 1\n![examples1](https://i.imgur.com/o9QpPkK.png)\n## Examples 2\n![examples2](https://i.imgur.com/X0YYywh.png)\n## Examples 3\n![examples3](https://i.imgur.com/WHC9aVF.png)\n## Examples 4\n![examples4](https://i.imgur.com/3Ms2kQL.png)\n\n# 0x04 Plugin Development DSL\n```ruby\n#!/usr/bin/env ruby\n#\n# Plugin 80p\n# Author L\n#\n\nplugin '80p' do\n  web_server 'http://md5.80p.cn'\n  supported_algorithm :md5, :md5_16, :sha1\n\n  crack {\n    r = post '/', {'decode': passwd}\n    r.body.extract(/\u003cfont color=\"#FF0000\"\u003e(.*?)\u003c\\/font\u003e/)\n  }\nend\n```\n\n# 0x05 Local DB\n```ruby\nIn v1.4.0 and later, a local password database has been added (大多数为cmd5等需收费查询)\nlocaldb plugin, will query the local database\n\nThe first time you use or need to rebuild the local database, execute the following command\n$ pwcrack initdb\n\nYou can also customize the dictionary to create a database.\n$ pwcrack initdb my_dict.txt\n\nAdded add and updatedb features in v1.9.8 and later\nAdd plaintext to data/words.txt to use\n$ pwcrack add \u003cword...\u003e\n\nUpdate the new plaintext record in data/words.txt to the database.\n$ pwcrack updatedb\n```\n![localdb](https://i.imgur.com/Akze0mt.png)\n\n# 0x06 Problem\n- If you encounter a charged password, you can also submit [Issues](https://github.com/L-codes/pwcrack-framework/issues) to improve localdb.\n- If you find bugs or have good suggestions during use, please submit [Issues](https://github.com/L-codes/pwcrack-framework/issues) and [Pull Requests](https://github. Com/L-codes/pwcrack-framework/pulls)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl-codes%2Fpwcrack-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fl-codes%2Fpwcrack-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl-codes%2Fpwcrack-framework/lists"}