Displaying 1 to 18 from 18 results

KeychainCracker - macOS keychain cracking tool


macOS keychain cracking tool. I wrote this software in order to help relatives of a deceased friend to recover data from his computer. Please enjoy it responsibly, and please do not hack/harm people.

express-rate-limit - Basic rate-limiting middleware for express


Basic rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset. Note: this module does not share state with other processes/servers by default. If you need a more robust solution, I recommend using an addon store or trying out one of the excelent competing options.

ForcePlot


Force plot is a user friendly graphing calculator which uses brute-force computing. It can plot difficult equations that many popular programs cannot plot.




Silverlight Sudoku


This is a Silverlight 4 interactive Sudoku game, full source included.

MasterMind Solver


This Java project is a rough example of how to develop a brute force validation algorithm to make your computer look like "making guesses". It will take the role of a MasterMind player trying to solve the puzzle set by you.

Mindless Setback


Setback is a card game popular in New England. This project uses a combination of brute force and Monte Carlo methods to play Setback. This is an experimental approach to playing cards and other games where incomplete information is available.

castle-ruby - Ruby gem for Castle


Castle adds real-time monitoring of your authentication stack, instantly notifying you and your users on potential account hijacks.Load and configure the library with your Castle API secret in an initializer or similar.


FileVaultCracker - macOS FileVault cracking tool


macOS FileVault cracking tool. I wrote this software in order to help relatives of a deceased friend to recover data from his computer. Please enjoy it responsibly, and please do not hack/harm people.

distributed-jwt-cracker - An experimental distributed JWT token cracker built using Node


An experimental distributed JWT token cracker built using Node.js and ZeroMQ. It can be used to discover the password (or "secret") of an unencrypted JWT token using a HS256 signature. Requires ZeroMq libraries to be already installed in your machine.

indexed-string-variation - Experimental JavaScript module to generate all possible variations of strings over an alphabet using an n-ary virtual tree


Experimental JavaScript module to generate all possible variations of strings over an alphabet using an n-ary virtual tree. Generally useful to create distributed brute-force password recovery tools or other software that might require distributed generation of all possible strings on a given alphabet.

jwt-cracker - Simple HS256 JWT token brute force cracker


Simple HS256 JWT token brute force cracker. Effective only to crack JWT tokens with weak secrets. Recommendation: Use strong long secrets or RS256 tokens.

cracker - Parallel password cracker


It tries to be more efficient by parallelizing the work performed on different character sets. For example, if the character set abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ is selected then one worker will work with abcdefghijklmnopqrstuvwxyz, another worker will work with ABCDEFGHIJKLMNOPQRSTUVWXYZ, and the last worker will work with abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. While this tool does what it's supposed to, it has some major downfalls. For starters, it's using Python. I'm not saying Python is a bad language or anything like that. The issue is Python's GIL which prevents multiple threads from executing Python's bytecode at the same time. This means that I am unable to achieve parallelism with threads since only one character set would be worked on at a time. What needs to be done instead is splitting the work up across multiple processes and share data across those processes. This is less efficient than working with threads in general but is a necessary evil with Python.

brute_force_bip38 - A brute-force decoder of BIP38 encoded private keys for the CLI.


A brute-force decoder of BIP38 encoded private keys for the CLI. The application will now utilize all available CPUs to test each secret against your BIP38 encoded private key. Invalid secrets are logged out to invalid_secrets.json. If a valid secret has been found it will be logged out to valid_secret.json.

abrute - Multi-threaded AES Brute Force File Decryption


Abrute is a multi-threaded brute force file decryption tool. Many features have been added to this including a resume feature, a JSON endpoint, computer clustor workload splitting, character adjacency limitting, and custom CLI reporters. Abrute will decrypt the .aes and .zip extension files on any Linux compatible system. abrute needs the nightly build of Rust for the TryFrom trait.

connect-bruteforce - A nodejs connect middleware to prevent bruteforce


A connect middleware to prevent brute force by delaying responses. Available as a npm package.