Also supports encrypted ZIP files!
Rather straight forward. It works but has much more improvements yet to come. This will use your CPU to the best of its ability so you may want to use this on a secondary system.
abrute needs the nightly build of Rust for the TryFrom trait.
To use the install script you need to have the following commands available on your
system curl wget unzip sudo cc
and possibly other build essentials for C.
For Ubuntu and Docker images of Ubuntu you can install these prerequisites with:
bash
apt-get update && apt-get install curl wget unzip sudo build-essential
NOTE: if you are not root you may need to precede apt-get
with sudo
The install.sh
script will check for Rust and aescrypt and proceed to install them
if they are missing (it will ask you if you want to install Rust).
First download the installation script locally.
bash
curl https://raw.githubusercontent.com/danielpclark/abrute/master/install.sh > install.sh
Then verify that the contents of the installation script is safe to use (a no brainer). Then run
bash
bash install.sh
This install script will use sudo to copy the binary directly to /usr/bin
and make the
command abrute
available to you everywhere.
First you need to have aescrypt installed.
bash
wget https://www.aescrypt.com/download/v3/linux/aescrypt-3.13.tgz
tar -xzf aescrypt-3.13.tgz
cd aescrypt-3.13/src
make && sudo make install
cd ../.. && rm -rf aescrypt-3.13
Next you need to have Rust installed.
bash
curl https://sh.rustup.rs -sSf | sh -s -- --channel=nightly
Then you can get and compile abrute.
bash
git clone https://github.com/danielpclark/abrute.git
cd abrute
cargo +nightly build --release
sudo cp target/release/abrute /usr/bin/
```
USAGE: abrute
unzip
decryption instead of aescrypt
.
-c, --chunk Workload chunk size per core before status update.
Defaults to 32.
--cluster Takes an offset and cluster size such as 1:4 for the
first system in a cluster of 4. Helps different systems
split the workload without trying the same passwords.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.