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 - AlbertoBSD

#611
Wireless en Linux / Re: Rever no devuelve clave
2 Septiembre 2017, 06:11 AM
Posiblemente el router se esta protegiendo.

Que marca y modelo es?
#612
Hacking Wireless / Re: ataque wifi hermano gemelo
1 Septiembre 2017, 16:22 PM
Valla interesante el video, aunque al rededor del minuto 3:55 el aireplay Dice "Waiting beacon  for BSSID XX..."

En ese es un momento no determinado ya que si existe algun cliente en el AP Prueba2 y un cliente en AP Prueba1 el Aireplay en mon1 podria recibir tanto un beacon frame de cualquiera de los 2 APs y asi procederia a desconectar a uno AP o al Otro, entonces no habria una defensa efectiva.

Ademas un atacante se daria cuenta de las MAC duplicadas y si cuenta con mas de una interfaz Wireless como en el video podria, de autenticar en mas de una interfaz al mismo tiempo.

Saludos!
#613
Foro Libre / Re: Desarrollador C#
31 Agosto 2017, 18:47 PM
Y cual es el contacto?
#614
Encontrar bugs en google y facebook de paso te haces con un buen de billete.

Saludos!
#615
Es por cuestion de Alineacion de los datos.

Int (4 bytes)
char (1 byte)

Pero la computadora tiene preferencia de siempre terminar alinear a cada 4 bytes (Esto cambia mucho) dependiendo del sistema y compilador que uses. Ejemplo.

struct a {
int xi; //4 Bytes toma 4 bytes
char n; //1 Bytes pero lo Alinea a 4 bytes
int y; //4 Bytes toma 4 bytes
char m; //1 Bytes pero lo Alinea a 4 bytes
}

Total 16 Bytes Y para el otro ejemplo

struct b {
int xi; //4 Bytes toma 4 bytes
int y; //4 Bytes toma 4 bytes
char n; //1 Bytes
char m; //1 Bytes pero alinea los 2 ultimos a 4 bytes
}

Total 12 bytes
#616
Si tienes razon, aun que esa funcione solo existe en linux, En el sistema que utilizo (FreeBSD) no existe esea funcion. Ahi solo existe:


  • rand()
  • random()
  • arc4random()

Y yo en lo personal cree mis funciones randon que ejectuan rdrand de Intel. Pero usualmente uso el archivo /dev/random ya que se han tomado muchas molestia con el nuevo algoritmo FORTUNA para generar numeros aleatorios.

Saludos!

#617
Buen dia.

Si es cierto el titulo fue un poco exagerado con fines de mercadotecnia  :silbar: :silbar:

Sobre que les puedo recomendar?

En entornos donde tenemos /dev/random o /dev/urandom (Ultimamente el ultimo es un link al primero por lo  menos en FreeBSD)


FILE *file;
unsigned int _rand() {
unsigned int t;
file = fopen("/dev/random","rb");
if(file != NULL) {
fread(&t,sizeof(int),1,file);
fclose(file);
}
else{
srand(time(NULL)+rand());
t = rand();
}
file = NULL;
return t;
}


El ejemplo anterior trata de abrir el archivo /dev/random y tomar 4 bytes y los guarda en el numero devuelto, en caso de no poder abrir el archivo hace uso de la funcion rand, pero podria ser cambiada por:


  • [1] arc4random()
  • [2] rdrand
  • [3] std::random_device

Entre otros

Saludos



[1] https://www.freebsd.org/cgi/man.cgi?query=arc4random&sektion=3
[2] https://github.com/freebsd/freebsd/blob/master/sys/dev/random/ivy.c
[3] https://stackoverflow.com/questions/19665818/generate-random-numbers-using-c11-random-library

#618
la K es Mayuscula segun veo, hay que ver que version tienes y ver las diferencias.

@Engel Lex, siento lo del tamaño de la imagen, sobre los datos personales es un AP invantado por mi con MAC Random Hasta el nombre es una broma "NO TE ROBES MI INTERNET!!!"

Saludos!
#619
No se que este pasando con su distro pero a mi me funciona bien:






· Imagen ajustada a las reglas del foro (800x600)
· Datos sensibles (personales) ocultados
>aquí las reglas del foro
-Engel Lex
#620
Espero que te sirviera, te soy sincero aunque se que es mas facil, no me gusta trabajar con C++, Encontre esto en stackoverflow

Código (cpp) [Seleccionar]
string line;

while (getline(cin, line)) {
    // do something with the line
}