Plugin for RainbowCrack (http://project-rainbowcrack.com/)
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
run Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
Makefile Simplify stuff a bit Jun 25, 2017
README.md Accept donations gladly Jun 25, 2017
alglib0.so Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
alglib1.cpp Simplify stuff a bit Jun 25, 2017
alglib1.so Simplify stuff a bit Jun 25, 2017
audible_byte#4-4_0_10000x789935_0.rtc Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
audible_byte#4-4_1_10000x791425_0.rtc Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
audible_byte#4-4_2_10000x790991_0.rtc Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
audible_byte#4-4_3_10000x792120_0.rtc Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
audible_byte#4-4_4_10000x790743_0.rtc Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
audible_byte#4-4_5_10000x790568_0.rtc Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
audible_byte#4-4_6_10000x791458_0.rtc Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
audible_byte#4-4_7_10000x791707_0.rtc Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
audible_byte#4-4_8_10000x790202_0.rtc Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
audible_byte#4-4_9_10000x791022_0.rtc Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
bswap.h Simplify stuff a bit Jun 25, 2017
charset.txt Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
demo.sh Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
generate-tables.sh Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
rcrack Plugin for RainbowCrack, PoC (updated 2017-06-25) Jun 25, 2017
sha1.c Simplify stuff a bit Jun 25, 2017
sha1.h Simplify stuff a bit Jun 25, 2017

README.md

About

Plugin for RainbowCrack to recover your own Audible activation data (activation_bytes) in an offline manner.

You need to recover or retrieve your "activation_bytes" only once. This single "activation_bytes" value will work for all your .aax files.

This project is in public domain.

Donations

Donations are gladly accepted. Please send BTC to 1FDFp8kWjnUCGTLw1SVkim6kRnYDge2vYh to support the development, and maintenance of this project. Thank you!

Note

Git clone this repository on your machine. This repository has the required rainbow tables (*.rtc files) and RainbowCrack binaries.

git clone https://github.com/inAudible-NG/tables.git

Usage on Linux

FFmpeg 2.8.1+ is required. Use Wine with the included (in run folder) Windows binaries in case these Linux executables do not run on your distribution.

Extract SHA1 checksum from the .aax file
$ ffprobe test.aax  # extract SHA1 checksum
...
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1dde580] [aax] file checksum == 999a6ab8...
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1dde580] [aax] activation_bytes option is missing!
Recover "activation_bytes"
$ ./rcrack . -h 999a6ab8...

Usage on Windows

Download FFmpeg from https://ffmpeg.zeranoe.com/builds/.

Extract SHA1 checksum from .aax file
C:\>ffprobe.exe sample.aax
ffprobe version N-79460-g21acc4d Copyright (c) 2007-2016 the FFmpeg developers
  built with gcc 5.3.0 (GCC)
...
[mov,mp4,m4a,3gp,3g2,mj2 @ 039aae60] [aax] file checksum == 999a6ab8...
[mov,mp4,m4a,3gp,3g2,mj2 @ 039aae60] [aax] activation_bytes option is missing!
Recover "activation_bytes"
C:\tables>run\rcrack.exe . -h 999a6ab8...
statistics
-------------------------------------------------------
plaintext found:                              1 of 1
total time:                                   13.98 s
...
result
-------------------------------------------------------
999a6ab8...                               xyz   hex:CAFED00D

"activation_bytes" is CAFED00D here.

References

See http://project-rainbowcrack.com/alglib.htm for details.