Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.05 KB

File metadata and controls

37 lines (26 loc) · 1.05 KB

aax-bruteforce

Bruteforces keys for audibles aax-files.

Exhausts the keyspace on my Ryzen 3700X in 4 minutes and 11 seconds which equals 3865 CPU-seconds as it's using all 16 threads.

Installation

Linux

Grab a binary from the releases-page or build it yourself, then run it.

People running Arch Linux(or derivatives) can use the AUR package.

Building

Dependencies:

  • Clang - Tested with versions 11.1.0 and 17.0.6

Building the main binary is as simple as cloning the repo and running make:

git clone --depth=1 https://github.com/MaxMatti/aax-bruteforce.git
cd aax-bruteforce
make

Usage

Just run the executable, if you want you can do it with some parameters:

./main 23456789abcde23456789abcde23456789abcdef 16

where the long string is your hash which you can find out so:

ffprobe audiobook.aax 2>&1 | grep checksum

and the number is the amount of threads and can be left out for optimal usage of your CPU.