Mensaje por Cabo_Tito » 30 Oct 2012 14:30
Si arrancabas desde un disco con MS-DOS limpio podias hacer un FDISK /MBR que machacaba todo el sector de arranque reponiendo los ficheros originales, el formateo a bajo nivel, a la larga, se carga el disco (o eso me paso unas cuantas veces). Con el fdisk de linux tambien se puede hacer un formateo a bajo nivel, incluso, en un momento determinado, cambiar el sector de arranque del sector 0 al 1 o a otro, eso si, perdiendo espacio de disco y señalando el sector 0 como inutilizable.
El nacimiento de los virus fue en Unix, una Universidad queria saber si era posible que un programa se autoreplicara ... de ahi se paso a que el programa se autoreplicara y se propagara sin intervencion del usuario, simplemente era un "juego" sin maldad y un reto intelectual, sin mas, dentro de las universidades, luego aparecieron los "listillos" que nos entretuvieron con "juegos" tipo ping-pong, monstruo de las galletas y un largo etc ..., e incluso uno que salio de la industria Shareware (probar antes de comprar), recuerdo que salia un dibujo de un tipo andando con bastante cabreo ... sacaba algo del bolsillo que no era mas que una pancarta diciendo: "Pero vas a comprar el programa o no?" .... pero eso ya fue cuando se les escapo el tema a los de la universidad.
Hoy en dia tenemos Keyloggers (capturan lo que tecleas) troyanos ("parecen" programas utiles pero que mandan informacion a "casa"), Rootkits (programas que se hacen pasar por el programa original, llegando a la sofisticacion de "quitarse" y presentar el original -y bueno- al antivirus cuando escanea y pasando desapercibidos para el sistema, normalmente un Rootkit suele incluir una o mas variantes de los anteriores o los antiguos), la ultima moda es meter programas del gobierno que espian a lo bestia todo, absolutamente todo lo que haces en el ordenador, y los certificados falsificados donde el autor se hace pasar por alguien autorizado ya sea para instalar programas, recibir logs de sistema o alguna otra cosa.
Sobre los lenguajes utilizados, existen desde los desarrollados con Assembler (ASM, MASM...), basic, c, c++, Delphi -Object Pascal- RealStudio y ultimamente sobre todo Java (y eso que los creadores del lenguaje de los electrodomesticos aseguraban que era imposible crear codigo maligno con su lenguaje, cuidado con los programas de Co.b.o.l. pasados a Java ..., el que sabe puede "olerse" que quiero decir ) y creo que ese es el motivo por el que Apple ha eliminado Java de sus opciones nativas (ahora se baja de Oracle), a todo eso hay que añadir que existen lenguajes y programas para crear virus "a gusto del consumidor".
Sobre sistemas libres y "limpios" : ninguno, solo es saber que se hace te inmuniza hasta cierto punto... Linux , cualquier "sabor" Unix es inmume o esta libre hasta cierto punto ... mientras que windos esta practicamente abierto "a lo que le echen", pero eso tambien conviene segun se mire a segun quien. En un Unix lograr una infeccion es por el sistema "virus lepero", aquel que decia "Por favor, somos un grupo de hackers/crackers que estamos empezando, hemos creado un virus, si es Vd. tan amable copie el fichero X en la ubicacion C:\windows\System32\ y cambiele el nombre a "tasifestao.com", gracias."
Dicho de otro modo: Infectarse en un Unix, salvo contadisimas ocasiones necesita la ayuda del usuario, ya sea dando la clave root instalando algo o autorizando alguna accion al programa de instalacion.
El unico modo de estar a salvo es controlando qué se instala, de donde viene (siempre de su sitio original, sin intermediarios), que coincidan los MD5 y el Sha (creo que se llamaba), que las firmas GPG, PGP o los certificados sean los correctos .... y cuidando de cuando y para que pones tu clave de administrador (ademas de no navegar por sitios dudosos en internet).
Si arrancabas desde un disco con MS-DOS limpio podias hacer un FDISK /MBR que machacaba todo el sector de arranque reponiendo los ficheros originales, el formateo a bajo nivel, a la larga, se carga el disco (o eso me paso unas cuantas veces). Con el fdisk de linux tambien se puede hacer un formateo a bajo nivel, incluso, en un momento determinado, cambiar el sector de arranque del sector 0 al 1 o a otro, eso si, perdiendo espacio de disco y señalando el sector 0 como inutilizable.
El nacimiento de los virus fue en Unix, una Universidad queria saber si era posible que un programa se autoreplicara ... de ahi se paso a que el programa se autoreplicara y se propagara sin intervencion del usuario, simplemente era un "juego" sin maldad y un reto intelectual, sin mas, dentro de las universidades, luego aparecieron los "listillos" que nos entretuvieron con "juegos" tipo ping-pong, monstruo de las galletas y un largo etc ..., e incluso uno que salio de la industria Shareware (probar antes de comprar), recuerdo que salia un dibujo de un tipo andando con bastante cabreo ... sacaba algo del bolsillo que no era mas que una pancarta diciendo: "Pero vas a comprar el programa o no?" .... pero eso ya fue cuando se les escapo el tema a los de la universidad.
Hoy en dia tenemos Keyloggers (capturan lo que tecleas) troyanos ("parecen" programas utiles pero que mandan informacion a "casa"), Rootkits (programas que se hacen pasar por el programa original, llegando a la sofisticacion de "quitarse" y presentar el original -y bueno- al antivirus cuando escanea y pasando desapercibidos para el sistema, normalmente un Rootkit suele incluir una o mas variantes de los anteriores o los antiguos), la ultima moda es meter programas del gobierno que espian a lo bestia todo, absolutamente todo lo que haces en el ordenador, y los certificados falsificados donde el autor se hace pasar por alguien autorizado ya sea para instalar programas, recibir logs de sistema o alguna otra cosa.
Sobre los lenguajes utilizados, existen desde los desarrollados con Assembler (ASM, MASM...), basic, c, c++, Delphi -Object Pascal- RealStudio y ultimamente sobre todo Java (y eso que los creadores del lenguaje de los electrodomesticos aseguraban que era imposible crear codigo maligno con su lenguaje, cuidado con los programas de Co.b.o.l. pasados a Java ..., el que sabe puede "olerse" que quiero decir ) y creo que ese es el motivo por el que Apple ha eliminado Java de sus opciones nativas (ahora se baja de Oracle), a todo eso hay que añadir que existen lenguajes y programas para crear virus "a gusto del consumidor".
Sobre sistemas libres y "limpios" : ninguno, solo es saber que se hace te inmuniza hasta cierto punto... Linux , cualquier "sabor" Unix es inmume o esta libre hasta cierto punto ... mientras que windos esta practicamente abierto "a lo que le echen", pero eso tambien conviene segun se mire a segun quien. En un Unix lograr una infeccion es por el sistema "virus lepero", aquel que decia "Por favor, somos un grupo de hackers/crackers que estamos empezando, hemos creado un virus, si es Vd. tan amable copie el fichero X en la ubicacion C:\windows\System32\ y cambiele el nombre a "tasifestao.com", gracias."
Dicho de otro modo: Infectarse en un Unix, salvo contadisimas ocasiones necesita la ayuda del usuario, ya sea dando la clave root instalando algo o autorizando alguna accion al programa de instalacion.
El unico modo de estar a salvo es controlando qué se instala, de donde viene (siempre de su sitio original, sin intermediarios), que coincidan los MD5 y el Sha (creo que se llamaba), que las firmas GPG, PGP o los certificados sean los correctos .... y cuidando de cuando y para que pones tu clave de administrador (ademas de no navegar por sitios dudosos en internet).