hashcat / hashcat-utils

Small utilities that are useful in advanced password cracking
MIT License
1.33k stars 353 forks source link

Feature: combinatorN #31

Open vdun opened 7 years ago

vdun commented 7 years ago

Make combinator accepts arbitrary number (n) of files

jsteube commented 7 years ago

Before I do, you know you can do this already? You can use combinator.bin with 2 files and write the output to file. Then run combinator.bin again with the new file and the 3rd file and write it to file, and so on...

roycewilliams commented 4 years ago

Well, part of the value of combinator is that it can be used to generate a list dynamically, without having to write it to disk first, in order to avoid using up a high amount of disk space.

An interesting use case for combinatorN is to combine wordlists with known qualities that you want to appear at specific positions. This is different from PRINCE, in which any item in the wordlist can appear in any position.

I am in favor of some kind of per-position combinator tool beyond what combinator3 can provide. Yes, the total number of combinations can increase quickly, but for shorter lists this could be very useful.

singe commented 4 years ago

https://github.com/hashcat/hashcat-utils/pull/53 should address this, it will let you chain combinator across multiple pipes.

roycewilliams commented 4 years ago

This is a reasonable workaround, but still less convenient (and requiring more awareness of the OS than having direct support would)

matrix commented 3 years ago

@vdun, check this #58