Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - mester

#141
Hacking Wireless / Re: Ataque DoS a un router
19 Julio 2015, 01:30 AM
Cita de: engel lex en 18 Julio 2015, 20:42 PM
por mucho ddos el router normalmente no dejara de enviar beacons de conexión, en tal caso, saturarlo con el DoS (porque no es DDoS) y esperar que por suerte se reinicie
Cierto, pero, nunca he dicho DDoS, no soy tan noob e.e

Cita de: ElP4nd4N3gro en 19 Julio 2015, 00:35 AM
prueba a poner el mismo nombre de red, el mismo canal, la mac y mas potencia y libre, SIN clave de acceso. A la vez que bombardeas el router legitimo ups..  igual funciona
Vale, supongo que con eso bastaría, gracias.
#142
Hacking Wireless / Re: Ataque DoS a un router
18 Julio 2015, 20:00 PM
Menos mal que esto es foroelhacker y no foroelelectricista
#143
Ubuntu Mate es la mejor opción, yo lo tengo flipas con lo que dura y lo bien que va. Me ha funcionado incluso mejor que Ubuntu o Linux Mint. Esta distribución mas TLP, y te durará muchisimo.
#144
Hacking Wireless / Ataque DoS a un router
18 Julio 2015, 11:55 AM
Hola.
Estaba probando como crear un punto de acceso falso pero antes haciendo desaparecer el router legítimo de las redes. El proceso que he seguido hasta ahora es: Con aireplay desautenticar a los clientes de la red, y luego con create_ap (https://github.com/oblique/create_ap) montar un punto de acceso similar con la misma contraseña y tal, para que los clientes se vuelvan a autenticar, pero esta vez a mi falsa red. El problema es que quiero hacer desaparecer a la red, no evitar que otros se conecten. ¿Como podría hacerlo?
#145
Cita de: neron991 en  9 Julio 2015, 02:06 AM
Otra duda para colocar contraseña al programa es asi:


char contra='abc123';
   char clave;
printf ("\nIngrese la contraseña: ");
    scanf ("%s",&clave);
    if (clave == contra)



pero al querer compilar me sale dos warning en el char contra='abc123';;
y al ejecutar el programa no me agarra la clave me salen estos dos warning:

27 21 C:\Users\ronald\Desktop\Sin Nombre1.c [Warning] character constant too long for its type
27 21 C:\Users\ronald\Desktop\Sin Nombre1.c [Warning] overflow in implicit constant conversion [-Woverflow]


tienes que usar una función de Sting.h llamada strcmp() (Sting Compare), podrás encontrar referencias a esta librería aquí http://www.cplusplus.com/reference/cstring/
#146
Ostias tío, gracias por todo esto, es un detallado, me has.ayudado mucho.
#147
No es complicado, es largo de hacer sobretodo con ficheros. Mañana lo tendré terminado, si quieres te paso el codigo con comentarios y tal, no me importa que lo uses para aprobar, te veo con ganas de aprender y además, no me importa compartir mi conocimiento, aunque sea poco, con los demas.
#148
Yo lo haría con ficheros binarios y así puedes guardar el registro y no trabajas con la memoria, así no introducirás los datos todo el rato. Usa las funciones fread y fwrite. Te costará más, pero seguro que te aprueban jeje. EJEMPLO:

#include <stdio.h>
#include <string.h>

int main(){
FILE *fd;
int edadLeida;
char nomLeido[100];
char dniLeido[15];
struct TBinario
{
int edad;
char nom[100];
char dni[15];
}persona[10];

persona[0].edad=20;
strcpy(persona[0].nom,"Borja");
strcpy(persona[0].dni,"454887965U");

fd=fopen("datosbin.dat","wb+");
//fwrite (direcc_dato, tamaño_dato, numero_datos, punt_fichero);
fwrite(&persona[0].edad,sizeof(int),1,fd);
fwrite(&persona[0].nom,sizeof(char)*100,1,fd);
fwrite(&persona[0].dni,sizeof(char)*15,1,fd);
fclose(fd);

//fread (direcc_dato, tamaño_dato, numero_datos,punt_fichero);
fd=fopen("datosbin.dat","rb+");
fread(&edadLeida, sizeof(int),1,fd);
fread(&nomLeido, sizeof(char)*100,1,fd);
fread(&dniLeido, sizeof(char)*15,1,fd);

printf("\nLa edad leída es: %d y el nombre: %s y el DNI: %s\n",edadLeida,nomLeido,dniLeido);

fclose(fd);
return 0;

}
#149
Aquí está toda tu ayuda. Te he retocado un poco (bastante) el codigo:
Código (cpp) [Seleccionar]

#include<iostream>
#include<cmath>
using namespace std;
int main(){
      int a,b,opcion;
      float res;
      do{ //PONEMOS UN BUCLE DO-WHILE PARA QUE SE REPITA SIEMPRE
      cout<<"\n ----CALCULADORA----";
     
      cout<<"\n 1.SUMA";
      cout<<"\n 2.RESTA";
      cout<<"\n 3.MULTIPLICAR";
      cout<<"\n 4.DIVIDIR";
      cout<<"\n 5.SALIR";
     
      cout<<"\n ELIGE UNA OPCION: ";
  cin>>opcion;
     
      system("cls");
     
      switch(opcion){ //TE HE REORDENADO EL CODIGO
           case 1: cout<<"\n Elige el primer numero ";
cin>>a;
                   cout<<"\n Elige el segundo numero ";
cin>>b;
                                       res=a+b;
cout<<"\n La respuesta es =  "<<res<<endl; break;
           case 2: cout<<"\n Elige el primer numero ";
cin>>a;
                               cout<<"\n Elige el segundo numero ";
cin>>b;
                             res=a-b;
cout<<"\n La respuesta es =  "<<res<<endl; break;
           case 3: cout<<"\n Elige el primer numero ";
cin>>a;
                cout<<"\n Elige el segundo numero ";
cin>>b;
                res=a*b;
cout<<"\n La respuesta es =  "<<res<<endl; break;
           case 4: cout<<"\n Elige el primer numero ";
cin>>a;
                                       cout<<"\n Elige el segundo numero ";
cin>>b;
                               res=a/b;
cout<<"\n La respuesta es =  "<<res<<endl; break;  
           case 5: exit(0); break;  
           default: cout << "\n Funcion no valida\n";
       }
                             
   // TE QUITO ESTO PORQUE AQUÍ NO SIRVE DE MUCHO -->> cout<<"\n La respuesta es =  "<<res<<endl;
}while(true);
return 0;
}
#150
¿Y qué función tiene un constructor?