Forum Thread: Crack Password Using AI with PassHemorrhage

What is It?

Basically its a model based on PassGAN along with Common User Password Profiler for users to create their own password lists with the help of AI.

How it works

Basically the passgen generates a set of password combo in the folder dataset from keywords given by the user and then the Generator trains on that dataset to generate its own words from that passwordlist and the Discriminator tells if the generated samples are provided by the generator or from the dataset and by repeating the process both the Generator and the Discriminator gets better in their job of generating and detecting passwords.

Installation
clone the repository by typing the following command in your terminal

git clone github.com/Chr0m0s0m3s/PassHemorrhage.git

If you are on AMD GPU and Linux (Debian Based Distros), Run the following in your terminal :

sudo apt install libnuma-dev
wget -q -O - repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add -

echo 'deb arch=amd64 repo.radeon.com/rocm/apt/debian/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list

sudo apt install rocm-dkms
sudo usermod -a -G video $LOGNAME

echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/profiler/bin:/opt/rocm/opencl/bin/x86_64' | sudo tee -a /etc/profile.d/rocm.sh

sudo reboot
sudo apt update
sudo apt install rocm-libs miopen-hip rccl
pip3 install --user tensorflow-rocm

for a more detailed installation docs go to Install AMD ROCm

If you are on CUDA GPU, Run the following in your terminal :

pip3 install tensorflow-gpu

Training your own models

Run the following command in your terminal to start training and generating your passwords:

python3 main.py

Our Best Hacking & Security Guides

New Null Byte posts — delivered straight to your inbox.

Be the First to Respond

Share Your Thoughts

  • Hot
  • Active