Autor
|
Tema: Como hacer un programa para hacer fuerza bruta no diccionarios (Leído 4,460 veces)
|
PiernaDeFelipeCamiroaga
Desconectado
Mensajes: 12
|
Hola la descubrí que en mi colegio las credenciales para ingresar a la pagina para ver las notas usa la fecha de nacimiento como contraseña y usuario y entonces hice un programa para hacer el diccionario en un txt dejare el codigo(es útil si solo sabes el ano de la otra persona como es mi caso) #include <iostream> #include <stdlib.h> #include <windows.h> #include <fstream> using namespace std; int dia = 0; int mes = 1; int ano = 1971; //EDITA ESTA VARIABLE SI ES NECESARIO void file(){ ofstream dic; string nombrearchivo; cout<<"nombre del archivo + txt?"<<endl; getline(cin,nombrearchivo); dic.open(nombrearchivo.c_str(),ios::out); if(dic.fail()){ cout<<"No se puedo abrir el archivo"; exit(1); } for(int i = 1;i<365;i=i+1){ dia = dia + 1; if(dia == 31){ mes = mes + 1; dia = 1; } if(dia < 10 || mes < 10){ if(mes < 10 && dia < 10 ){ dic<<"0"<<dia<<"0"<<mes<<ano<<endl; } }else{ dic<<dia<<mes<<ano<<endl; } } } void creacion(){ for(int i = 1;i<365;i=i+1){ dia = dia + 1; if(dia == 31){ mes = mes + 1; dia = 1; } if(dia < 10 || mes < 10){ if(mes < 10 && dia < 10 ){ Sleep(20); cout<<"0"<<dia<<"0"<<mes<<ano<<endl; } }else{ Sleep(20); cout<<dia<<mes<<ano<<endl; } } } int main(){ file(); creacion(); system ("pause"); return 0; } Bueno la cosa es que tengo el diccionario pero necesito hacer otro programa para utilizarlo osea que interactue con al pagina web. Si me pueden orientar un poco para poder hacerlo y no tener que poner todas las contraseñas yo mismo gracias de antemano
|
|
« Última modificación: 15 Junio 2018, 15:07 pm por PiernaDeFelipeCamiroaga »
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Y la página web esa no tendrá una protección contra eso, tipo deshabilitar la cuenta después de un número de intentos?
|
|
|
En línea
|
|
|
|
PiernaDeFelipeCamiroaga
Desconectado
Mensajes: 12
|
Y la página web esa no tendrá una protección contra eso, tipo deshabilitar la cuenta después de un número de intentos?
no tiene límite de intentos probé poniendo palabras al azar y aun me dejaba seguir ingresando datos
|
|
|
En línea
|
|
|
|
0xFer
Desconectado
Mensajes: 400
|
Bueno la cosa es que tengo el diccionario pero necesito hacer otro programa para utilizarlo osea que interactue con al pagina web. Si me pueden orientar un poco para poder hacerlo y no tener que poner todas las contraseñas yo mismo gracias de antemano
Haciendo una petición POST a la página, C/C++ no es lo más practico, aprende algo de php
|
|
|
En línea
|
int getRandomNumber(){ return 4; //chosen by fair dice roll //guaranteed to be random }
|
|
|
|
srWhiteSkull
|
Haciendo una petición POST a la página, C/C++ no es lo más practico, aprende algo de php
Discrepo
|
|
|
En línea
|
|
|
|
0xFer
Desconectado
Mensajes: 400
|
Imaginé que la página podría no avisar solo con el response del Post si los datos eran correctos y debía interactuar más con la página a nivel front-end por lo que C/C++ no sería lo ideal, incluso php queda obsoleto con páginas de más seguridad y abría que usar emuladores de navegador como PhantomJs
|
|
« Última modificación: 16 Junio 2018, 23:17 pm por 0xFer »
|
En línea
|
int getRandomNumber(){ return 4; //chosen by fair dice roll //guaranteed to be random }
|
|
|
srWhiteSkull
|
Imaginé que la página podría no avisar solo con el responde del Post si los datos eran correctos y debía interactuar más con la página a nivel front-end por lo que C/C++ no sería lo ideal, incluso php queda obsoleto con páginas de más seguridad y abría que usar emuladores de navegador como PhantomJs El servidor no va a comprobar si haces la petición o solicitud desde un programa, en este caso, o si lo hace desde el navegador. Por otro lado el fronted puede ser un programa, no necesariamente debe estar en el navegador(que es un programa también)... y como no, desde el navegador pasando por el servidor Web hasta el propio interpretador de Php están hechos, muy probablemente, en C o C++. Al final lo que cuenta es que la respuesta sea hecha de la forma que el servidor pueda asimilarla. Muchas herramientas para esnifar o hackear suelen estar hechas en C/C++ ya que una vez compilado tienes un pequeño ejecutable de unos pocos kilobytes y un consumo de recursos bajos, alto rendimiento, así como facilita la portabilidad a otras arquitecturas o sistemas operativos. https://github.com/JPaulMora/Pyrithttps://github.com/wiire-a/pixiewpshttps://github.com/rafael-santiago/pighttps://github.com/netsniff-ng/netsniff-ngetc... Con esto no quiero menospreciar otros lenguajes como el propio PHP, pero cuidado al decir que C/C++ no es un lenguaje "práctico" Salu2
|
|
|
En línea
|
|
|
|
0xFer
Desconectado
Mensajes: 400
|
Se puede hacer de todo C pero no es lo más práctico en este caso. Si se consigue lo que quiere con solo un Post lo cual es probable, Joya.
|
|
« Última modificación: 17 Junio 2018, 00:18 am por 0xFer »
|
En línea
|
int getRandomNumber(){ return 4; //chosen by fair dice roll //guaranteed to be random }
|
|
|
AXCESS
Desconectado
Mensajes: 179
|
Bueno la cosa es que tengo el diccionario pero necesito hacer otro programa para utilizarlo osea que interactue con al pagina web.
No necesita crear un programa, ya están hechos para ese fin. Cargue el diccionario con la Hidra o Medusa.
|
|
« Última modificación: 17 Junio 2018, 00:56 am por AXCESS »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Programas para hacer ataques de fuerza bruta
Hacking
|
nerviosus
|
1
|
4,273
|
8 Agosto 2018, 22:05 pm
por CybeRoot
|
|
|
¿Hacer fuerza bruta para ganar en juego similar a Mastermind?
Programación General
|
Tachikomaia
|
8
|
5,109
|
30 Abril 2019, 18:13 pm
por Tachikomaia
|
|
|
[batch] Quiero hacer un script para hacer fuerza bruta
Scripting
|
didis
|
6
|
4,923
|
19 Octubre 2019, 20:25 pm
por didis
|
|
|
programa para hacer portable no funciona
Juegos y Consolas
|
yina07
|
1
|
2,470
|
4 Enero 2020, 21:25 pm
por B€T€B€
|
|
|
Problema al hacer fuerza bruta a mi router
Hacking
|
14pop7
|
2
|
8,163
|
25 Mayo 2021, 22:23 pm
por armBjorn
|
|