Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Rojodos en 19 Agosto 2003, 11:55 am



Título: Generador de Ips aleatorio en C/C++ ....muy sencillote =)
Publicado por: Rojodos en 19 Agosto 2003, 11:55 am
Bueno, en 20 minutos me he compuesto un codigo en C/C++ (es un mix xDDD), que genera IPs aleatorias (aleatorias segun la hora del sistema, pues es lo que uso como "semilla");

No es muy eficiente, ni nah, lo hice como "proof of concept" ;). Si alguien lo optimiza y tal, o ve algun error, etc etc... pos que me lo diga o lo postee  :D

Aki va el codigo:

Código:
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  unsigned int ip[4];
  printf("Generador de IPs aleatorias de 4 octetos por Rojodos\n\n");
  int i = 0;
  srand( (unsigned)time( NULL ) );
  while ( i < 4){
    ip[i] = rand()%255;
    i++;
  }
  printf ("IP generada: %d.%d.%d.%d\n", ip[0], ip[1],ip[2],ip[3]);
  return 0;
}

Aki teneis la salida que me da:

Citar
D:\Dev-Cpp\Generador>generadorips
Generador de IPs aleatorias de 4 octetos por Rojodos

IP generada: 43.238.37.111

D:\Dev-Cpp\Generador>generadorips
Generador de IPs aleatorias de 4 octetos por Rojodos

IP generada: 46.22.178.76

D:\Dev-Cpp\Generador>generadorips
Generador de IPs aleatorias de 4 octetos por Rojodos

IP generada: 50.187.64.169

D:\Dev-Cpp\Generador>generadorips
Generador de IPs aleatorias de 4 octetos por Rojodos

IP generada: 53.226.78.135

D:\Dev-Cpp\Generador>

Como veis, los del primer octeto van correlativo, eso es debido a que toma como semilla el reloj del sistema...

Salu2


Título: Re:Generador de Ips aleatorio en C/C++ ....muy sencillote =)
Publicado por: Lordjeifar en 23 Agosto 2003, 17:16 pm
Hola rojodos de verdad muy interesante este post no lo habia visto, pero te hago una pregunta se podria hacer que simulara tambien el numero telefonico desde el que me conecto,  veras algo similar a lo que trato de decir en este post

http://www.elhacker.net/foro/index.php?board=5;action=display;threadid=16230

Si sabes muchas gracias por la ayuda.

chao


Título: Re:Generador de Ips aleatorio en C/C++ ....muy sencillote =)
Publicado por: newbieX en 3 Enero 2004, 17:36 pm
 ::)Hola Rojo 2 Muy bueno el programita pero me da error  >:( no c pero casi las mayoria de los codigos fuentes q compilo en este compilador me dan Error yo uso Microsoft Visual C++ 6.0 de Microsoft y me da muchisimos errores cuando voy a compilar por favor quiero q me explique q hacer y q compilador me recomiendas GRacias....


Título: Re:Generador de Ips aleatorio en C/C++ ....muy sencillote =)
Publicado por: Riven-Ward en 3 Enero 2004, 17:46 pm
No se si esta sea la respuesta... pero este codigo esta en C/C++ y tu lo estas tratando de kompilar en VB6... yo kreo que konsiguete el Cygwin (Si no tienes linux) y despues kompilalo con GCC

Salu2! 8)


Título: Re:Generador de Ips aleatorio en C/C++ ....muy sencillote =)
Publicado por: zheo en 4 Enero 2004, 01:54 am
Visual Studio comprende más allá del VBasic. Él ha dicho que lo ha compilado con Visual C++
Lo que no entiendo es el error que puede dar a newbieX  con el VC++ un programa tan simple, si me dices que usa plantillas (que el VC6 no traga muy bien) vale, pero aquí...

Y además sin darnos una explicación del error entonces la cosa se torna en adivinación...


Título: Re:Generador de Ips aleatorio en C/C++ ....muy sencillote =)
Publicado por: Frutlup en 28 Febrero 2004, 22:31 pm
Para que serviria un generador de ips aleatorio ??


Título: Re: Generador de Ips aleatorio en C/C++ ....muy sencillote =)
Publicado por: GoRsiK en 16 Mayo 2004, 21:20 pm
para que cuando una persona entre a la internet le asigne una IP dinamica ejej creo yo....


Título: Re: Generador de Ips aleatorio en C/C++ ....muy sencillote =)
Publicado por: dark_headhunter en 18 Junio 2004, 08:49 am
Un inciso, ese programa genera Ips  aleatorias, sí, pero siempre a partir de la misma raiz, para hacerla aleatoria de verdad es otro comando que no me acuerdo, ahora despues cuando caiga, os lo digo


Título: Re: Generador de Ips aleatorio en C/C++ ....muy sencillote =)
Publicado por: zheo en 23 Junio 2004, 08:07 am
No, para eso está la línea
srand( (unsigned)time( NULL ) );
que fija la semilla de forma aleatoria.


Título: Re: Generador de Ips aleatorio en C/C++ ....muy sencillote =)
Publicado por: tragamon en 24 Abril 2011, 14:08 pm
Hola! recupero este tema para preugntaros una dudilla que tengo. ¿Se podría hacer anonima mi ip sin usar ningun proxy, y que con este programa se vayan generando ips aleatoriamente (cada poco tiempo) y que la pagina web a la que voy a acceder solo detecte las ips que se van generando?

Un saludo!!!