GithubHelp home page GithubHelp logo

kaonashi-passwords / kaonashi Goto Github PK

View Code? Open in Web Editor NEW
948.0 41.0 107.0 426 KB

Wordlist, rules and masks from Kaonashi project (RootedCON 2019)

License: GNU General Public License v3.0

wordlist password password-strength password-safety dictionary-attack dictionary password-cracking hashcat masks rules

kaonashi's People

Contributors

curtisgibby avatar pcaro90 avatar segofensiva avatar trotskydotsky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kaonashi's Issues

Masks ordered by occurrences instead of by efficiency

You should order masks by efficiency (occurrences/key_space) because this will lead to the less guesses to crack passwords.

Looking at the top 5:

227251350:?l?l?l?l?l?l?l?l
188463345:?d?d?d?d?d?d
171728714:?l?l?l?l?l?l
122109481:?d?d?d?d?d?d?d?d
117878793:?l?l?l?l?l?l?l

And ordering just the 1000 in kaonashi_masks_numbered.txt by efficiency the top 5 are now:

673407:?u?u?u?u             // was #309
122109481:?d?d?d?d?d?d?d?d  // was #4
409898:?u?u?u               // was #470
149077:?l?d?d?d             // was #979
442599:?u?l?l               // was #444

You can use PACK to do this:

sed -e "s/^\(.*\):\(.*\)$/\2,\1/" kaonashi_masks_numbered.txt > input.txt
./maskgen.py input.txt -o output.hcmask

But first you'll need to add a line for ?b:

elif char == "b": count *= 256

But I'd suggest that you change ?b to ?1 and add -1 not_a.hcchr to hashcat options. Where "not_a.hcchr" is everything not in ?a which is what I assume ?b was used for. And obviously the line would be:

elif char == "1": count *= 161

Looking at the top 3 with ?b/?1, they change ranks quite a bit:

#315  ?l?l?l?l?l?b
#457  ?l?l?l?l?l?l?b
#459  ?d?d?d?d?d?d?b?b
---
#302  ?l?l?l?l?l?1
#432  ?d?d?d?d?d?d?1?1
#441  ?l?l?l?l?l?l?1

Question

On page 16 of your slide deck what URL was that service you were using? Do you happen to have an English version of the deck perhaps? Awesome presentation and thanks for making this available.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.