27 Sep

Crackeando passwords en OS X Lion

Durante la semana pasada se expuso un tremendo descuido en la implementación del sistema operativo OS X Lion de Apple que permite a cualquier usuario del sistema cambiar la contraseña de cualquier usuario en el sistema. Para explotar esta vulnerabilidad tan solo es necesario abrir la consola en Terminal y ejecutar el siguiente comando:

[cc]dscl localhost -passwd /Search/Users/USUARIO[/cc]

Al ejecutar el comando la consola solicitará que el usuario teclee la nueva contraseña para la cuenta USUARIO y listo, es todo lo necesario para “hackear” la cuenta de otro usuario del sistema. En algunos blogs fanáticos de Apple (como AppleWeblog) se minimizó el impacto de esta vulnerabilidad alegando que para explotarla era necesario que el atacante tuviera acceso físico al equipo. Sin embargo como se argumenta en el blog Defence in Depth, un atacante podría utilizar un applet de Java para obtener acceso a una shell limitada del sistema y posteriormente utilizar esta vulnerabilidad para cambiar la contraseña del usuario actual y ganar privilegios de administrador. Una vez como administrador incluso podría ejecutar comandos como el usuario root al utilizar el comando sudo.

Como una medida temporal para protegerse de este bug, es recomendable limitar el acceso a la utilizad dscl con el siguiente comando:

[cc]sudo chmod 100 /usr/bin/dscl[/cc]

Esto demuestra una vez más que ningún sistema es invulnerable sin importar la marca, el hardware ni el software que lo formen. 🙂

Fuente: Defenceindepth.net

15 Jun

El iMac más rápido creado hasta ahora

En Macworld.com tuvieron oportunidad de realizar pruebas de rendimiento a la iMac que ellos consideran la más rápida que han tenido oportunidad de probar. Es incluso más rápida que los modelos actuales Mac Pro, la gamma alta en equipos de escritorio de Apple.

El equipo probado tiene un procesador Core i7 quad-core a 3.4GHz y un disco duro de estado sólido (SSD) de 256GB de espacio, el costo de este equipo hecho a la medida es de $2,699.00 dólares. En el siguiente video pueden ver la velocidad con la que el sistema operativo ejecuta todas las aplicaciones instaladas en el equipo:

Practicamente en unos cuantos segundos todas las aplicaciones han iniciado y están listas para utilizarse. Desde luego la mayoría del crédito de esta impresionante velocidad se la lleva en primer lugar el disco duro SSD y en un segundo lugar el procesador.

¿Qué opinan?, si los discos SSD no tuvieran un precio tan elevado seguro que serían un éxito en ventas justo ahora.

11 May

La forma más sencilla de ejecutar Mac OS X en una PC

Por distintas razones puede darse el caso de personas que requieran probar el sistema operativo Mac OS X de Apple en un equipo que no sea Mac. Para hacer esto hay varias alternativas:

  • Comprar un equipo especial (PC) con hardware soportado de forma nativa por Mac OS X, los equipos conocidos como Hackint0sh. Esto implica gastar dinero.
  • Aventurarse a instalar una versión parchada de Mac OS X en tu equipo actual, con la enorme probabilidad de que la mayoría del hardware de tu equipo no va a ser reconocido y/o no va a funcionar con el rendimiento adecuado. Esto implica formatear tu equipo o conseguir un disco duro nuevo por lo menos.
  • Instalar una versión parchada de Mac OS X en una máquina virtual, utilizando software como VirtualBox o VMware. Con la desventaja de que si tu equipo actual no es un Señor PC, probablemente no tengas un rendimiento aceptable en Mac OS X.

Existe una opción todavía más sencilla para probar Mac OS X en una PC, en lugar de instalar una versión parchada de Mac OS X en una máquina virtual, ¿porqué no descargar una imagen de la máquina virtual con Mac OS X ya instalado?.

Solo hace falta buscar en Google la imagen virtual de Mac OS X. Como ejemplo les dejo estos dos enlaces que encontré en Taringa para el software de virtualización VMware:

Les dejo una captura de pantalla de Leopard ejecutándose en VMware sobre Windows 7:

Claro que no todo es miel sobre hojuelas, en primer lugar para usar OS X en tu equipo con cualquiera de las opciones que mencioné anteriormente debes tener un procesador compatible con el juego de instrucciones SS3 (esto lo averiguas utilizando un software como CPU-Z), además tu equipo debe soportar virtualización y éste debe estar activo desde la BIOS.

Como referencia, cualquier procesador desde el Inter Core Duo hacia arriba debe ser compatible, incluso yo lo hice funcionar en un procesador AMD Turion 64 sin ningún problema.

Es importante mencionar también que la experiencia de usuario (rendimiento, velocidad, flexibilidad, etc) no va a ser igual a que si usaras un equipo Mac pues el sistema operativo está optimizado para el hardware de los equipos de Apple precisamente.

Saludos. =)

03 May

La beta de VirtualBox 3.2.0 soporta virtualización de Mac OS X

VirtualBox es un software de virtualización con el cuál puedes crear equipos virtuales en tu computadora para ejecutar distintos sistemas operativos como FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, etc. Es una competencia directa para Microsoft Virtual PC y VMware Workstation.

Tras la adquisición de Sun por parte de Oracle el software ahora tiene el nombre de Oracle VM VirtualBox, el cambio ya se ve reflejado en la primer versión beta 3.2.0. Además, VirtualBox 3.2.0 tiene soporte experimental para el sistema operativo Mac OS X siendo hasta ahora el primer software de virtualización en soportar “oficialmente” esta plataforma.

La licencia de uso de Mac OS X prohibe instalar este sistema operativo en cualquier equipo que no sea Mac y la virtualización únicamente es permitida en el sistema operativo Mac OS X Server, así que resulta curioso el hecho de que VirtualBox planee dar soporte a este sistema operativo.

Vía : VirtualBox Forums
Descarga : Repositorio VirtualBox
Fuente: Genbeta

26 Feb

Video filtrado de Snow Leopard

Poco se ha publicado sobre los cambios o mejoras en la interfaz de usuario que tendrá Snow Leopard, esto posiblemente se debe a que la próxima versión del sistema operativo de Apple está enfocada en mejorar el rendimiento en procesadores de nueva generación (aprovechando todos los núcleos en los procesadores Intel). Además se reescribió desde 0 todo el soporte para la arquitectura de 64 bits y se incluirán librerías para utilizar el poder de cálculo de las GPU.

Sin embargo para los usuarios finales, usuarios que solo están esperando nuevas características o herramientas para hacer más fácil su quehacer diario no se han dado muchos detalles, he aquí un pequeño video de las novedades que vienen para los stacks:

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

Otra opción “nueva” es “put back”, si eliminaste por error algún archivo puedes traerlo de vuelta fácilmente, es una opción similar al “Deshacer Eliminar” que Windows trae desde tiempos inmemoriales pero que de vez en cuando es útil.

Poco a poco se estarán filtrando más nuevas opciones del SO eso es seguro, sin embargo han habido rumores de que Apple liberaría de forma gratuita Snow Leopard, lo cual me parece algo insensato debido a que obviamente la empresa debe recuperar la inversión hecha pero lo cierto es que si Snow Leopard se vende al mismo precio que Leopard lloverán las críticas ya que la primera parece una actualización más que una versión nueva de un sistema operativo.

Saludos.

Video vía Engadget en Español.