Skip to content

Releases: Clats97/ClatsCracker

ClatsCracker(1.05)

17 Jan 16:54
8fbbb2a
Compare
Choose a tag to compare

New Feature:

  • Now supports phpass_md5 hashing algorithm (Wordpress).

ClatsCracker 1.04

13 Jan 03:43
7a29cc5
Compare
Choose a tag to compare

Changelog

[Version 1.04] – Latest Version of ClatsCracker

Added

• Memory Mapping (mmap) for Large Dictionary Files: Improved performance when handling large dictionary files by implementing memory mapping.
• Dynamic Sub-Chunks for Multi-threading: Optimized dictionary cracking with sub-chunking to better utilize threads during execution.
• Version Identification: Added version identifier (Version 1.04) in the script header for better version tracking.
• Brute Force Chunk Management: Improved memory efficiency by splitting brute-force-generated password combinations into manageable chunks.
• Thread Pool Early Shutdown: Introduced explicit thread pool shutdown upon password discovery or operation abort, reducing unnecessary computations.
• Edge Case Handling: Enhanced handling of empty dictionary files, invalid chunks, and other potential issues during execution

Changed

• Progress Interval: Adjusted default progress interval to 5,000,000 lines for more frequent updates, without using too many system resources constantly checking progress.
• Dynamic Thread Allocation: Improved thread allocation for dictionary cracking, dynamically adjusting based on file size and available resources.
• Resource Management: Enhanced CPU usage throttling to dynamically pause execution when system resources exceed predefined thresholds.
• Header Design: Updated header with more detailed styling and version information.

Summary

Version 1.04 introduces optimizations and new features, improving performance and resource utilization over Version 1.03, while maintaining robust functionality and user experience, and retaining the core features that sets ClatsCracker apart from the rest.

ClatsCracker 1.03

24 Dec 00:30
a7be61f
Compare
Choose a tag to compare

ClatsCracker v1.03:

  • Opens a dictionary file in UTF-8 first; if that fails, falls back to CP-1252
  • Prevents crashes on unusual characters and smoothly handles Windows vs. Unix line endings.
  • Processes files in small chunks to avoid excessive memory usage.
  • Uses UTF-8 with a fallback for invalid characters during password checks.
  • Prevents script crashes by replacing problematic characters instead of throwing errors.
  • Quickly counts the total lines in a file without loading them all into memory.
  • Improves accuracy of the progress indicator.
  • Reads one dictionary file line by line to test each password candidate.
  • Exits immediately if a valid password is found or if instructed to stop.
  • Uses multiple threads to test each file simultaneously.
  • Stops on a successful match or reports failure if none found.
  • On a found match, stops all processing, shows success immediately, and prompts the user.
  • If no password is found, it shows a “not found” message after all threads complete.
  • Progress indicators (%, APS, ETA) are no longer in real time. It now gives a progress update every 10,000,000 lines to reduce overhead.

Why These Changes Matter

  • Safeguard Against Encoding Errors: Ensures the script works with older or locale-specific files.
  • Memory Efficiency: Reads files in smaller pieces, preventing large memory spikes.
  • Faster Processing: Multiple threads can check different dictionary files in parallel.

ClatsCracker 1.02

19 Dec 00:04
33bd7d1
Compare
Choose a tag to compare
  • Additional Hash Algorithms: Newly supported algorithms include sha1_v2, crc32, md4, ripemd160, blake2_224, sha224, sha3_224, sha3_384, and sha3_512.

  • Improved Auto-Detection: The script now lists multiple candidate algorithms if lengths match, prompting the user to choose.

  • CPU Usage Throttling: Introduced a CPU load check using psutil to pause execution when usage exceeds a threshold, preventing system overload.

  • Expanded Validation: Enhanced hash length checking for a broader range of supported algorithms.

  • Interface: Minor adjustments to the CLI.

ClatsCracker 1.01

15 Dec 18:42
6a808ff
Compare
Choose a tag to compare

The first version of ClatsCracker