Skip to content

an0mal1a/BruTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

BruTest

En desarrollo...

Generador de contraseñas, utiliza un algoritmo para generar todas las combinaciones posibles.

Le falta desarrollo, actualmente puedes especificar hash md5 o sha256. Este programa genera todas las combinaciones posibles, puede estar bastante tiempo en ejecucion dependiendo de la longevidad de la contraseña.

Genera millones de contraseñas en apenas segundos. Implementado metodo MD5 y SHA-256 de hash

Requirements:

sudo apt-get install libssl-dev

Parametros

    [*] REQUERIDO
             ├──{ -t (thread)} Número de hilos
             ├──{ -p (passwd)} Parametro para esepcificar el hash MD5 / SHA-256
             └──{ -l (length)} Caracteres de la contraseña a generar

    [*] Opcional
             └──{ -d (dict)} Parametro para generar un diccionario de combinaciones        


    [!] EJEMPLOS

        {*} FIND PASSWORD "halA2k" with 60 threads and 6 chars of length

             (200 threads)──┐           ┌── (Password)
                ./bruTest -t 60 -l 0 -p e0f252c678964405c8ef7d31a4e6334a 
                                  └─(Random Length)   
                            

    -------------------------------------------------------------------------------        

        {*} Generate DICTIONARY with 60 threads and 8 digits of length

            Logic -> ./bruTest -w -t <threads> -l <password_len> > <name_new_dict>

              (Genrate Dict)───┐             ┌──(Send Output to File)
                    ./bruTest -d -t 60 -l 12 > dict  
                                          └─(Password Length)   

Normal Output:

    [*] OUTPUT:


                ▄▄▄▄    ██▀███   █    ██ ▄▄▄█████▓▓█████   ██████ ▄▄▄█████▓
                ▓█████▄ ▓██ ▒ ██▒ ██  ▓██▒▓  ██▒ ▓▒▓█   ▀ ▒██    ▒ ▓  ██▒ ▓▒
                ▒██▒ ▄██▓██ ░▄█ ▒▓██  ▒██░▒ ▓██░ ▒░▒███   ░ ▓██▄   ▒ ▓██░ ▒░
                ▒██░█▀  ▒██▀▀█▄  ▓▓█  ░██░░ ▓██▓ ░ ▒▓█  ▄   ▒   ██▒░ ▓██▓ ░ 
                ░▓█  ▀█▓░██▓ ▒██▒▒▒█████▓   ▒██▒ ░ ░▒████▒▒██████▒▒  ▒██▒ ░
                ░▒▓███▀▒░ ▒▓ ░▒▓░░▒▓▒ ▒ ▒   ▒ ░░   ░░ ▒░ ░▒ ▒▓▒ ▒ ░  ▒ ░░   
                ▒░▒   ░   ░▒ ░ ▒░░░▒░ ░ ░     ░     ░ ░  ░░ ░▒  ░ ░    ░     
                ░    ░   ░░   ░  ░░░ ░ ░   ░         ░   ░  ░  ░    ░      
                ░         ░        ░                 ░  ░      ░           
                ░                                                     
        
                    Created By An0mal1a (https://github.com/an0mal1a)
        
                            ----------------------------
                            | Password Length:   6     |
               [♦] Details: ----------------------------
                            | Number of threads:  250  |  
                            ----------------------------
                               PasswordToCrack: MD5 -> e0f252c678964405c8ef7d31a4e6334a 
            
                --------------------------------------------------------
            
                [♦] Starting: Creating Threads and assigning priority...

            
                    [♦] Attempt: 40560624        PASSWD: acKlFB
            

                [!] Done!  Password Found:   halA2k   |   Tries 40624264 

Wordlist Output:

            aaaaaaaa
            aaaaaaab
            aaaaaaac
            aaaaaaad
            aaaaaaae
            aaaaaaaf
            aaaaaaag
            aaaaaaah
            ........

Compilation

    ┌──(supervisor㉿parrot)-[~]
    └─$ gcc -g generate_all.c -o brutest -lpthread -lcrypto

About

Brute force with an algorithm to generate ALL combinations.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages