You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
2.3 KiB
Markdown
85 lines
2.3 KiB
Markdown
1 year ago
|
## NOTE (Licensing)
|
||
|
|
||
|
Commercial usage of this project requires a license from the author(s) of
|
||
|
this project. Contact us for details.
|
||
|
|
||
|
Note: The licensing terms of this project were changed due to commercial abuse
|
||
|
from OpenAudible (http://openaudible.org/) and other projects.
|
||
|
|
||
|
## About
|
||
|
|
||
|
Plugin for [RainbowCrack](http://project-rainbowcrack.com/) 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.
|
||
|
|
||
|
## 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.
|