Foro de elhacker.net

Seguridad Informática => Seguridad => Mensaje iniciado por: prooving en 9 Junio 2012, 13:00 pm



Título: Compilando Netcat con Windows 7 y Visual Studio 2010: he buscado pero nada
Publicado por: prooving en 9 Junio 2012, 13:00 pm
Espero haber incluido el tema en la sección correcta.

El problema es que no sé compilar el Netcat, las versiones de que dispongo son 0.7.1 del Netcat y 2010 de Visual Studio, con lo que he intentado seguir lo explicado en una revista, así:

Primero he añadido al proyecto todos los .c .h que he encontrado entre los archivos de instalación. Después he puesto el proyecto en release en Generar -> Administración de configuración. A continuación me propuse pasar la información del archivo makefile, proyecto -> Propiedades -> Propiedades de configuración -> Supongo que por último habría que cambiar las "línea de comandos" de varios apartados donde se empieza por /NOLOGO o donde hay archivos .lib.

Sin embargo, no sé exactamente que información del archivo makefile copiar, pues lo que he visto de ellos no coincide ni aproximadamente con lo que he leído; ni tampoco donde, aunque creo que podría probar combinaciones, pegándola donde he dicho.

En cuando al README, INSTALL, ..., viene todo referido a comandos de Linux, así que no sé que hacer, no hay ejecutables y estoy perdido. Agradecería un poco de ayuda.

Me gustaría entender el proceso de compilación, aunque dadas las circunstancias, me conformo con compilarlo por línea de comandos, aunque si alquien me dice el cómo hacer lo primero, se lo agradecería.

Saludos y gracias de antemano

Prooving


Título: Re: Compilando Netcat con Windows 7 y Visual Studio 2010: he buscado pero nada
Publicado por: int_0x40 en 9 Junio 2012, 17:33 pm
Si lo quieres compilar en Windoxe tienes que portar el código, es decir que tienes que editar el código fuente y utilizar las librerías que estén a disposición en tu arquitectura, luego ve si puedes compilarlo con Borland compiler.

Por ahí estaba circulando en la web una versión de netcat para win ya compilada y la opción más sencilla por supesto es probar Luinx e instalarlo ahí, a menos que sea un reto compilarlo como quieres.


Suerte y saludos.


Título: Re: Compilando Netcat con Windows 7 y Visual Studio 2010: he buscado pero nada
Publicado por: prooving en 9 Junio 2012, 19:57 pm
Pues tendré que instalarlo en Linux si no queda más remedio, pero me gustaría poder trabajar con NETCAT con mi Windows 7, en mi laptop, con lo que al menos dedicaré un tiempo a intentar a hacerlo del modo difícil. Además me gustaría entender el proceso de compilación  un poco más. ¿Cómo es eso de editar el código fuente y buscar en las librerías?

Muchas gracias por todo


Título: Re: Compilando Netcat con Windows 7 y Visual Studio 2010: he buscado pero nada
Publicado por: int_0x40 en 10 Junio 2012, 17:55 pm
Para portar código de una arquitectura a otra, de Linux a Windows por ejemplo necesitas ver que algunas funciones o librerías con las que linkea el binario compilado de una tengan su equivalente en la de la otra según el compilador que utlices,  de otra manera no se podrá compilar. Por ejemplo, la programación de sockets (para establecer una conexión de red entre dos hosts) para OS *nix like no es igual que para Windows. A eso me refería, en esencia es un problema típico de portabilidad de archivos ejecutables para un Sistema Operativo distinto al nativo para el que fueron desarrollados.

Saludos.


Título: Re: Compilando Netcat con Windows 7 y Visual Studio 2010: he buscado pero nada
Publicado por: prooving en 10 Junio 2012, 18:13 pm
Ah, vale, creo que ya entiendo, entonces está hecho para Linux. Creo que me servirá para practicar algo de programación, aunque no creo que lo haga hasta dentro de un tiempo. Para usar el netcat supongo que al final utilizaré directamente el Linux.

Muchas gracias por las aclaraciones y un saludo

Prooving