package to solve POW(proof of work) with no pain
Project description
ez2bruteforce
ez2bruteforce is a python package that allows you to bruteforce the POW(proof of the work) stage in CTF game.
You can specify the char table, bruteforce length and the position and then use bruteforce to crack its hash digtest.
Example
If you have known the hash of the digtest, like this:
import hashlib
cipher = hashlib.sha1("Dear XXX:")
# cipher = b"\xf0\x1d\xb9\xe9|Xh\x84\xdb\r\xb0'\xa7\x80\xdc\x07\xbc\xca_`"
Then you can use ez2bruteforce to crack it:
from ez2bruteforce.problem import BfItem,Problem
from ez2bruteforce.solver import sha1_solver
import string
problem = Problem(["Dear ",BfItem(),":"])
sha1_solver()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ez2bruteforce-0.0.1.tar.gz
(7.2 kB
view hashes)
Built Distribution
Close
Hashes for ez2bruteforce-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 831e0b7ffd9035b1bc8f7990557c3dc3133819659bda35be60a3ca0bcca5a8d7 |
|
MD5 | 85e4a25a73f2836240ff548f13a5c059 |
|
BLAKE2b-256 | 8fe4100a2a593c10cce4c19ffd2f7301b934e4d80c4a8354461bffb03cc0e3a2 |