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


 


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Como hacer un programa para hacer fuerza bruta no diccionarios en: 15 Junio 2018, 15:10
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
2  Programación / Programación C/C++ / Re: Ayuda con juego de adivinar palabras en: 15 Junio 2018, 05:45
El problema es que te faltaban librerías <windows.h> y <stdlib.h> la primera para poder usar el "cls"y la otra para los números aleatorio y use void gotoxy(int x, int y) para otorgar coordenadas a la parte donde ingresas las letras y asi poder sobre escribir en la misma posición y se viera como si se borrara y use los system("cls") para borrar el monito de palo mostrar el siguiente.

No se si me explique bien pero igual te dejo el código "arreglado"

Código
  1. #include <windows.h>
  2. #include <stdlib.h>
  3. #include <iostream>
  4. #include <string.h>
  5. #include <time.h>
  6.  
  7. using namespace std;
  8.  
  9. void inicio();
  10. void primer_error();
  11. void segundo_error();
  12. void tercer_error();
  13. void cuarto_error();
  14. void quinto_error();
  15. void jugar();
  16. void rellenar(string n);
  17. void intentos(int intento);
  18.  
  19. void gotoxy(int x,int y){
  20. HANDLE hcon;
  21. hcon = GetStdHandle(STD_OUTPUT_HANDLE);
  22.  
  23. COORD pos;
  24. pos.X = x;
  25. pos.Y = y;
  26. SetConsoleCursorPosition(hcon,pos);
  27. }
  28.  
  29. int main(){
  30. int opcion;
  31. srand(time(NULL));
  32. do{
  33. cout << "1. JUGAR" << endl;
  34. cout << "2. SALIR" << endl;
  35. cin >> opcion;
  36. system("cls");
  37. switch(opcion){
  38. case 1: jugar(); break;
  39. case 2: cout << "HASTA LUEGO" << endl; break;
  40. default: cout << "OPCION INCORRECTA, Intente de nuevo" << endl;
  41. }
  42. }while(opcion!=2);
  43. system("pause");
  44. return 0;
  45. }
  46.  
  47. void inicio()
  48. {
  49. cout << "**********" << endl;
  50. cout << "*           " << endl;
  51. cout << "*           " << endl;
  52. cout << "*           " << endl;
  53. cout << "*           " << endl;
  54. cout << "*           " << endl;
  55. cout << "*           " << endl;
  56. }
  57.  
  58. void primer_error()
  59. {
  60. system("cls");
  61. cout << "**********" << endl;
  62. cout << "*        |  " << endl;
  63. cout << "*           " << endl;
  64. cout << "*           " << endl;
  65. cout << "*           " << endl;
  66. cout << "*           " << endl;
  67. cout << "*           " << endl;
  68. }
  69.  
  70. void segundo_error()
  71. {
  72. system("cls");
  73. cout << "**********" << endl;
  74. cout << "*        |  " << endl;
  75. cout << "*        O  " << endl;
  76. cout << "*           " << endl;
  77. cout << "*           " << endl;
  78. cout << "*           " << endl;
  79. cout << "*           " << endl;
  80. }
  81.  
  82. void tercer_error()
  83. {
  84. system("cls");
  85. cout << "**********" << endl;
  86. cout << "*        |  " << endl;
  87. cout << "*        O  " << endl;
  88. cout << "*       /|\\" << endl;
  89. cout << "*           " << endl;
  90. cout << "*           " << endl;
  91. cout << "*           " << endl;
  92. }
  93.  
  94. void cuarto_error()
  95. {
  96. system("cls");
  97. cout << "**********" << endl;
  98. cout << "*        |  " << endl;
  99. cout << "*        O  " << endl;
  100. cout << "*       /|\\" << endl;
  101. cout << "*        A  " << endl;
  102. cout << "*       / \\" << endl;
  103. cout << "*           " << endl;
  104. }
  105.  
  106. void quinto_error()
  107. {
  108. system("cls");
  109. cout << "**********   " << endl;
  110. cout << "*        |   " << endl;
  111. cout << "*        O   " << endl;
  112. cout << "*       /|\\ " << endl;
  113. cout << "*        A   " << endl;
  114. cout << "*       / \\ " << endl;
  115. cout << "*            " << endl;
  116. cout << "     PERDISTE" << endl;
  117. }
  118.  
  119. void jugar()
  120. {
  121. int aleatorio;
  122. string a="OSO", b="PAYASO", c="CUADERNO";
  123.   aleatorio=rand()%3+1;
  124. switch(aleatorio){
  125. case 1: rellenar(a); break;
  126. case 2: rellenar(b); break;
  127. case 3: rellenar(c); break;
  128. }
  129. }
  130.  
  131. void rellenar(string n)
  132. {
  133. int contador=0, aux=0, aux2, MAX=n.length();
  134. char letra, contenedor[MAX];
  135. for(int i=0;i<MAX;i++){
  136. contenedor[i]='_';
  137. }
  138. inicio();
  139. while(contador<5){
  140. aux2=0;
  141. for(int j=0;j<MAX;j++){
  142. cout << contenedor[j] << " ";
  143. }
  144. gotoxy(0,8);
  145. cout << endl;
  146. cout << "Ingrese letra: ";
  147. cin >> letra;
  148. for(int k=0;k<MAX;k++){
  149. if(letra==n[k] && contenedor[k]=='_'){
  150. contenedor[k]=letra;
  151. aux++;
  152. break;
  153. }
  154. else{
  155. aux2++;
  156. }
  157. }
  158. if(aux==MAX){
  159. cout << "GANASTE! La palabra oculta es: " << n << endl;
  160. break;
  161. }
  162. if(aux2==MAX){
  163. contador++;
  164. intentos(contador);
  165. }
  166. }
  167. }
  168.  
  169. void intentos(int intento)
  170. {
  171. switch(intento){
  172. case 1: primer_error(); break;
  173. case 2: segundo_error(); break;
  174. case 3: tercer_error(); break;
  175. case 4: cuarto_error(); break;
  176. case 5: quinto_error(); break;
  177. }
  178. }
  179.  
3  Seguridad Informática / Hacking Básico / Re: ¿Como hacer un ataque de fuerza bruta si el inicio de sesion es limitado? en: 15 Junio 2018, 05:22
Supongo que cambiando tu ip cada n cantidad de intentos (depende la cantidad de intentos que te de la pagina supongo) y la verdad no tengo idea si se puede cambiar tantas veces en poco tiempo para que sea util
4  Programación / Programación C/C++ / Como hacer un programa para hacer fuerza bruta no diccionarios en: 15 Junio 2018, 05:05
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
5  Programación / Programación C/C++ / Re: Como usar comandos de MSDOS en c++ en: 17 Mayo 2018, 21:23
Osea yo sabia que MSDOS era un sistema operativo y por algún lado leí que la consola de win usa los comandos de MSDOS por eso le dije de esa manera aunque no se si sea correcto. De todas formas gracias
6  Programación / Programación C/C++ / Como usar comandos de MSDOS en c++ en: 17 Mayo 2018, 05:19
Hace unos meses publique como podia hacer un backdoor y me dijieron que tenia que aprender a programar en c++ y e leido unos cuantos libros visto videos etc... y vi un video de como ejecutar comandos de MSDOS pero no entendí mucho, quería saber si alguien me puede ayudar diciéndome alguna pagina, libro y/o video, me ayudaría bastante
7  Seguridad Informática / Análisis y Diseño de Malware / Re: Como podria hacer un backdoor en: 4 Marzo 2018, 23:37
Ya me explicaron como hacer lo que decia y estoy leyendo un libro de programacion en c y ademas descarge otros mas de c++ y otros temas los cuales tengo que saber igual muchas gracias.
8  Seguridad Informática / Análisis y Diseño de Malware / Re: Como podria hacer un backdoor en: 1 Marzo 2018, 20:10
Entonces que es lo que hace TheFatRat o programas del ese estilo con los que puedes ver lo que hace la persona desde tu pc porque la verdad quiero saber porque funcionan esos programas.
9  Seguridad Informática / Análisis y Diseño de Malware / Como podria hacer un backdoor en: 1 Marzo 2018, 05:42
(nose si este post va en esta sección)

Hola, la verdad entiendo poco del tema de seguridad informatica o hacking pero quiero hacer un backdoor, pero no con TheFatRat o algun programa que lo automatise lo quiero programar yo para saber como funciona y entederlo mas que nada y queria saber si alguien me puede acesorar con algun lenjuage de programacion o algun libro o blog donde pueda ver esto y aprender porque en youtube encuentro solo ninos de 12 anos (tengo teclado ingles) que se ponen mascaras de anonimus y esas cosas no importa si el libro o blog es largo ya que no es un problema para mi, ademas si existen algunos conocimientos previos a poder hacer algo asi tambien me serviria. Gracias de ante mano
Páginas: [1]
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines