Le CTF a terminé mais pas moi !

Je me suis amusé à modifier le ‘bruteforceur’ que j’ai utilisé pour le chall du CSAW CTF. C’est pour de futurs challs; Il suffit de mettre sa fonction ‘Brute’ en assembleur ou en C pourquoi pas. Le Bitonio bruteforce à l’ancienne en multithread (Sur CPU hein…) en utilisant tous les charactères printables (de space à tilda ). Au retour de la fonction, si EAX est à 1 c’est gagné. A vous de poser votre fonction.

Le bignou est dispo sur mon GitHub

Et ça dépote sur mon Phenom II 4 Core, Il torche les 742 Milliards de combinaison de 1 à 6 char en 47mn (263 Millions de Hash/sec). Après tout dépend du Hash, ici il ne coute rien en processing.

Et voila sur le CTF de ce week-end

Depuis le CTF qui était tombé en 4h , j’en suis  à 14 mn désormais (6 Char printables soit 42 Bits, pour 54mn de temps réel sur tous les CPUs).

1300x plus vite que la version “John | perl”

C’est clair, c’est pas openCL mais cela suffit à mon [Mode auto-satisfation ON]

Le drame c’est que comme d’hab, un charset de a à z fait mieux et plus vite ,)

 

This entry was posted in Asm, Coding and tagged , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

AlphaOmega Captcha Classica  –  Enter Security Code