Metadata-Version: 2.4
Name: pybozocrack
Version: 3.0.2
Summary: PyBozoCrack is a depressingly effective MD5 password hash cracker with almost zero CPU/GPU load.
Home-page: https://github.com/ikkebr/pybozocrack
Author: Henrique Pereira
Author-email: ikkibr@gmail.com
License: BSD
Keywords: pybozocrack
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
License-File: LICENSE
License-File: AUTHORS.rst
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: summary

===============================
PyBozoCrack 3
===============================

.. image:: https://badge.fury.io/py/pybozocrack.png?123
   :target: http://badge.fury.io/py/pybozocrack
    
.. image:: https://travis-ci.org/ikkebr/PyBozoCrack.svg?123
   :target: https://travis-ci.org/ikkebr/PyBozoCrack
   
.. image:: https://coveralls.io/repos/ikkebr/PyBozoCrack/badge.png?123
   :target: https://coveralls.io/r/ikkebr/PyBozoCrack

.. image:: https://pypip.in/d/pybozocrack/badge.png?123
   :target: https://pypi.python.org/pypi/pybozocrack


PyBozoCrack 3 is a depressingly effective MD5 password hash cracker with almost zero CPU/GPU load written in Python 3. Instead of rainbow tables, dictionaries, or brute force, PyBozoCrack simply *finds* the plaintext password. Specifically, it googles the MD5 hash and hopes the plaintext appears somewhere on the first page of results.

* Free software: BSD license

It works way better than it ever should. Go ahead and try.


How?
----
Basic usage:

   **$ pybozocrack -f my_md5_hashes.txt**

Or:

    **$ pybozocrack -s fcf1eed8596699624167416a1e7e122e**

The input file has no specified format. BozoCrack automatically picks up strings that look like MD5 hashes. A single line shouldn't contain more than one hash.


Example with output:

    **$ pybozocrack -f example.txt**
    
        Loaded 5 unique hashes
    
        fcf1eed8596699624167416a1e7e122e:octopus
    
        bed128365216c019988915ed3add75fb:passw0rd
    
        d0763edaa9d9bd2a9516280e9044d885:monkey
    
        dfd8c10c1b9b58c8bf102225ae3be9eb:12081977
    
        ede6b50e7b5826fe48fc1f0fe772c48f:1q2w3e4r5t6y



    **$ pybozocrack -s fcf1eed8596699624167416a1e7e122e**

        fcf1eed8596699624167416a1e7e122e:octopus


Why?
----
To show just how bad an idea it is to use plain MD5 as a password hashing mechanism. Honestly, if the passwords can be cracked with *this software*, there are no excuses.


Who?
----
BozoCrack was originally written by Juuso Salonen (http://twitter.com/juusosalonen).

PyBozoCrack was rewritten in Python by Henrique Pereira (http://ikke.top).




History
-------
3.0.2 (2021-01-16)
++++++++++++++++++++
* Standalone script should work now

3.0.1 (2021-01-16)
++++++++++++++++++++
* Removed universal wheel

3.0 (2021-01-16)
++++++++++++++++++++
* Now supports exclusively Python 3

1.2.2.3 (2014-05-21)
++++++++++++++++++++

* Docs now should show 100% on PyPi.
* Skipped the broken test on PyPy.

1.2.2.2 (2014-05-08)
++++++++++++++++++++

* Fixed typo.

1.2.2.1 (2014-05-08)
++++++++++++++++++++

* Fixed typo.

1.2.2 (2014-05-08)
++++++++++++++++++

* Cracked hashes are now stored
* Error message if no cracked hashes are found

1.2.1 (2014-05-07)
++++++++++++++++++

* Bugfix

1.2.0 (2014-05-05)
++++++++++++++++++

* Stand-alone file. Works on windows.

1.0.2 (2014-05-02)
++++++++++++++++++

* Increased test coverage

1.0.1 (2014-05-01)
++++++++++++++++++

* Trying to fix problems with Travis

1.0 (2014-05-01)
++++++++++++++++++

* First release on PyPI.
