Skip to content

Tools

Discuss useful tools related to hash cracking. Do not upload binaries or post links to malicious files.
Follow Posting Template:
https://forum.hashpwn.net/post/68

51 Topics 195 Posts

Subcategories


  • Matrix - Encrypted Chat

    1 2
    1 Topics
    2 Posts
    No new posts.
  • Private search engine hosted by hashpwn, powered by searXNG.

  • Encrypted pastebin hosted by hashpwn, powered by PrivateBin.

  • Hash cracking tools.
    Follow Posting Template:
    https://forum.hashpwn.net/post/68

    29 146
    29 Topics
    146 Posts
    cycloneC
    Title: doughwallet_recovery Author: cyclone URL: https://github.com/cyclone-github/doughwallet_recovery Description: Simple CLI tool to recover Dough Wallets [image: ?username=cyclone-github&repo=doughwallet_recovery&theme=gruvbox] [image: doughwallet_recovery.svg] [image: doughwallet_recovery.svg] [image: doughwallet_recovery.svg] [image: doughwallet_recovery.svg] Simple CLI tool to recover Dough Wallets The defunct Dough Wallet iPhone app used non-standard settings which made it impossible to recover or use your Dogecoins without the Dough Wallet app, but since the iPhone app and author's website are long gone, this left many users with no hope of recovering their Dogecoins. Enter Dough Wallet Recovery. The non-standard Dough Wallet settings have been methodically researched, reversed, and reimplemented into this tool which allows users to regain access to their lost Dough Wallet Dogecoins. And for the first time ever, the custom Dough Wallet Dogecoin settings have been publically released (see info below and source code). Enjoy, ~ Cyclone Usage: ./doughwallet_recovery --------------------------- | Dough Wallet Recovery | | github.com/cyclone-github | --------------------------- Enter your Dough Wallet's 12-word recovery phrase: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon External (Receive) Chain: m/0'/0/n m/0'/0/0 Address: DNf2JUSPdFBUAwC6NauoCMwzQ5idABnf3J Private Key: QTk8fDB45XbHUdesGyPgtA3pJvBmpxNtSEw3WWi958JkApPR4ctV Internal (Change) Chain: m/0'/1/n m/0'/1/0 Address: DP4ZdihCRgx88YtfiM8nSW7wkcRHeiCVUk Private Key: QVf7tKti8JvGUrm3DchjAB7iqVb7MEmqqXrcTzhmYoXnm7SqRnSH Generate 10 addresses per derivation path: ./doughwallet_recovery -count 10 ---------------------------- | Dough Wallet Recovery Tool | ---------------------------- Enter your Dough Wallet's 12-word recovery phrase: Pipe seed phrase: echo "dough wallet word seed phrase.." | ./doughwallet_recovery Install latest release: go install github.com/cyclone-github/doughwallet_recovery@latest Install from latest source code (bleeding edge): go install github.com/cyclone-github/doughwallet_recovery@main Compile from source: This assumes you have Go and Git installed git clone https://github.com/cyclone-github/doughwallet_recovery.git # clone repo cd doughwallet_recovery # enter project directory go mod init doughwallet_recovery # initialize Go module (skips if go.mod exists) go mod tidy # download dependencies go build -ldflags="-s -w" . # compile binary in current directory go install -ldflags="-s -w" . # compile binary and install to $GOPATH Compile from source code how-to: https://github.com/cyclone-github/scripts/blob/main/intro_to_go.txt Dough Wallet Info: Derivation Path = m/0'/0,1/0 Source: https://github.com/iancoleman/bip39/commit/4062a567f56ed8a6ec8246d034e0aea94a5e554a Hardened bit = 0x9e000000 Source: https://github.com/iancoleman/bip39/commit/d98d01a9d00613be9d2042444ac8db629257e73e Archived Dough Wallet source code https://github.com/peritus/doughwallet Archived Dough Wallet Web Recovery Toolkit v2 https://github.com/peritus/doughwallet-recovery2
  • Network related tools for web scraping, IP / domain lookups , etc.
    Follow Posting Template:
    https://forum.hashpwn.net/post/68

    4 11
    4 Topics
    11 Posts
    cycloneC
    v0.9.1 https://github.com/cyclone-github/spider/releases/tag/v0.9.1 added -agent flag #8 by @cyclone-github in #10 chore(deps): enable daily Dependabot for Go modules by @cyclone-github in #11 ci: build/test Dependabot PRs by @cyclone-github in #12 chore(deps): bump github.com/PuerkitoBio/goquery from 1.10.3 to 1.11.0 in the minor-and-patch group by @dependabot[bot] in #13
  • Share and discuss scripts that help automate hash cracking and related tasks. Zero tolerance for malicious content.
    Follow Posting Template:
    https://forum.hashpwn.net/post/68

    7 10
    7 Topics
    10 Posts
    A1131A
    Concentrator v3.0: Unified Hashcat Rule Processor Concentrator v3.0 is an advanced, high-performance tool written in Python 3 designed to unify the processes of extracting, validating, cleaning, and generating highly effective Hashcat rulesets. It features multi-processing for parallel file ingestion and optional OpenCL (GPU) acceleration for massive-scale rule validation and filtering. Key Features Three Processing Modes: Extract top-performing rules, generate combinatorial rule sets, or generate Markov-chain based rules. OpenCL Acceleration: Optional GPU-backed processing for rule validation, providing significant speed improvements over CPU-only methods for large datasets. Hashcat Engine Simulation: Includes a built-in Python simulation of the Hashcat rule engine for functional testing and minimization (preventing functionally duplicate rules). Memory Safety: Features proactive memory usage monitoring (psutil) to warn users before performing memory-intensive operations, preventing system instability. Advanced Filtering: Supports complex cleanup and deduplication strategies post-generation, including Levenshtein distance filtering. Interactive and CLI Modes: Supports full command-line arguments as well as a user-friendly, colorized interactive setup mode. Getting Started Prerequisites Concentrator v3.0 requires Python 3.8 or higher. For full functionality, including GPU acceleration and advanced monitoring, the following dependencies are required. Recommended installing them within a virtual environment: python3 -m venv venv source venv/bin/activate # Install core dependencies pip install tqdm psutil numpy # Install OpenCL dependencies (Note: pyopencl installation may require system-level OpenCL drivers) pip install pyopencl Installation Clone the repository and run the script directly: git clone https://github.com/A113L/concentrator cd concentrator-v3 python3 concentrator-v3.py --help ️ Usage python concentrator-v3.py -h ================================================================================ CONCENTRATOR v3.0 - Unified Hashcat Rule Processor ================================================================================ Combined Features: • OpenCL GPU Acceleration for validation and generation • Three Processing Modes: Extraction, Combinatorial, Markov • Hashcat Rule Engine Simulation & Functional Minimization • Rule Validation and Cleanup (CPU/GPU compatible) • Levenshtein Distance Filtering • Smart Processing Selection & Memory Safety • Interactive & CLI Modes with Colorized Output ================================================================================ Memory Status: RAM 42.4% (6.49 GB/15.42 GB) | SWAP: 6.4% (1.39 GB/21.91 GB) USAGE: python concentrator.py [OPTIONS] FILE_OR_DIRECTORY [FILE_OR_DIRECTORY...] MODES (choose one): -e, --extract-rules Extract top existing rules from input files -g, --generate-combo Generate combinatorial rules from top operators -gm, --generate-markov-rules Generate statistically probable Markov rules -p, --process-rules Interactive rule processing and minimization EXTRACTION MODE (-e): -t, --top-rules INT Number of top rules to extract (default: 10000) -s, --statistical-sort Sort by statistical weight instead of frequency COMBINATORIAL MODE (-g): -n, --combo-target INT Target number of rules (default: 100000) -l, --combo-length MIN MAX Rule length range (default: 1 3) MARKOV MODE (-gm): -gt, --generate-target INT Target rules (default: 10000) -ml, --markov-length MIN MAX Rule length range (default: 1 3) PROCESSING MODE (-p): -d, --use-disk Use disk for large datasets to save RAM -ld, --levenshtein-max-dist INT Max Levenshtein distance (default: 2) GLOBAL OPTIONS: -ob, --output-base-name NAME Base name for output file -m, --max-length INT Maximum rule length to process (default: 31) --temp-dir DIR Temporary directory for file mode --in-memory Process entirely in RAM --no-gpu Disable GPU acceleration INTERACTIVE MODE: python concentrator.py (run without arguments for interactive mode) EXAMPLES: # Extract top 5000 rules with GPU acceleration python concentrator.py -e -t 5000 --no-gpu rules/*.rule # Generate 50k combinatorial rules python concentrator.py -g -n 50000 -l 2 4 hashcat/rules/ # Process rules interactively with functional minimization python concentrator.py -p -d rules/ 🧠 Architecture Overview The Concentrator system operates in several key phases: File Ingestion: Input paths are recursively searched, and files are streamed or read into memory (depending on the --in-memory flag). Preprocessing & Validation: Initial rules are filtered for basic Hashcat syntax using multi-processing. Generation/Extraction: The selected mode (Extraction, Combo, or Markov) generates a massive candidate set of rules. Functional Minimization: Candidates are passed through the Python-implemented RuleEngine to ensure they produce unique output for common test strings, reducing redundancy. GPU Validation (Optional): If OpenCL is enabled, the final candidate rules are batched and sent to the GPU for highly optimized validation against character set constraints and length limits. Final Output: Cleaned, unique, and validated rules are written to the output file. ️ Memory and Safety The tool is designed to handle very large rule files (billions of rules). It includes a robust memory monitoring system (check_memory_safety and memory_intensive_operation_warning) that leverages psutil. If RAM + Swap usage exceeds a safety threshold (default 85%) before a major operation (like functional minimization), the user is warned and asked to confirm continuation to prevent system lockups. ️OpenCL Integration The OpenCL portion requires pyopencl and is currently implemented for the final-stage validation (validate_rules_batch kernel). This offloads basic rule integrity checks to the GPU, making the overall process highly scalable. Ensure your system has the correct vendor drivers (NVIDIA, AMD, or Intel) installed for OpenCL support. Website https://hcrt.pages.dev/concentrator.static_workflow Github https://github.com/A113L/concentrator Credits https://github.com/0xVavaldi/ruleprocessorY https://github.com/synacktiv/rulesfinder https://github.com/mkb2091/PyRuleEngine/blob/master/PyRuleEngine.py https://github.com/hashcat/hashcat-utils/blob/master/src/cleanup-rules.c https://github.com/PenguinKeeper7
  • Tools for text, wordlist, hashcat rules, etc.
    Follow Posting Template:
    https://forum.hashpwn.net/post/68

    9 25
    9 Topics
    25 Posts
    cycloneC
    @test123456 There are currently no plans for hashgen to support any WPA / wifi modes. What would your use case for -m 22000 be?

Who's Online [Full List]

13 users active right now (3 members and 10 guests).
hashpwn-bot, chpost, Potato3999

Board Statistics

Our members have made a total of 10.0k posts in 173 topics.
We currently have 363 members registered.
Please welcome our newest member, Clodminstr.
The most users online at one time was 49 on Thursday, December 26, 2024.