|
Message-ID: <51D6A6EA.206@mccme.ru> Date: Fri, 05 Jul 2013 14:58:50 +0400 From: Alexander Cherepanov <cherepan@...me.ru> To: john-users@...ts.openwall.com Subject: Alexander's write-up for Hashrunner-2013 Hi! This contest for me was very similar to the last CMIYC -- the same hardware, the same wordlists etc. See http://openwall.com/lists/john-users/2012/08/13/3 . But both days of this contest were working days and I was not able to dedicate all the time to it. = Scripts I mainly managed our server scripts for combining .pot files and preparing them for upload: - converted hashes to canonical form; - adapted server scripts from CMIYC for this contest; - added processing of md5-broken cracks to the scripts; - checked cracked hashes rejected by the scripts; - checked part of the submissions rejected by organizers' server. = Cracking Little time was dedicated to manage real cracking. Attacks were run with JtR against all types of hashes. Attacks are default cracking mode and wordlists with jumbo rules. Wordlists are generated from several wikipedia dumps. As a result I found several series like 2w5x, 2xc, 33dc, 3dc, Blu3, Cd3 with suffixes from 10 to 99 and several non-latin passwords like "God" in Hindi and Bengali. Additionally I run a short attack from Frank and recracked everything near the end of the contest. = Notes for organizers Some remarks for for organizers and some ideas to lessen frustration and to make contest more pleasant. - Publish more info and do it in more timely fashion: if you cannot regularly post news on the site and want to do it via Twitter just put a note about it on the site beforehand; if you cannot start on time just write about it; if some files are not available (like #5 and #7) don't show them at all or write that they are not available (so that everybody have not to recheck their downloaders and then check whether xanadrel have got an answer about it in twitter or not); etc. - Provide all the info necessary to calculate your exact score, from the beggining. It's good mainly because it helps to decide what to crack and makes it possible for teams to check that their cracks were uploaded and counted without errors. - Include a test password (say, "password") for every kind of hashes. Teams can use it 1) to check that they understand hashes (padding, number of rounds etc.) in the same way as organizers and 2) to check the upload process. - You could easily register for contest simultaneously with registration on the conference site but it was not clear at all how to register for contest when you already have an account on the site. - Make hashes (hints etc.) available to everybody without registration. - Run contest during weekend. = Thanks I'd like to thank organizers for an interesting contest, our team for making an experience fun and Laboratory of Algebraic Geometry, HSE, for letting me use laboratory's servers in this contest. -- Alexander Cherepanov
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.