diff --git a/config.json b/config.json
index a18947f..9c3c920 100644
--- a/config.json
+++ b/config.json
@@ -3,9 +3,5 @@
"hcatBin": "hashcat",
"hcatTuning": "--force",
"hcatWordlists": "/Passwords/wordlists",
- "hcatOptimizedWordlists": "/Passwords/optimized_wordlists",
- "_comment": "Change extension to .bin for Linux and .app for OSX",
- "hcatExpanderBin": "expander.app",
- "hcatCombinatorBin": "combinator.app",
- "hcatPrinceBin": "pp64.app"
+ "hcatOptimizedWordlists": "/Passwords/optimized_wordlists"
}
\ No newline at end of file
diff --git a/hate_crack.py b/hate_crack.py
index 238e11b..c902451 100755
--- a/hate_crack.py
+++ b/hate_crack.py
@@ -30,9 +30,16 @@ with open(hate_path + '/config.json') as config:
hcatTuning = config_parser['hcatTuning']
hcatWordlists = config_parser['hcatWordlists']
hcatOptimizedWordlists = config_parser['hcatOptimizedWordlists']
- hcatExpanderBin = config_parser['hcatExpanderBin']
- hcatCombinatorBin = config_parser['hcatCombinatorBin']
- hcatPrinceBin = config_parser['hcatPrinceBin']
+
+if sys.platform == 'darwin':
+ hcatExpanderBin = "expander.app"
+ hcatCombinatorBin = "combinator.app"
+ hcatPrinceBin = "pp64.app"
+else:
+ hcatExpanderBin = "expander.bin"
+ hcatCombinatorBin = "combinator.bin"
+ hcatPrinceBin = "pp64.bin"
+
# hashcat biniary checks for systems that install hashcat binary in different location than the rest of the hashcat files
if os.path.isfile(hcatBin):
diff --git a/wordlist_optimizer.py b/wordlist_optimizer.py
index 768e0e0..b10f9a4 100755
--- a/wordlist_optimizer.py
+++ b/wordlist_optimizer.py
@@ -5,9 +5,6 @@ import os
import subprocess
import shutil
-splitlen_bin = "hashcat-utils/bin/splitlen.app"
-rli_bin = "hashcat-utils/bin/rli.app"
-
# Help
def usage():
print("usage: python %s