hashcat Forum
splitlen shrinks dictionary size? - Printable Version

+- hashcat Forum (https://hashcat.net/forum)
+-- Forum: Support (https://hashcat.net/forum/forum-3.html)
+--- Forum: hashcat-utils, maskprocessor, statsprocessor, md5stress, wikistrip (https://hashcat.net/forum/forum-28.html)
+--- Thread: splitlen shrinks dictionary size? (/thread-2614.html)

Pages: 1 2


splitlen shrinks dictionary size? - eXPeri3nc3 - 09-10-2013

Hi all!

I'm using splitlen on my dictionaries as mentioned in "Essential performance note" here http://hashcat.net/forum/thread-2543.html

However, I noticed that the size of the dictionary after split and merge decreases. I compared the lines before and after, and the count after sorting decreases as well

Is this supposed to happen?

Thanks!


RE: splitlen shrinks dictionary size? - Kgx Pnqvhm - 09-10-2013

Splitlen stops at 15 characters.
Try ULM.


RE: splitlen shrinks dictionary size? - Mangix - 09-11-2013

You need to recompile splitlen and change these two lines accordingly:

#define LEN_MIN 1
#define LEN_MAX 15

You could also try using a one-liner in bash to accomplish the same thing:

awk '{print length, $0}' < wordlist.dict | sort -n | cut -d ' ' -f 2- > wordlist-sorted.dict


RE: splitlen shrinks dictionary size? - skalderis - 09-15-2013

Just changing #define LEN_MAX 15 doesn't do the trick. Dictionary goes from 16gig -> 4mb.


RE: splitlen shrinks dictionary size? - Kuci - 09-15-2013

You have to edit value after LEN_MAX to 55 or something like that...


RE: splitlen shrinks dictionary size? - atom - 09-16-2013

(09-15-2013, 04:12 PM)skalderis Wrote: Just changing #define LEN_MAX 15 doesn't do the trick. Dictionary goes from 16gig -> 4mb.

After changing, you need to recompile the binary


RE: splitlen shrinks dictionary size? - skalderis - 09-16-2013

I changed and recompiled with Dev-C++. It drops me an exe. But then it doesn't do what it suppose to. Maybe I should use different compiler.


RE: splitlen shrinks dictionary size? - Mangix - 09-16-2013

I made you a 64-bit binary using MinGW64. Should work.

https://dl.dropboxusercontent.com/u/102011983/splitlen.exe


RE: splitlen shrinks dictionary size? - skalderis - 09-16-2013

(09-16-2013, 07:46 PM)Mangix Wrote: I made you a 64-bit binary using MinGW64. Should work.

https://dl.dropboxusercontent.com/u/102011983/splitlen.exe

I appreciate that. But I don't open random exe's from internets Smile Thanks anyway. Found that Dev-C++ still have some 500 known bugs. Canceled Visual Studio 2012 install and booted linux. One liner with gcc and done, working correctly.


RE: splitlen shrinks dictionary size? - KT819GM - 09-17-2013

There is good alternative for dev-c++ like codeblocks which by default use MinGW64 as compiller.