Hola a todos...
Yo quería saber con que programas se crean los virus ejemplo: Troyano...
Con C o CC+ ?
Es solo la duda, porque me han infectado hace tiempo y quería saber simplemente cual era su origen...
(No busco fines maliciosos ni que me digan como crearlos)
Mi duda es de donde nacen estos virus que en la actualidad son muy comunes lamentablemente..
Saludos.
Hola muy buenas,
Primeramente C/C++ no son "programas", son lenguajes de programción.
Hoy en día se pueden crear virus con cualquier lenguaje de programación: ASM, C, C++, C#, VB, VB.Net, Java, Python, PHP, etc.
Incluso a veces no es necesario utilizar lenguajes de programación (para "virus" sencillos), como por ejemplo el BATCH, que no es más que un fichero de procesamiento de comandos por lotes, donde le indicas al SO un listado de comandos que se irán ejecutando (ya podrás imaginarte que se puede llegar a hacer con esto).
Espero haber aclarado tu duda.
Un saludo!
Concluyendo te digo que si buscaste en internet y encontraste que decian en C/C++ es porque son los mas comunes a usar en "virus" o troyanos porque no dependen de ninguna plataforma, son multiplataforma, correran en Linux como en Windows. Sin embargo Batch es solo para Windows, y los demas necesitan su maquina virtual instalada en el sistema operativo para que corran los programas con esos lenguajes, asi como VB.NET que necesitara que tengas instalado el NetFramework en tu pc, cosa que los windows nuevos ya tienen el ultimo NetFramework, por lo que no habria problemas, pero si es corrido en Linux ya no funcionaria.
Cita de: $Edu$ en 21 Octubre 2012, 18:55 PM
Concluyendo te digo que si buscaste en internet y encontraste que decian en C/C++ es porque son los mas comunes a usar en "virus" o troyanos porque no dependen de ninguna plataforma, son multiplataforma, correran en Linux como en Windows. Sin embargo Batch es solo para Windows, y los demas necesitan su maquina virtual instalada en el sistema operativo para que corran los programas con esos lenguajes, asi como VB.NET que necesitara que tengas instalado el NetFramework en tu pc, cosa que los windows nuevos ya tienen el ultimo NetFramework, por lo que no habria problemas, pero si es corrido en Linux ya no funcionaria.
Tengo entendido que ya hay algunas aplicaciones para Linux hechas en C# o VB.NET, corren sobre Mono (http://www.mono-project.com/Main_Page).
Claro, pero si no instalas Mono no funcionan. En windows 7 ya viene por defecto el NETFramework 4.0 creo, asique hasta ahi tenes para correr el 99% de los programas, no se en que version va ahora el framework, pero en windows 8 estara mas actualizado aun.
Cita de: $Edu$ en 22 Octubre 2012, 16:02 PM
Claro, pero si no instalas Mono no funcionan. En windows 7 ya viene por defecto el NETFramework 4.0 creo, asique hasta ahi tenes para correr el 99% de los programas, no se en que version va ahora el framework, pero en windows 8 estara mas actualizado aun.
windows 7 viene por defecto con la 3.0 y desde las caracteristicas de windows le podes activar la 3.5
Cita de: seba123neo en 22 Octubre 2012, 17:25 PM
windows 7 viene por defecto con la 3.0 y desde las caracteristicas de windows le podes activar la 3.5
Si usas actualizaciones automaticas tenes hasta la ultima, porque las de net framework estan marcadas como criticas.
Gracias a todos, por contestar.
Saludos ;)