Use rules on dicrionary
#1
Hello,
really stupid and (probably) really simple question:

How to generate own dictionary based on rules?

I mean I have some directory (let's say rockyou.txt).
I and want to apply one rules file (like best64.rule).
And I want to make (big) directory rockyou+best64. How do I make so? (linux).

I found tons of tools, utils (https://hashcat.net/wiki/doku.php?id=hashcat_utils)
but non to like "play" directory+rules.

Please note that I dont want to use entire hashCat program (like with -1 option), but just small util that will apply "rules" to "txt file" .. and to pipe output somewhere else.

But I google for quite some time without success, thanks.
Reply
#2
use hashcat --stdout
Reply
#3
Here's how I personally use it:
Hashcat64.exe --stdout hash.txt -r rockyou.rule > output.txt
Reply
#4
Yes. But can I do it WITHOUT hashcat? (I have raid-SSD fast computer without graphic card to do so. And just slower HDD on GPU PC). Therefor Im looking for stand-alone util and NOT to hashcat+param solution.

Otherwise I wouldnt ask and I would go there directly ( https://hashcat.net/wiki/doku.php?id=rule_based_attack )
Reply
#5
What is the difference?
Reply
#6
You can't run hashCat there.
Reply
#7
Yes, he can. A GPU is not a requirement for hashcat.
Reply
#8
Uff, .. yeah, and also add --session xxx and million of another options to be able to run multiple instances ...
(I've just dont want to use a tank to do a simple script work).
Reply
#9
Ok one more question.
When used "hashcat --stdout test.txt ", then all test is writen BUT output is NOT interrupted.
I mean that pipe is still active and bash stuck at this point after writing all posibilities (but do NOW end).
like "cat test.txt" will do same output but it will end after that.

Code:
#hashcat --stdout test.txt
abd1
def2
efg3
^C
# cat test.txt
abd1
def2
efg3
Reply
#10
cannot reproduce your problem with 3.5.0. hashcat terminates after printing for me.
Reply