qrack

command module
v0.0.0-...-197997b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2025 License: MIT Imports: 11 Imported by: 0

README ยถ

qrack

Go Workflow

โœ’๏ธ Description

Simple bruteforcer for CrackMe binaries / CTF challegne solver

qrack is a simple bruteforcer for cracking simple binary executable files, commonly known as "CrackMe" challenges. It features a user-friendly terminal interface built with Bubble Tea.

  • ๐Ÿ“บ Demo

https://github.com/user-attachments/assets/f0c02036-e36c-4024-b16a-bacc6e02126f

๐Ÿ“ฆ Installation

Build from source

To build the project, you need to have Go installed.

go build .

Alternatively, if you have go-task installed, you can simply run:

task build
Using Nix โ„๏ธ
  • Try it without installing:
nix run github:qrxnz/qrack
  • Installation:

Add input in your flake like:

{
 inputs = {
   nveem = {
     url = "github:qrxnz/qrack";
     inputs.nixpkgs.follows = "nixpkgs";
   };
 };
}

With the input added you can reference it directly:

{ inputs, system, ... }:
{
  # NixOS
  environment.systemPackages = [ inputs.qrack.packages.${pkgs.system}.default ];
  # home-manager
  home.packages = [ inputs.qrack.packages.${pkgs.system}.default ];
}

or

You can install this package imperatively with the following command:

nix profile install github:qrxnz/qrack

๐Ÿ“– Usage

Run the application with the following command, providing the necessary flags.

./qrack --dictionary <path> --binary <path> [flags]
Flags
Flag Description Default Required
--dictionary Path to the dictionary file (wordlist). Yes
--binary Path to the binary executable to crack. Yes
--pattern The success pattern to look for in the output. "Password correct!" No
--concurrency Number of concurrent workers to use. 4 No
Example
./qrack \
  --dictionary /usr/share/wordlists/rockyou.txt \
  --binary ./example_crackme/test_crackme \
  --pattern "Password" \
  --concurrency 8

๐Ÿ“œ License

This project is licensed under the MIT License. See the LICENSE file for details.

Documentation ยถ

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL