Skip to main content

A cli app to bruteforce pdf, zip, and some common hashes

Project description

Bruttle

A small script to bruteforce pdf, zip, and some popular hashes.
You can find the improved rust version of this script here.

Installation:

pip3 install bruttle

Usage:

bruttle <file/hash> <wordlist>
# Example
bruttle ~/test/test.zip /opt/password_list.txt
bruttle "482c811da5d5b4bc6d497ffa98491e38" /opt/password_list.txt

Features:

  • Less than 100 lines of code.
  • List of hashes include md5,sha1,sha224,sha256,sha384,sha512 (for now).
  • Filetypes include zip, pdf (for now)
  • Automatic filetype and/or hash detection.

Showcase:

noice

Notes:

  • Get password lists from here
  • To create custom passlist, try: cupp.py
  • As always, not to be used for illegal purposes : )

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bruttle-1.0.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bruttle-1.0.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file bruttle-1.0.0.tar.gz.

File metadata

  • Download URL: bruttle-1.0.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.7.5-arch1-1

File hashes

Hashes for bruttle-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3b341504929471c88f08e57279ff39838691b5c6e136d1b97b8b7ba35780f628
MD5 94c4cfd43c4a4a8b2b1ef3d0f350e228
BLAKE2b-256 2c42872a33eb9d4531f4a5fee6478aa89728b4e7c4951f85ebb4af34d9ad3579

See more details on using hashes here.

File details

Details for the file bruttle-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: bruttle-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.7 Linux/6.7.5-arch1-1

File hashes

Hashes for bruttle-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 470a079f20ce3c9bd9ce9de81a19c1722583301a67299a2bb9a08b811733e314
MD5 257994555022ee75b6416795d32590b7
BLAKE2b-256 6f8cd76966612c3013a70a47de87eedc0ab23ecb0e13576c66177b8d24b85114

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page