From ea32ce8f993caf5e09afa6ae493f9902d4b8f225 Mon Sep 17 00:00:00 2001 From: Jeff H Date: Sat, 27 Jul 2019 20:26:06 -0500 Subject: [PATCH] Add Pipal menu --- hate_crack.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/hate_crack.py b/hate_crack.py index d45c1f0..d650f3f 100644 --- a/hate_crack.py +++ b/hate_crack.py @@ -35,6 +35,7 @@ hcatBin = config_parser['hcatBin'] hcatTuning = config_parser['hcatTuning'] hcatWordlists = config_parser['hcatWordlists'] hcatOptimizedWordlists = config_parser['hcatOptimizedWordlists'] +pipalPath = config_parser['pipalPath'] try: hcatRules = config_parser['hcatRules'] @@ -1044,6 +1045,17 @@ def pipal(): for cracked_hash in hcatOutput: password = cracked_hash.split(':') pipalFile.write(password[6]) + pipalProcess = subprocess.Popen( + "{pipal_path} {pipal_file} --output {pipal_out} ".format( + pipal_path=pipalPath, + pipal_file=pipalFile, + pipal_out="pipal.out"), + shell=True) + try: + pipalProcess.wait() + except KeyboardInterrupt: + print('Killing PID {0}...'.format(str(pipalProcess.pid))) + pipalProcess.kill() else: print("No hashes were cracked :(")