Skip to content
lakiw edited this page May 30, 2017 · 6 revisions

##Welcome to the pcfg_cracker wiki!

Documentation

Python PCFG Cracker Status ( 5/30/2017):

  1. Incorporation of John the Ripper's Markov brute force is currently in development. Working PoC in Development branch.
  2. Currently modifying the back-end guess generation to standardize how it works with other modeling options like JtR Markov
  3. Biggest feature that hasn't been ported over from previous PCFG cracker is the use of custom per-session dictionaries
    • Will likely get to that when I revisit the training program to allow updating dates, names, etc for a particular target
    • Unlikely to get around to this in the next several months. If you are interested in helping I'd be very interested!
  4. Does not have the ability to stop/restart cracking sessions.
    • This is a hard problem to solve for a general purpose grammar
    • It's needed though so will continue to periodically look into it
  5. Currently it takes around a day to generate a billion guesses
    • This is slow but....
    • That billion guesses will likely crack about 70% of similar web passwords so in a ways that is pretty good
    • I'm hopeful with probability smoothing a re-working the back-end guess generation will speed things up significantly
Clone this wiki locally