09-20-2011, 05:44 PM
Conceptually, it looks like I've misunderstood the way the piped commands execute.
For years I've been under the impression that earlier commands had to finish before later commands could run.
Now that this has been clarified, I can see great value in a pre-processor such as the mask processor for generating dictionary words for oclHashcat (e.g. JtR charset processor).
I'd like to experiment building something of my own, but I'm a little confused.
Since mp is running so much faster than oclHashcat, how does it "know" how to buffer it's output?
Clearly, it can't be sending oclHashcat partial words.
Is the source for the mask processor publicly available?
If not, some example of how to do this?
Many thanks.
For years I've been under the impression that earlier commands had to finish before later commands could run.
Now that this has been clarified, I can see great value in a pre-processor such as the mask processor for generating dictionary words for oclHashcat (e.g. JtR charset processor).
I'd like to experiment building something of my own, but I'm a little confused.
Since mp is running so much faster than oclHashcat, how does it "know" how to buffer it's output?
Clearly, it can't be sending oclHashcat partial words.
Is the source for the mask processor publicly available?
If not, some example of how to do this?
Many thanks.