Generador de diccionario para fuerza bruta

  • 1 Respuestas
  • 145 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado TitoPacheco

  • *
  • Underc0der
  • Mensajes: 10
  • Actividad:
    33.33%
  • Reputación 0
    • Ver Perfil
    • Email

Generador de diccionario para fuerza bruta

  • en: Agosto 06, 2020, 10:54:56 pm
Buenas, estaba buscando que me recomienden algún buen generador de diccionarios de contraseñas basado en ingeniería social para kali linux, conozco cupp, pero me gustaría saber de otros.
« Última modificación: Agosto 07, 2020, 01:06:22 am por Gabriela »

Desconectado DtxdF

  • *
  • Moderator
  • Mensajes: 781
  • Actividad:
    80%
  • Reputación 16
  • Eres un auto y tienes dos opciones: Parar o Seguir
    • Ver Perfil
    • Mi repositorio de Github donde encontraras herramientas para tu trabajo.
    • Email

Re:Generador de diccionario para fuerza bruta

  • en: Agosto 07, 2020, 01:45:34 am
Puede crear su propio programa que haga lo que desea, simplemente usando permutaciones. Aquí un ejemplo con un algoritmo ineficiente:

Código: C++
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. void permute(char array[], char flags[], char buff[],
  5.           size_t index, size_t length) {
  6.    size_t i;
  7.  
  8.    if (index == length) {
  9.       buff[index] = '\0';
  10.       std::cout << buff << std::endl; /* Podrías colocar una función aquí que guarde ese arreglo, o un callback, por ejemplo */
  11.  
  12.    } else {
  13.       for (i = 0; i < length; i++) {
  14.          if (flags[i] == '1') {
  15.             buff[index] = array[i];
  16.             flags[i] = '0';
  17.             permute(array, flags, buff, index + 1, length);
  18.             flags[i] = '1';
  19.  
  20.          }
  21.  
  22.       }
  23.  
  24.    }
  25.  
  26. }
  27.  
  28. int main() {
  29.    char array[] = "abcd";
  30.    char flags[] = "1111";
  31.    char buff[5];
  32.  
  33.    permute(
  34.       array,
  35.       flags,
  36.       buff,
  37.       0,
  38.       strlen(array)
  39.  
  40.    );
  41.  
  42.    return 0;
  43.  
  44. }

Por cierto, no se confunda entre Fuerza Bruta y Ataques por Diccionario, son cosas diferentes.

Mientras, la fuerza bruta se aplican una serie de combinaciones posibles, quizá todas, en cambio los ataques por diccionario se usa un archivo o una base de datos de gran tamaño para compararlo con otro valor.

~ DtxdF
« Última modificación: Agosto 07, 2020, 02:50:08 am por DtxdF »
Los seres humanos son robots, cuyo combustible es el afanado dinero.

 

Crear un archivo .vbs para ejecutar un archivo .bat en invisible

Iniciado por NMS

Respuestas: 2
Vistas: 12256
Último mensaje Marzo 13, 2017, 10:37:57 pm
por sadfud
allegro 5,opngl,sdk para fan game modo storyboard game

Iniciado por Mr.Tru

Respuestas: 2
Vistas: 3369
Último mensaje Mayo 23, 2018, 01:19:20 pm
por Mr.Tru
[SOLUCIONADO] Desencriptacion de una imagen para extraer la imagen original

Iniciado por stuxnet13

Respuestas: 3
Vistas: 3935
Último mensaje Enero 07, 2016, 07:55:01 pm
por blackdrake
[SOLUCIONADO] Ayuda para encontrar "airdecrypt"

Iniciado por Typh0n

Respuestas: 2
Vistas: 6355
Último mensaje Enero 13, 2014, 07:11:18 am
por aika
Cómo uso la "/" para hacer un select en una tabla

Iniciado por tetano32

Respuestas: 3
Vistas: 4128
Último mensaje Diciembre 20, 2017, 04:41:12 pm
por tetano32