elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Como hacer un programa para hacer fuerza bruta no diccionarios
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como hacer un programa para hacer fuerza bruta no diccionarios  (Leído 2,229 veces)
PiernaDeFelipeCamiroaga

Desconectado Desconectado

Mensajes: 12



Ver Perfil
Como hacer un programa para hacer fuerza bruta no diccionarios
« en: 15 Junio 2018, 05:05 am »

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)
Código:
#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 Desconectado

Mensajes: 1.516



Ver Perfil
Re: Como hacer un programa para hacer fuerza bruta no diccionarios
« Respuesta #1 en: 15 Junio 2018, 14:43 pm »

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 Desconectado

Mensajes: 12



Ver Perfil
Re: Como hacer un programa para hacer fuerza bruta no diccionarios
« Respuesta #2 en: 15 Junio 2018, 15:10 pm »

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 Desconectado

Mensajes: 401



Ver Perfil
Re: Como hacer un programa para hacer fuerza bruta no diccionarios
« Respuesta #3 en: 16 Junio 2018, 03:22 am »


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

Código
  1. int getRandomNumber(){
  2.    return 4; //chosen by fair dice roll
  3.              //guaranteed to be random
  4. }
MAFUS


Desconectado Desconectado

Mensajes: 1.516



Ver Perfil
Re: Como hacer un programa para hacer fuerza bruta no diccionarios
« Respuesta #4 en: 16 Junio 2018, 20:20 pm »

Esto es de este foro, y bastante antiguo, 12 años ya.
Pero te puede servir: como hacer peticiones POST en C. En verdad es enviar texto en un socket internet.
https://foro.elhacker.net/programacion_cc/como_puedo_hacer_peticiones_post_en_c-t134091.0.html
En línea

srWhiteSkull


Desconectado Desconectado

Mensajes: 443



Ver Perfil WWW
Re: Como hacer un programa para hacer fuerza bruta no diccionarios
« Respuesta #5 en: 16 Junio 2018, 22:33 pm »

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 Desconectado

Mensajes: 401



Ver Perfil
Re: Como hacer un programa para hacer fuerza bruta no diccionarios
« Respuesta #6 en: 16 Junio 2018, 23:13 pm »

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  :xD
« Última modificación: 16 Junio 2018, 23:17 pm por 0xFer » En línea

Código
  1. int getRandomNumber(){
  2.    return 4; //chosen by fair dice roll
  3.              //guaranteed to be random
  4. }
srWhiteSkull


Desconectado Desconectado

Mensajes: 443



Ver Perfil WWW
Re: Como hacer un programa para hacer fuerza bruta no diccionarios
« Respuesta #7 en: 16 Junio 2018, 23:39 pm »

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  :xD

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/Pyrit
https://github.com/wiire-a/pixiewps
https://github.com/rafael-santiago/pig
https://github.com/netsniff-ng/netsniff-ng
etc...

Con esto no quiero menospreciar otros lenguajes como el propio PHP, pero cuidado al decir que C/C++ no es un lenguaje "práctico"  :xD
Salu2
En línea

0xFer


Desconectado Desconectado

Mensajes: 401



Ver Perfil
Re: Como hacer un programa para hacer fuerza bruta no diccionarios
« Respuesta #8 en: 17 Junio 2018, 00:11 am »

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

Código
  1. int getRandomNumber(){
  2.    return 4; //chosen by fair dice roll
  3.              //guaranteed to be random
  4. }
AXCESS

Desconectado Desconectado

Mensajes: 179



Ver Perfil
Re: Como hacer un programa para hacer fuerza bruta no diccionarios
« Respuesta #9 en: 17 Junio 2018, 00:54 am »


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

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Programas para hacer ataques de fuerza bruta
Hacking
nerviosus 1 2,213 Último mensaje 8 Agosto 2018, 22:05 pm
por CybeRoot
¿Hacer fuerza bruta para ganar en juego similar a Mastermind?
Programación General
Tachikomaia 8 1,567 Último mensaje 30 Abril 2019, 18:13 pm
por Tachikomaia
[batch] Quiero hacer un script para hacer fuerza bruta
Scripting
didis 6 1,560 Último mensaje 19 Octubre 2019, 20:25 pm
por didis
programa para hacer portable no funciona
Juegos y Consolas
yina07 1 988 Último mensaje 4 Enero 2020, 21:25 pm
por B€T€B€
Problema al hacer fuerza bruta a mi router
Hacking
14pop7 2 2,921 Último mensaje 25 Mayo 2021, 22:23 pm
por armBjorn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines