viernes, diciembre 28, 2007

¿Piensas en si un día te roban el portátil?

Los ordenadores portátiles, cada día más ligeros y móviles ellos, son un caramelo muy apetitoso para los “amigos de lo ajeno”. Y a menudo los solemos llevar con nosotros en lugares en los que éstos abundan: estaciones, aeropuertos, oficinas, hoteles, cafeterías… Conozco de primera mano casos de oficinas en los que el propio guardia de seguridad de la empresa se dedicaba a “tomar prestados” durante la noche los portátiles de los empleados que se los dejaban allí de un día a otro incluso con el Kesington lock puesto. Por la mañana los usuarios llegaban y sólo encontraban un trozo de cable de acero colgando de la mesa. Por supuesto, lo descubrieron, pero los portátiles ya no aparecieron. También conozco otro caso de alguien que se dejó el portátil con un importante trabajo de varios meses a punto de finalizar dentro de la caja fuerte de un hotel que fue fácilmente forzada en un rato que él se encontraba fuera de la habitación. Los casos de maletines de portátiles robados en aeropuertos o en coches aparcados ya ni siquiera son anécdota.

La motivación de un ladrón será mayormente económica y en la inmensa mayoría de los casos no buscará específicamente nuestro portátil, ya que muchas veces será un efecto colateral de un robo más amplio (robo en una vivienda, en un coche, del equipaje durante un viaje…). Sin embargo, también puede darse el caso de que nuestro portátil haya desaparecido por motivos relacionados con la información que contiene.

Posibles móviles del robo de un portátil:

  • Económico, por el valor del portátil
  • Porque alguien quiere tener la información que hay en él
  • Porque alguien no quiere que tengamos la información que hay en él

Asimismo, a nosotros, como propietarios del portátil nos puede perjudicar el robo de un portátil por motivos más o menos asociados:

  • Por su valor económico
  • Por su valor en tiempo invertido en elegirlo, comprarlo, configurarlo a medida, conocerlo
  • Por el valor de la información que contiene de la que no tenemos copia de seguridad en ningún otro sitio
  • Por la importancia de la información que contiene que, aunque la tenemos copiada en otro sitio no queremos que caiga en otras manos
  • Por nuestro derecho a la privacidad, ya que aunque no contiene nada importante no queremos que nadie curioseé entre nuestras cosas

De todo lo anterior, lo más fácil de prevenir es evitar perder la información haciendo copias de seguridad tan frecuentemente como importante sea lo almacenado. Nunca se puede insistir suficientemente en la importancia de hacer copias de seguridad cuando es tan sencillo como copiar los ficheros a otro sistema o dispositivo externo al portátil. Resulta evidente que si hacemos un backup en una memoria USB que solemos llevar con el portátil, no habremos ganado nada en caso de robo. Por tanto, las copias de seguridad han de ser en un medio de almacenamiento físicamente independiente del portátil. El rsync es una herramienta excelente para hacer copias de seguridad en remoto consumiendo la cantidad mínima de ancho de banda posible. Está disponible para todos los sistemas UNIX, así como para Windows como parte de Cygwin.

Si tenemos copia de seguridad, lo siguiente que nos ha de preocupar es en qué manos van a caer los datos de nuestro portátil. Es posible que en él almacenemos información sumamente privada y confidencial de nuestra empresa o de nuestros asuntos particulares, pero también es posible que tengamos simplemente correos, fotos, la declaración de la renta, hojas de cálculo con nuestras cuentas domésticas o, en definitiva, multitud de documentos que, en mayor o menor medida, no quisiéramos que fueran visibles a ojos diferentes a los nuestros.

Hay muchas soluciones enfocadas a prevenir el acceso al sistema operativo instalado en el sistema y que ya vienen a menudo en los portátiles con orientación empresarial, como lectores de huellas digitales o lectores de tarjetas Smart Card. Sin embargo, si el atacante tiene acceso físico al sistema, nada le impide sacar el disco duro y leerlo en otro sistema o, simplemente arrancar con otro sistema operativo (p.e. con un Knoppix desde el lector de CD/DVD) y acceder fácilmente a los datos del disco local.

Para impedir que alguien arranque nuestro portátil con otro sistema operativo es importante al menos poner una contraseña de arranque y de BIOS. En los ordenadores de sobremesa la contraseña se suele poder eliminar fácilmente reseteando la BIOS, pero en los portátiles modernos, aunque también tienen una pila de botón para mantener la hora y la configuración de la BIOS, la contraseña no se puede eliminar reseteando la BIOS. Los fabricantes se dejan una puerta de atrás para desbloquear el portátil en caso de pérdida de la contraseña, pero requieren la factura de compra antes de realizar tal operación. También, muchos de los portátiles empresariales actuales llevan un chip TPM que, entre otras funciones, se puede usar para solicitar una contraseña de arranque del sistema.

Si hemos conseguido evitar que el ladrón del portátil entre al sistema operativo y que ni tan siquiera logre pasar de la BIOS al encender la máquina, no podemos evitar que saque el disco duro y trate de usarlo en otro sistema. Para evitar que obtenga información de él, la solución pasa por cifrar la información sensible que almacenemos o usar una contraseña de disco duro, algo que ya llevan muchos portátiles actualmente (HP, por ejemplo, lo llama DriveLock). Una contraseña de disco duro es la medida más sencilla que podemos adoptar para prevenir que el atacante no pueda usar el disco duro, ya que la contraseña (realmente hay dos, una de usuario y otra de administrador o master) se almacenará en el firmware del disco y si no es introducida, el disco duro sencillamente no arrancará. Esto no previene ataques más agresivos como cambiarle la controladora integrada del disco por otra compatible y sin contraseña o como dispositivos hardware precisamente para saltar esta protección, como el VOGON Password Cracking POD, pero al menos ya detiene a los atacantes meramente curiosos que no estén buscando algo específico y muy importante en nuestro sistema.

Si la importancia de los datos es muy alta, es absolutamente obligatorio cifrar los datos del disco (algo muy recomendable a hacer también en memorias y discos USB), ya que nada de lo anterior llegará a prevenir que un atacante realmente empeñado acceda a la información. Windows lleva por defecto EFS para NTFS, y BitLocker (que hace uso de chips TPM) en ciertas versiones de Windows Vista. Para Linux tenemos muchos sistemas de cifrado del sistema de ficheros, como el EncFS, el CFS o el CryptoFS. Sin embargo, como en muchos casos el sistema de ficheros a crifrar debería ser accesible desde cualquier sistema operativo y a ser posible con un algoritmo bien conocido que no ponga nuestros datos en manos de un fabricante, yo opino que hay que huir tanto como nos sea posible de cualquier solución propietaria, cerrada o ceñida a un único sistema operativo. Por ello me gusta la solución de cifrar de forma transparente para el SO el disco desde la BIOS (en los últimos portátiles haciendo uso del chip TPM, si está disponible), y me gusta aún más el TrueCrypt, que funciona de forma extraordinaria tanto en Windows (con versión portable) como en Linux permitiendo crear discos duros virtuales cifrados con la información privada de nuestro entorno. Desafortunadamente, TrueCrypt, aunque es de código abierto, tiene una licencia con ciertas restricciones que no permite ser empaquetado en Debian.

Por otra parte, si en el caso de robo de un portátil queremos tener alguna posibilidad de recuperarlo, inspirándonos en la noticia aparecida hace unos meses del ladrón que se hizo una foto con la webcam integrada y que se subió automáticamente a Internet, podemos implementar una solución similar usando DynDNS.

DynDNS es una empresa que permite asociar hostnames/dominios en el DNS de Internet a nodos con una IP dinámica que cambia frecuentemente. Para ello, la máquina monitoriza su propia IP y cuando cambia le pide al servidor de DynDNS que modifique los registros del servidor DNS asociado. Esto permite, entre otras cosas, ofrecer servicios de Internet desde máquinas conectadas a Internet con ISPs que sólo ofrecen IPs dinámicas. DynDNS vive de vender dominios y asociarlos a IPs dinámicas, pero también ofrece una serie de dominios (p.e. homelinux.org, dyndns.org o homeip.net) en los que es gratis tener hasta 5 hostnames registrados. Hay otras empresas que dan este servicio, como no-ip.com, pero sin duda alguna, DynDNS es el más conocido y, en mi opinión, el servicio que dan es de gran calidad.

Pues bien, la idea es que el ladrón encienda el portátil robado y cometa la imprudencia de conectarlo a Internet. El cliente de DynDNS se conectará a los servidores de DynDNS y actualizará la IP para el hostname que hayamos asociado a la máquina. Nosotros, simplemente mirando a qué resuelve dicha IP y viendo si cambia, podremos estar al tanto de si alguien se ha conectad a Internet con nuestro portátil y desde qué IP. Con dicha información, el paso siguiente es ir con una factura de compra en la que aparezca el número de serie del portátil y la IP obtenida a la comisaría más cercana a poner una denuncia. Si la policía hace bien su trabajo, contactará con el ISP asociado a la IP para pedirle información sobre quién ha tenido dicha IP en el día tal a la hora cual. El ISP debería ser capaz de asociar una IP en un instante de tiempo con una localización física. El problema que podemos tener es que la conexión se haya hecho, no desde un hogar, sino desde un lugar público como un hotel, un Ciber Café o una red WiFi pública. Esa es la teoría pero, ¿funcionará en la práctica? ¿se tomará la policía la molestia de contactar con el ISP por recuperar un portátil valorado en algo más o algo menos de 1000€?

Como mínimo, aunque no podamos recuperar el portátil, siempre podríamos haber tenido la precaución de dejar un servidor SSH abierto (en Windows lo podemos hacer con Cygwin: Servicios en Cygwin (syslogd, sshd, telnetd, ftpd, nfsd, etc.)) que nos permita investigar sobre quién es el ladrón o incluso para recuperar o borrar la información que podamos tener en el portátil. Si la nueva IP se registra correctamente al hostname que le hayamos asignado podríamos simplemente hacer un “ssh miportatil.dyndns.org” para entrar en el portátil… siempre que el portátil no esté tras un router que esté haciendo NAT. Al menos deberíamos haber configurado previamente el firewall integrado de Windows para que permita tráfico entrante al puerto 22.

Hay varios factores que facilitan que esto funcione:

  • Que el sistema operativo por defecto sea Windows. Si sólo tenemos Linux o tenemos ambos sistemas pero el sistema por defecto es Linux, es posible que el intruso, ante el desconocimiento del sistema que se le presenta no vuelva a intentar arrancar el portátil y/o lo reinstale.
  • Que se pueda entrar al sistema operativo sin contraseña (lo que implica no poner contraseña de arranque en la BIOS también). En caso contrario, el intruso tal vez sólo lo pruebe una vez y ya no lo intente más veces. Si vamos a permitir eso, no hay que olvidar que la información sensible ha de almacenarse cifrada.
  • Tener bien configurado el sistema para que se conecte a Internet sin restricciones (por ejemplo, los firewalls personales instalados en el sistema podrían impedir la conexión del cliente de DynDNS).

En realidad, esta idea no es muy novedosa y hay multitud de aplicaciones pensadas precisamente con este fin: Laptop tracking software. Sin embargo, la solución con DynDNS nos permite hacer prácticamente lo mismo sis tener que pagar una suscripción. Al fin y al cabo, tampoco podemos hacer nada sin contar con la policía.

El cliente de DynDNS oficial para Windows es el DynDNS Updater. Para sistemas Linux hay varios clientes, siendo el ddclient uno de los clientes más populares y de hecho, ya viene en muchas distribuciones como Debian.

El primer paso es crear una cuenta en DynDNS. A continuación, vamos a añadir nuevo hostname donde elegiremos un dominio y un hostname que no estén usados (en mi caso miportatil.dyndns.org) y crearemos el dominio:

DynDNS new hostname

A los pocos segundos de crear el hostname, ya podremos comprobar que su resolución funciona:

$ nslookup miportatil.dyndns.org
Server: 80.58.61.250
Address: 80.58.61.250#53

Non-authoritative answer:
Name: miportatil.dyndns.org
Address: 83.34.128.243

y además, podemos ver en la lista de hosts que hemos creado la hora de la última actualización, dato importantísimo para nuestro propósito:

DynDNS update time

Ahora es cuestión de configurar los clientes de actualización de DynDNS. El DynDNS Updater es bastante sencillo de usar, y tenemos una buena guía de su uso en DynDNS Updater Installation Guide. Para nuestro propósito, lo más importante es instalarlo como servicio de Windows, de forma que si tenemos pantalla de login, la actualización la haga incluso sin registrarnos en el sistema siempre que el portátil esté conectado a Internet.

DynDNS Updater install service

Para usar el ddclient en Debian sólo tenemos que hacer un “apt-get install ddclient” y responder a las preguntas que nos van saliendo:

ddclient step 1

ddclient step 2

Tras esto, introducimos el usuario y el password de DynDNS y finalmente, especificamos el interfaz conectado a Internet con una IP dinámica:

ddclient step 3

Esto nos dejará una configuración en el /etc/ddclient.conf como esta:

pid=/var/run/ddclient.pid
protocol=dyndns2
use=if, if=eth0
server=members.dyndns.org
login=XXXXXX
password='XXXXXX'
miportatil.dyndns.org

Si el interfaz especificado no está realmente conectado a Internet sino a un router que hace NAT, tendremos que especificarle que la IP usada actualmente es la que devuelve la página web http://checkip.dyndns.org/ cambiando la línea del use=if por esta:

use=web, web=checkip.dyndns.org/, web-skip='IP Address'

Tras esto, la máquina chequeará, cada 5 minutos (configuración del demonio en /etc/default/ddclient) la IP pública y actualizará con ella el hostname de DynDNS si ha cambiado.

Para comprobar el buen funcionamiento del cliente, nuestro mejor amigo es el comando “ddclient -v“.

Conclusiones

Con esta entrada sólo pretendo hacer reflexionar sobre qué podemos hacer de antemano pensando en si un día nos roban el portátil. En forma de resumen, aquí tenemos los pasos más importantes:

  • Tener siempre backup de la información importante (por ejemplo con rsync).
  • Cifrar la información sensible que almacenemos en el disco (por ejemplo con TrueCrypt).
  • Leer bien la documentación del portátil para entender qué características de seguridad nos proporciona de fábrica y poder hacer un uso correcto de ellas sin correr riesgos de pérdida de datos.

Tras estos pasos fundamentales, podemos querer seguir dos caminos:

  • Bloquear el acceso físico al portátil con contraseña en la BIOS para el arranque y para el disco duro.

ó

  • Permitir que la máquina arranque en la esperanza de que sea conectada a Internet y por medio del cliente de DynDNS que se actualice la IP de forma que podamos, o conectarnos a la máquina, o al menos, poner una denuncia que facilite la localización efectiva de la misma.

Páginas de geolocalización de una IP

Documentación de fabricantes sobre seguridad física de sus portátiles

Enlaces a las páginas que me han sugerido la entrada

:wq

Etiquetas: ,

martes, marzo 13, 2007

Routing with windows xp

HKLM\System\CurrentControlSet\Services\Tcpip\Parameters and add DWORD the key IPEnableRouter with value 1

Then computer can be used as a gateway, but in the router static ip must be added: 192.168.1.0 can be reached by 192.168.0.1

Etiquetas: , ,

jueves, febrero 15, 2007

Como crackear WEP

INTRODUCCIÓN

Bien en este post vamos a intentar explicar la (in)seguridad de una red wireless domestica, ya que no nos meteremos en seguridad para gente más avanzada, me refiero a las VPN y a los túneles IPSEC, entre otros métodos de seguridad.

Lo que conseguiremos con esto es aprender a acceder a una red inalámbrica (wireless, wlan...) ajena, que herramientas necesitamos para ello, y así utilizar su ancho de banda para conectarse a Internet, adquirir datos, archivos o simplemente para comprender el tema, y así montar una red segura, aprendiendo de las vulnerabilidades de este tipo de redes.

IMPORTANTE: Recordad que meterse en una red ajena y utilizar su ancho de banda reservado para Internet es ilegal.

No nos centraremos en como penetrar en un sistema que se encuentre tras un router.

Todo sobre hacking de una máquina en red que se conecta a través de un router en:

http://foro.elhacker.net/index.php/topic,62799.msg287872.html#msg287872
Bueno también comentar que tampoco hablaremos de los tipos de ondas, espectros. Tampoco hablaremos de la distancia, del ruido y demás factores que hacen que perdamos calidad de señal, tampoco hablaremos de las normativas ni estándares (como mucho nombrarlos), es decir lo que son conceptos básicos de las redes wlan, los dejaremos de lado. Ya que para esto (y muchísimo más) tenéis a vuestra disposición el taller wifi de Vic_Thor, en el foro de HxC (HackxCrack). Os dejo la URL:

http://www.hackxcrack.com/phpBB2/viewtopic.php?t=21310

Por último y antes de empezar, este post va dirigido a todas las personas que no dejan de postear una y otra vez la misma duda, quizás sea sin saberlo, pero que la solución es muy parecida, en definitiva este post va dirigido a usuarios de Windows.

Añadir, que las posibilidades que nos brindan los drivers desarrollados para Windows no tienen ni punto de comparación con los desarrollados para Linux. Aunque la mayoría sabremos que los fabricantes de hardware se olvidan de los usuarios que utilizan otros sistemas operativos, que no sean Windows, es decir, aparte de Linux, MAC-OS, Free-BSD, Novell, etcétera.

Una imagen de la tira Escomposlinux.org viene muy al caso



En Windows nos conformaremos con poder poner nuestra tarjeta en modo monitor (ya hablaremos de ello mas tarde) y poder así monitorear o sniffar el tráfico de la red.

Después de esta introducción o aclaración... empecemos con los dispositivos wireless

Adaptadores inalámbricos

Bueno este hardware es el que no permite conectar con otros dispositivos inalámbricos, sin necesidad de utilizar un cable, como pueden ser otros adaptadores inalámbricos, routers inalámbricos, y un largo etcétera.
Se presentan en muchos formatos, pero sobretodo, para los PCs de sobremesa en PCI y para los pórtateles en PCMCIA o CARDBUS (parecidos, pero no son lo mismo) y últimamente también aparecen en USB.

Los AP (Access Point)

Normalmente suelen ser un módem-router (en las conexiones domésticas) ya que son muchos lo proveedores de Internet (ISP) que con sus ofertas wifi ofrecen un router inalámbrico que al mismo tiempo funcionan como modem. Por lo tanto, no todas las redes inalámbricas tienen porque tener conexión a Internet, aunque la mayoría la tendrán por lo que he comentado anteriormente.

Hablemos ahora un poco sobre la configuración de routers. Bien, estos routers contienen como un “servidor” que nos permite acceder a su configuración, donde podremos activar a parte de configurar todos los elementos de seguridad (WEP, ACL, DHCP…) de que disponga nuestro router, también podremos configurar el direccionamiento de los puertos (NAT), aunque esto ya se aleja del tema de seguridad para entrar en este tipo de redes.

Ya hablaremos de los elementos de seguridad más tarde, por ahora que se os quede que para configurar todos esos parámetros debemos acceder al router.

Para ello los router disponen como de un servidor, normalmente Web, aunque también pueden ser por Telnet, o incluso por FTP (para subir archivos de configuración ROM).
Para acceder a ellos usualmente se pone en la barra de direcciones de nuestro navegador la IP del router (usualmente 192.168.1.1 o 192.168.1.0) o si preferimos por Telnet pues hacer telnet a la IP.
Para entrar a la configuración nos pedirá un user y un password, o simplemente un password, también depende del modelo del router.
Por lo tanto podemos concluir que es muy importante averiguar con que router estamos tratando y buscar un manual sobre éste en la pagina del fabricante, a no ser que el router sea nuestro y ya poseamos uno, por lo tanto muy importante leerlo.
También hablaremos de cómo sacar el password de un router en este tipo de redes.

Comentar que con algunos programas, que yo conozca solo con linux, podemos hacer funcionar dos adaptadores inalámbricos en un mismo PC como un AP (hostAP) pero de eso ya hablaremos en otra ocasión si surge, por ahora, este post intenta centrarse en la seguridad de redes.
Entonces algunos os preguntareis por que lo comento, pues bien para aquellos curiosos, que piensen un minuto en ello. Así es, también se podría incluir en el tema de seguridad ya que pensando otra vez más, imaginemos la de cosas que podríamos hacer si engañásemos a todos los dispositivos de la red, para que creyesen que nuestro adaptador inalámbrico es el AP de la red inalámbrica, así crearíamos un man-in-the-middle pero para redes inalámbricas. Pero repito que en este post no hablaremos sobre ello. oohh que pena!!

Volviendo a los adaptadores inalambricos,

¿Que los diferencia? ¿Que hace que sea tan importante su elección?

Aparte de la sensibilidad de recepción, la potencia de salida, la posibilidad de añadir una antena (conectores...) el estándar o protocolo que utiliza (IEEE 802.11a/b/g), la posibilidad de calibrar la potencia de emision... etcetera.
Como ya he dicho antes no iba hablar sobre esto, os recomiendo que visitéis el taller WIFI que al principio comentaba.

Bien, pues aparte de todo esto, una diferencia muy importante y que no nos la especifican ni en la caja, ni en el manual de instrucciones ni en ningún sitio, es el CHIPSET.
Bien hay distintos chipsets, los mas “famosos” son:

  • Intersil Prism
  • Atheros
  • Hermes u Orinoco
  • Cisco Aironet
  • TI (Texas Intruments)
  • Realtek
  • Symbol
  • Atmel
  • Y bastantes mas

Pues bien, la cuestión, esta en averiguar que chipset incorpora nuestra tarjeta.
Se añade una pequeña dificultad y es que cada fabricante (Conceptronic, Intel, Dlink …) cada modelo (c54C, 2200BG, 520G) e incluso cada revision (-G520+, 2200BG+) no tienen porque tener el mismo chipset, es decir diferentes fabricante pueden coincidir en dos modelos en el mismo chipset, aunque sean diferentes fabricantes, es como si el mundo de los chipsets no estuviese ligado al de los fabricantes.

Por lo tanto se elaboró una lista, bastante extensa, con fabricante, modelo e incluso algunas revisiones. Os dejo la URL:

http://www.linux-wlan.org/docs/wlan_adapters.html.gz

Si vuestra tarjeta no sale en la lista, buscad en Google.

Bien como en este post, hablamos para Windows, recomendare una tarjeta que tenga un chipset Atheros o Realtek, que según la pagina Web del programa AirCrack, tiene una compatibilidad 100%.

Eso si necesitaremos los drivers que anteriormente he comentado de WildPackets:

http://www.wildpackets.com/support/hardware/airopeek

Visitamos esta Web y como vemos hay un listado de tarjetas compatibles (aún hay muchas mas dentro de los enlaces de los drivers), como vemos no solo hay con chipset Atheros o Realtek, sino alguna Symbol, Agere…, buscamos a ver si esta nuestra tarjeta, pero si no lo esta, nos descargamos un driver de un enlace que ponga el chipset de nuestra tarjeta.
Por ejemplo si nuestra tarjeta no está por ninguna lado, pero sabemos, gracias a la lista de adaptadores que nuestra tarjeta tiene una Atheros, pues vamos al enlace y nos descargamos el driver para Atheros (repito: aunque no este nuestra tarjeta escrita por ninguna lado), si tenemos una tarjeta con chipset Realtek, pues igual.


INSTALACION DEL DRIVER


Pasemos a instalar el driver que nos hemos descargado.
  • Descomprimís el archivo.
  • Ejecutamos: compmgmt.msc
  • Allí dentro vamos al Administrado de Dispositivos
  • Miramos los adaptadores de red
  • Allí dentro debe estar nuestra tarjeta inalámbrica instalada
  • Botón derecho del ratón y le damos a actualizar
  • Desea que Windows se conecte…. ¿? NO!
  • Instalar desde una ubicación…
  • Incluir esta ubicación en la búsqueda y quitamos la marca de buscar en CDs.
  • Examinamos y buscamos el *.inf que descomprimimos al principio.
  • Si nuestra tarjeta sale por los menus que salen, pues la seleccionamos
  • Si no sale, le damos al genérico de Atheros (por ejemplo)
  • Después de que se instale, reiniciamos.

Ya tenemos los drivers de WildPackets instalados.

Bien ahora ya podremos poner la tarjeta en modo monitor, y así poder sniffar paquetes con el AiroPeek, Ethreal, Airodump….

CAPTURANDO PAQUETES Y AVERIGUADNO EL CIFRADO

El programa que recomiendo en Windows para averiguar el cifrado Wep, es el Aircrack muy fácil de utilizar e intuitivo.
Y además porque incluye el Airodump, un programa para capturar paquetes, también muy fácil de utilizar.

Antes que nada una descripción de lo que haremos, en dos líneas:

  • Primero capturaremos paquetes con el Airodump.
  • Segundo una vez con suficientes paquetes validos, averiguaremos el cifrado.

Primero que nada, donde descargar los programas, los dos programas, se encuentran en un mismo archivo ZIP, aquí:

http://www.cr0.net:8040/code/network/aircrack-2.1.zip

Lo que ocurre es que en este ZIP, no encontrareis algunos archivos esenciales:
  • Peek.dll
  • Peek5.sys
  • MSVCR70.dll

Podéis buscarlos por Internet y copiarlos a misma carpeta donde esta “aircrack.exe” y “Airodump.exe”

Una vez tengáis el Airodump extraído, los archivos estos en la misma carpeta y vuestra tarjeta con los drivers compatibles instalados, ya lo tenemos todo para empezar a esnifar la red.

Así que ejecutamos el Airodump.exe, una vez abierto detectara todas las tarjeta habilitadas en el sistema de forma automática, introducimos el numero que hay a la izquierda de la tarjeta inalámbrica.

El siguiente paso es seleccionar el tipo de interfaz de la red, (Atheros, Aironet / Orinoco Realtek), pues depende cada uno del driver y de la tarjeta que tenga.

El siguiente paso es elegir el canal. Si pones cero, dará por entendido que no quieres filtrar ningún canal y los esnifara todos, útil si no sabes el canal de la red que quieres esnifar.

El siguiente es el nombre del archivo donde guardara los paquetes, no hace falta poner ninguna extensión, ya que automáticamente ya la crea.

El siguiente sirve para filtrar MACs, es decir el programas solo aceptara los paquetes de la MAC que escribas, el formato debe ser 00:00:00:00:00, es decir hay que añadir los dos puntos “:”. Por supuesto para no filtrar ninguna y procesar todos los paquetes de todas las MACs, tendréis que escribir una “p” y listo. Se puede combinar con el filtrado por canales sin problemas.

Por ultimo si todo ha ido bien empezara a capturar paquetes.
Pues bien dependiendo de la cantidad de trafico que haya, puedes tardar mas tiempo o menos, es logico a mayor cantidad de trafico mas IVs nos llegaran.

Mas o menos con un millon de IVs es suficiente para una llave de 128 bits (104 bits reales) para una de 64 pues la mitad , claro que yo os recomiendo que por si acaso no pareis de capturar, es decir imaginaros que estais capturando paquetes y llega al millon, pues en vez de detenerlo y pasar a crackearlo, pues cojeis vuestro archivo.cap que por momentos ira creciendo y haceis una copia de él en la misma carpeta, todo esto sin parar el airodump.

Esto os lo digo, por experiencia propia, ya que a veces, como el crackear un cifrado no es una ciencia totalmente cierta, pues a veces el programa nos muestra un desagradable mensaje, eso si muy educado que dice "No luck, sorry" y como habia parado el airodump tuve que empezar a capturar mas paquetes, pero desde cero.

Si veis que capturais muy poco o si simplemente no cojeis ningun IVs, podria ser por esto:

  • Aseguraos que es WEP y no WPA
  • Que no esteis demasiado lejos y solo te lleguen los Beacon Frames
  • Si vuestra tarjeta no es compatible con el 802.11g, y el AP solo emite en 802.11g y no en 802.11b, no os funcionará.
  • Si aparte de esa red existen otra, prueba a especificar la MAC del AP (BSSID)

Tambien puede ser que vuestro driver este mal instalado. Revisarlo.

CRACKEANDO CON AIRCRACK

Por supuesto el programa, tambien es muy facil de utilizar. Pero voy a intentar explicar las opciones para que no hayan dudas.
Comentar que el programa tambien funciona en linea de comandos. Para los que les gusta

Este es el programa
Citar
aircrack 2.1 - (C) 2004 Christophe Devine


usage: aircrack


5 : debug - specify beginning of the key
4 : bruteforce fudge factor (current: 2)
3 : packet MAC filter: 00:00:00:00:00:00
2 : WEP key length in bits, current: 128
1 : read IVs from a specified pcap file
0 : start cracking (with 0 WEP IVs)


Bien la opcion 5: esto nunca lo he utilizado, pero creo que sirve para especificar tu una llave y ver cuanto tarda en crackearl aunque creo que no es eso. La verdad no estoy nada seguro :\

Bien la opcion 4: yo esto no lo tocaria a no ser que repetidamente os salga el mensaje de "No luck, sorry". Bien lo que hace exactamente no lo se. Pero sirve para aumentar la cantidad de llaves a probar. Es decir si con 5000 llaves no encuentra la clave acertada, pues aumentas el numero (por defecto 2) y asi probara mas llaves posibles.

Bien la opcion 3: No creo que haga falta mencionarla, simplemente es un filtro de paquetes que solo acepta los de la MAC introducida. Bueno la forma debe ser con los dos puntos ":"

Bien la opcion 2: Sirve para especificar la longitud de la llave. Por defecto es 128 (lo mas común). Comentar una ventaja y es que imaginaros que no sabeis si sera de 128 o de 64, pues bien, vosotros lo dejais como esta por defecto ( 128 bits ) y si es de 64 bits la sacara de todas formas.

Bien la 1: lo que hace es leer los paquetes validos (IVs) del archivo.cap y enumerarlos. Solo hay que introducir el nombre del archivo (este debe estar en la misma carpeta y hay que incluir la extension, normalmente .cap)

Bien la 0: pues eso empieza a crackear.

Cuando acabe pondrá un mensaje de KEY FOUND, y ya la teneis.

Ha sido facilisimo, eso si caputara paquetes a veces se hace insoportable.

Después de aprender como crackear un cifrado WEP, ya podemos pasar a otros puntos de seguridad en una red inalámbrica.

Comentar que antes de intentar hacer cualquiera de las cosas que explicare un par de definiciones.

Beacons, beacons frames, balizas de autenticacion: son tramas que emiten los puntos de acceso, o en su defecto los routers inalámbricos, para que otros puntos de acceso o tarjetas inalámbricas sepan que existe un punto de acceso activo por las cercanías.
ESSID (SSID): es una cadena de texto de hasta 32 caracteres, se emite por defecto en los beacons frames, se utilizan para diferenciar diferentes redes inalámbricas en un mismo canal. Por lo tanto es muy importante conocerlo. Por eso mismo es otra medida de seguridad. Ya hablaremos de ello.

Dos cosas muy importantes no solo en la redes 802.11, sino en todos los aspectos: debeis cambiar los pass por defecto, por ejemplo tanto como el ESSID, como la password de acceso a la configuracion del router. Asi como acutalizar los firmwares de vuestro hardware, para tapar ciertos agujeros que podrian tener y que podrian ocasionar por ejemplo una denegacion de servicio (DoS), aunque nadie (o casi nadie :\) se salva de una denegacion de servicio por ondas microondas, jejeje.

Detectando redes inalambricas y accediendo a ellas:

Bien esta parte es muy sencilla, aunque puede complicarse.
Simplemente con el NetStumbler:
Aquí para descargarlo:

http://www.netstumbler.com/downloads/netstumblerinstaller_0_4_0.exe

Aquí para descargarte el manual (incluido un FAQ para errores y demás)

http://www.netstumbler.com/downloads/netstumbler_v0.4.0_release_notes.pdf

Una vez tenemos este programita instalado detectaremos la gran mayoría de redes.

A no ser que los beacons frames estén desactivados, o que los beacons esten activos pero el ESSID este oculto (muy pocas veces se dan estos casos pero los intentare explicar como solucionarlo).

Nota de seguridad: Bien esta es una medida de seguridad, no todos los routers lo permiten, lo ideal seria que se dejasen de emitir beacons, aunque si no puede, algunos routers lo que permiten es ocultar el ESSID en los beacons frames.

Aunque de muy poco sirve, si tenemos nuestra tarjeta en modo prosmicuo, simplemente tenemos que poner nuestra tarjeta a escuchar, ejecutar el airodump, sin ningun filtro, ni para los canales ni para las MAC de los APs (BSSID), de este modo caputaremos todos lo paquetes que andan sueltos por ahi.

Si los beacons estan desactivados (cosa muy pero que muy poco habitual) como no tenemos linux y no podemos desauntenificar a un cliente de la red para que automaticamente se reconecte y asi poder ver la beacon que le manda el AP, pues lo unico que podemos hacer es esperar que algun cliente se conecte, pero ya digo que esto se da muy poquisimas veces.

Una vez detectada la red y averiguada su WEP (si es que tiene)

Una vez tenemos esto (es importante volver a instalar los drivers anteriores de la tarjeta), intentamos conectarnos o asociarnos a la red, (por favor antes configurad vuestra tarjeta para activar DHCP, es decir para que el router os de una IP automaticamente).

Yo personalmente prefiero utilizar el software que viene con la tarjeta que utilizar la herramienta wireless de Windows.

Pero como cada programa es diferente, explicare algo sobre la herramienta de Windows.

Cuando sale una imagen de un candado y dice "Esta red tiene seguridad habilitada"o algo por el estilo, esto significa que tiene el cifrado activo, y por lo tanto necesitas una clave, la que antes conseguiste.
No intentes conectarte a una de estas redes sin saber la clave.

Cuando te sabes la clave o simplemente no esta activado el cifrado, pero te sale un mensaje de "Conectividad Nula o Limitada", no te asustes, en el caso de este tipo de redes, seguramente sea:

Porque la llave WEP que metiste no es la acertada (si la sacaste con Aircrack, reescribela) y podeis comprobarlo porque no recibireis ningun paquete, esto lo podeis mirar pinchando en el icono de la barra de tareas. Pues en recibido habra cero.

O tambien puede ser porque el router tiene desactivado el DHCP, es decir los clientes deben configurar su IP, su mascara y su puerta de enlace, y por lo tanto deben saber en que subred se encuentra configurada la conexion, asi como la puerta de enlace (los mas usuales son del tipo 192.168.xxx.xxx).
Para averiguar la puerta de enlace, por ejemplo y mas datos debemos volver a instalar los drivers de WildPackets y monitorizar un poco de trafico y con un analizador de paquetes (si en la red esta activado WEP, debemos desencriptar los paquetes, el ethreal creo que no lo hace pero el AiroPeek, si que lo hace), averiguarlos (esto no es un proceso automatico, es decir teneis que intentar comprender la estructura del paquete, si tengo algo de tiempo, subire algunas imagenes como ejemplo).

Bueno y una vez sabiendo la puerta de enlace, ya podemos configurar nuestra IP y la puerta de enlace, por supuesto.(la mascara de subred casi siempre es 255.255.255.0).

Una vez configurada la puerta de enlace y todo lo demás, si la red no tiene ningun tipo de seguridad en capas mas altas (Ipsec, SSH) que casi seguro si es una red domestica no tendrá, ya deberiamos de poder tener conexion a Internet.
Pero por supuesto deberemos volver a instalar los drivers originales de la tarjeta.

Si la red tiene un filtro para MACs (ACL), es decir solo acepta la lista de MACs configurada en el router, la cosa tambien se soluciona muy facilmente, por ejemplo el NetStumbler no dice la BSSID, es decir la MAC del AP (el router, normalmente), cambiando la MAC de nuestra tarjeta inalambrica, podremos entrar a la red sin problemas con el ACL.
Una vez dentro si conseguimos entrar al router podriamos añadir a la tabla de MACs una MAC un tanto rarilla (para que el administrador no sospechase). Y asi no tener que utilizar la misma que el AP.
El suguiente punto trata de como entrar al router.

Para cambiar la MAC, existe un programa muy basico y sencillo, que nos viene al pelo, etherchange:

http://www.ntsecurity.nu/downloads/etherchange.exe

Accediendo al router (AP) de nuestra red para configurarlo

Para acceder al router simplemente hay que poner como URL, la puerta de enlace, o si preferiís y se puede por telnet, pues haciendo telnet a la puerta de enlace.

Todos los routers vienen con nombre de usuario y contraseña por defecto de fábrica. Aunque si el administrador consiguio activar algunos de lo metodos de seguridad que antes hemos saltado, seguramente la haya cambiado.

Una lista de USERS y PASSWORDS de bastantes router.

http://www.phenoelit.de/dpl/dpl.html

Sacando la contraseña de un router:

http://foro.elhacker.net/index.php/topic,62224.0.html

Bueno aqui os comento un poco, pero visitad en enlace.

Bien hay varios metodos para sacarlo, darle a la cabeza.
Uno de los mas sencillos es con el envenenmiento ARP o ARP Spoofing.

Con el cain lo teneis muy fácil, e incluso teneis un manual de Gospel, que ojalá lo hubiese encontrado antes.

http://foro.elhacker.net/index.php/topic,45618.0.html

Miraros los titulos, decir que el servidor ftp podria servir, yu que la configuracion de un router se podria decir que es con un servidor web.

Bien una vez envenenado, simplemente hay que esperar, a que el admin se conecte y escriba su password.

No creo que haya algun router con https, pero tambien habla de ello.

Otra forma tambien es esnifar el trafico y aplicar un filtro solo para http. Con ethreal por ejemplo o Airopeek (la tarjeta en modo monitor, por favor)

Tambien podeis hacerlo a lo bestia, aunque no o lo recomiendo, mediante fuerza bruta. Con alguna herramienta como WebCrack o algo parecido, sinceramente no me gusta esta tactica, pero alla vosotros.

Y mas tacticas os lo dejo para vuestra imaginacion. Como por ejemplo buscar ina vulnerabilidad del router, etc...

Conviene aclarar que la contraseña del router no es la contraseña de red ni mucho menos. La contraseña de red como ya hemos dicho es la llave WEP, y la contraseña del router sirver para entrar a su configuración, donde podremos redireccionar puertos hacia nuestro PC, desactivar firewalls....

CONCLUSIÓN

La redes 802.11 son como un arma de doble filo, por un lado esta la parte buena:
  • Su ahorro en cableado
  • Su movilidad
  • Etcetera...
Pero por otro lado tambien son muy vulnerables (por ahora). Y por lo tanto se puede atentar facilmente contra nuestra privacida, a no ser que tengamos conocimientos elevados sobre redes.

Para acabar comentar, algunos puntos muy basicos que debemos tener en cuenta para proteger nuestra red:

  • Activar el cifrado WEP, cuantos mayor longitud (mas bits) mejor, cambiarlo frecuentemente.
  • Desactivar el broadcasting, emision de frames de autenticacion.
  • Ocultar el ESSID y cambiar su nombre.(la longitud en este caso no importa)
  • Activar ACL (filtrado de MACs)
  • Desactivar el DHCP del router y cambiar su pass de acceso, asi como actualizar su firmware.

Documento Original

Etiquetas: , ,

Cracking WEP con aircrack en windows

Aircrack es muy facil de utilizar. Pero voy a intentar explicar las opciones, para que no hayan dudas sobre su funcionamiento. Comentar que el programa tambien funciona en línea de comandos.

aircrack 2.1 - (C) 2004 Christophe Devine

usage: aircrack


5 : debug - specify beginning of the key

4 : bruteforce fudge factor (current: 2)

3 : packet MAC filter: 00:00:00:00:00:00

2 : WEP key length in bits, current: 128

1 : read IVs from a specified pcap file

0 : start cracking (with 0 WEP IVs)

Opción 5: Sirve para especificar una llave y ver cuánto tarda en crackearla.

Opción 4: Esto no lo tocaría a no ser que repetidamente os salga el mensaje de "No luck, sorry". Sirve para aumentar la cantidad de llaves a probar. Es decir si con 5.000 llaves no encuentra la clave acertada, pues aumentas el número (por defecto 2) y así probará más llaves posibles.

Opción 3: No creo que haga falta mencionarla, simplemente es un filtro de paquetes que solo acepta los de la MAC introducida.

Opción 2: Sirve para especificar la longitud de la llave. Por defecto es 128 (lo mas común). Comentar una ventaja y es que imaginaros que no sabéis si será de 128 o de 64; pues bien, vosotros lo dejáis como está por defecto ( 128 bits ) y si es de 64 bits la sacará de todas formas.

Opción 1: Lo que hace es leer los paquetes válidos (IVs) del archivo.cap y enumerarlos. Sólo hay que introducir el nombre del archivo (éste debe estar en la misma carpeta y hay que incluir la extension, normalmente .cap)

Bien la 0: pues eso empieza a crackear.

Cuando acabe pondrá un mensaje de KEY FOUND, y ya la tenéis.

Ha sido facilísimo, eso sí capturar paquetes a veces se hace insoportable.

Después de aprender como crackear un cifrado WEP, ya podemos pasar a otros puntos de seguridad en una red inalámbrica.

Antes de nada, explicaré un par de definiciones.

Beacons, beacons frames, balizas de autenticacion: Son tramas que emiten los puntos de acceso, o en su defecto los routers inalámbricos, para que otros puntos de acceso o tarjetas inalámbricas sepan que existe un punto de acceso activo por las cercanías.

ESSID (SSID): Es una cadena de texto de hasta 32 caracteres; se emite por defecto en los beacons frames. Se utiliza para diferenciar diferentes redes inalámbricas en un mismo canal. Por lo tanto es muy importante conocerlo. Por eso mismo es otra medida de seguridad. Ya hablaremos de ello.

Dos cosas muy importantes no sólo en la redes 802.11, sino en todos los aspectos. Debéis cambiar las contraseñas por defecto, tanto en el ESSID, como la contraseña de acceso a la configuracion del router; así como acutalizar los firmwares de vuestro hardware, para tapar ciertos agujeros que podrían tener y que podrian ocasionar por ejemplo una denegacion de servicio (DoS).

Detectando redes inalambricas y accediendo a ellas

Bien esta parte es muy sencilla, aunque puede complicarse. Simplemente con el NetStumbler detectaremos la gran mayoría de redes, a no ser que los beacons frames estén desactivados, o que los beacons esten activos pero el ESSID esté oculto (muy pocas veces se dan estos casos pero intentaré explicar cómo solucionarlo).

Nota de seguridad: Bien esta es una medida de seguridad, no todos los routers lo permiten, lo ideal sería que se dejasen de emitir beacons, aunque si no puede ser, algunos routers lo que permiten es ocultar el ESSID en los beacons frames.

Aunque de muy poco sirve, si tenemos nuestra tarjeta en modo promiscuo, simplemente tenemos que poner nuestra tarjeta a escuchar, ejecutar el Airodump, sin ningun filtro, ni para los canales ni para las MAC de los APs (BSSID), y de este modo capturaremos todos lo paquetes que andan sueltos por ahí.

Si los beacons están desactivados (cosa muy poco habitual), como no tenemos Linux y no podemos desauntentificar a un cliente de la red para que automaticamente se reconecte y así poder ver la beacon que le manda el AP, pues lo único que podemos hacer es esperar que algun cliente se conecte.

Una vez detectada la red y averiguada su WEP

Una vez tenemos esto (es importante volver a instalar los drivers anteriores de la tarjeta), intentamos conectarnos o asociarnos a la red (por favor antes configurad vuestra tarjeta para activar DHCP, es decir para que el router os proporcione una IP automáticamente).

Personalmente prefiero utilizar el software que viene con la tarjeta que utilizar la herramienta wireless de Windows. Pero como cada programa es diferente, explicaré algo sobre la herramienta de Windows.

Cuando sale una imagen de un candado y dice "Esta red tiene seguridad habilitada" o algo por el estilo, significa que tiene el cifrado activo, y por lo tanto necesitas una clave, la que antes conseguiste. No intentes conectarte a una de estas redes sin saber la clave.

Cuando te sabes la clave o simplemente no está activado el cifrado, pero te aparece un mensaje de "Conectividad Nula o Limitada", no te asustes, en el caso de este tipo de redes, seguramente sea:

Porque la llave WEP que metiste no es la acertada (si la sacaste con Aircrack, reescríbela) y podéis comprobarlo porque no recibiréis ningun paquete. Esto lo podéis mirar pinchando en el icono de la barra de tareas.
O tambien puede ser porque el router tiene desactivado el DHCP, es decir los clientes deben configurar su IP, su máscara y su puerta de enlace; y por lo tanto deben saber en qué subred se encuentra configurada la conexión, así como la puerta de enlace (las mas usuales son del tipo 192.168.xxx.xxx, clase C). Para averiguar la puerta de enlace, por ejemplo y otros datos de interés, debemos volver a instalar los drivers de WildPackets y monitorizar un poco de trafico y con un analizador de paquetes (si en la red está activado WEP, debemos desencriptar los paquetes, el Ethereal creo que no lo hace pero el AiroPeek, sí que lo hace), y averiguarlos (esto no es un proceso automático, es decir tenéis que intentar comprender la estructura del paquete).
Bueno y una vez sabiendo la puerta de enlace, ya podemos configurar nuestra IP y la puerta de enlace, por supuesto.(la mascara de subred casi siempre es 255.255.255.0).

Una vez configurada la puerta de enlace y todo lo demás, si la red no tiene ningun tipo de seguridad en capas más altas (Ipsec, SSH) ya deberíamos disponer de una conexion a Internet. Pero por supuesto deberemos volver a instalar los drivers originales de la tarjeta.

Si la red tiene un filtro para MACs (ACL), es decir solo acepta la lista de MACs configurada en el router, la cosa tambien se soluciona muy fácilmente, por ejemplo el NetStumbler nos dice la BSSID, es decir la MAC del AP (el router, normalmente). Cambiando la MAC de nuestra tarjeta inalámbrica, podremos entrar a la red sin problemas con el ACL.

Una vez dentro, si conseguimos entrar al router, podríamos añadir a la tabla de MACs una MAC un tanto rarilla (para que el administrador no sospechase). Y así no tener que utilizar la misma que el AP. Para cambiar la MAC, existe un programa muy basico y sencillo, que nos viene al pelo, Etherchange.

Accediendo al router (AP) de nuestra red para configurarlo

Para acceder al router simplemente hay que poner como URL la puerta de enlace, o si se prefiere y se puede por Telnet, pues haciendo Telnet a la puerta de enlace.

Todos los routers vienen con nombre de usuario y contraseña por defecto de fábrica.

Una lista de usuarios y contraseñas de bastantes routers puede descargarse desde aquí: http://www.phenoelit.de/dpl/dpl.html

Sacando la contraseña de un router

Bien hay varios metodos para extraela. Uno de los mas sencillos consiste en el envenenmiento ARP o ARP Spoofing.

Con el programa Cain es muy fácil, e incluso teneis un manual de Gospel.

http://foro.elhacker.net/index.php/topic,45618.0.html

Miraos los títulos. Advertir que el servidor ftp podría servir, ya que la configuracion de un router se podria decir que es con un servidor web.

Bien una vez envenenado, simplemente hay que esperar, a que el admin se conecte y escriba su contraseña.

No creo que haya algun router con https, pero también se habla de ello.

Otra forma tambien es esnifar el trafico y aplicar un filtro solo para http.

Tambien se puede hacer mediante fuerza bruta. Con alguna herramienta como Webcrack.

Conviene aclarar que la contraseña del router no es la contraseña de red ni mucho menos. La contraseña de red, como ya hemos dicho,es la llave WEP, y la contraseña del router sirver para entrar a su configuración, donde podremos redireccionar puertos hacia nuestro PC o desactivar firewalls, entre otros.

Más información:

NetStumbler
http://www.stumbler.net/

Drivers WildPackets
http://www.wildpackets.com/support/downloads/drivers

AiroPeek
http://www.wildpackets.com/products/demos

Etherchange
http://ntsecurity.nu/toolbox/etherchange/

Caín
http://www.oxid.it/cain.html

Aircrack
http://www.cr0.net:8040/code/network/
http://www.xombra.com/descargas.php?cat=7

Otros artículos:

http://www.smallnetbuilder.com/content/view/24244/98/

Fuente:
seguridad0.com

Etiquetas: , ,

sábado, enero 20, 2007

Windows Fundamentals

Microsoft Windows Fundamentals for Legacy PCs es un sistema operativo basado en Windows diseñado para clientes con PCs antiguos que están ejecutando sistemas operativos antiguos y que no están en una posición de adquirir hardware nuevo. Windows Fundamentals ofrece la misma seguridad y capacidad de administración que Microsoft Windows XP SP2 mientras ofrece un posible camino de migración suave hacia el último hardware y sistemas operativos.

Windows Fundamentals no es un sistema operativo de uso genérico, sino que está diseñado para trabajar como cliente en Conexión de Desktop Remoto de Microsoft (Microsoft Remote Desktop Connection) o de aplicaciones similares de terceros, como el cliente de Citrix "ICA". Adicionalmente, Windows Fundamentals permite un número limitado de cargas de trabajo para ejecutar en local, incluyendo software de seguridad, software de gestión, software de emulación de Terminal, visores de documentos y el .NET Framework.

Con Windows Fundamentals, Microsoft introduce el Desktop Administrado de Windows (Windows Managed Desktop), que permite a esos PCs ser completamente bloqueados.

Windows Fundamentals for Legacy PCs de Software Assurance ofrece las siguientes ventajas:

  • Las últimas herramientas: Se administra con las mismas que herramientas que se aplican para Windows XP SP2. Si utiliza Windows Update, Actualizaciones Automáticas, o Systems Management Server (SMS) para administrar sus PCs, todos son aplicables para Windows Fundamentals de la misma forma.

  • La capacidad de aprovechar los conocimientos ya existentes: no requiere que sus equipos de TI deban formarse en nuevos procedimientos, ahorrando tiempo y dinero.

  • Menos Sistemas Operativos de Escritorio: Se parece a Windows XP SP2 desde una perspectiva de herramientas de administración, por tanto, sus equipos de TI ya estarán familiarizados con este entorno.

  • Arquitectura de Componentes: Le permite instalar sólo aquellos componentes que el usuario necesita, reduciendo el número de componentes expuestos a ataques maliciosos.

  • Bloqueo de PCs: Previene posibles accidentes o actividades dañinas intencionadas limitando la capacidad de acceso a menús del usuario. También, Windows Fundamentals mantiene cambios de sesión específica en particiones separadas del disco duro.

  • Protección proactiva: Construido con la misma base de código que Windows XP SP2, posee los mismos niveles de seguridad con Windows Firewall, Prevención de Ejecución de Datos, y Bloqueador de Pop-Up de Internet Explorer.

  • Mismo nivel de servicio que Windows XP SP2: Se actualiza y parchea de la misma forma que Windows XP SP2, eliminando la necesidad de personalización de instalación de parches de seguridad de Microsoft.

  • Forma de Migración Suave: Los PCs se administran de la misma forma que los PCs Windows XP, haciendo la transición a Windows Vista más suave que teniendo que migrar sistemas operativos antiguos y Windows XP hacia Windows Vista.

  • Preparación para Actualización: Dado que Vd. Ya posee una licencia para utilizar la última versión del sistema operativo Windows, cuando su hardware antiguo falle, podrá reemplazarlo con mayor velocidad frente a la migración de sistemas operativos antiguos.

Etiquetas: ,

viernes, enero 12, 2007

Install multiple versions of IE on your PC

mutiple ie thumbEver wanted to test your website in various versions of Internet Explorer?

It is possible to run Internet Explorer in standalone mode without having to over-write previous versions thanks to Joe Maddalone who came up with a way of achieving that in November 2003. Basically, Internet Explorer is run by exploiting a known workaround to DLL hell - which was introduced in Windows 2000 and later versions - called DLL redirection.

Manfred Staudinger perfected the standalone versions by adding IE version numbers to the title bar of the standalone browser window. Moreover, by removing the "IE" key in the registry subkey [HKLM\SOFTWARE\Microsoft\Internet Explorer\Version Vector] Internet Explore defaulted to respecting conditional comments based on the version number prebuilt in the program.

It is not difficult to follow the instructions and get any version of IE running in standalone along side other versions. Most of you probably know of evolt's archive of Internet Explorer which has them readily packaged in ZIP files. Now suppose you want to download them all. An installer that would conveniently automate the whole process would be great. Thanks to this comment for the idea.

So I made an installer which contains IE3 IE4.01 IE5 IE5.5 and IE6

setup pic1

which, in the end will , will conveniently create shortcuts based on your preferences

setup pic2

Important Notes:

  • Sometimes IE5, IE5.5 and IE6 crash unexpectedly.
  • The address bar in Internet Explorer 4.01 does not work. This is due to a missing file "browseui.dll". If you have that file with version number "4.72.3612.1706" let me know. As a workaround, press CONTROL+O and enter the address you want to visit there.
  • Microsoft supplemental EULA says : IF YOU DO NOT HAVE A VALID EULA FOR ANY "OS PRODUCT", YOU ARE NOT AUTHORIZED TO INSTALL, COPY, OR OTHERWISE USE THE OS COMPONENTS AND YOU HAVE NO RIGHTS UNDER THIS SUPPLEMENTAL EULA.
Related Article:

Download Multiple IE installer (10.3MB)
Updated on 07/11/2006: (IE6) fixed cookies/sessions support+ AlphaImageLoader support

sábado, enero 06, 2007

HDDGURU: Software: HDD diagnostics and recovery