Mejor que sobren y no que falten.

Hay momentos en que de todas las opciones disponibles, ejecutar un entorno gráfico adicional (una nueva instancia del servidor X) es la mejor, por ejemplo:

  • Juegos sobre Wine: Se obtiene mejor rendimiento de video si el juego se ejecuta sobre un entorno gráfico para el solito.
  • Aplicaciones que toman el control del teclado y mouse: El cliente de terminal server en modo pantalla completa por ejemplo, rdesktop –f se adueña del teclado y mouse con lo que no se le puede minimizar ni cerrar a menos que se cierre sesión en la máquina remota. Correr rdesktop en modo full screen en su propia instancia de del X server permite alternar entre esta aplicación y las demás simplemente pulsando control + alt + F<número>.
  • Máquinas virtuales en modo pantalla completa: Por pura comodidad, tener la máquina virtual en modo pantalla completa en una instancia adicional de X. Una vez que te acostumbraste no hay vuelta atrás.

Seguro que me estoy olvidando de un largo etcétera, ¿Se les ocurre algún otro uso para esto?

Para hacer un acceso directo que lance una aplicación en una nueva instancia de X basta con crear un archivo de texto ejecutable que diga:

X :3 –ac –terminate &      # Ejecutar un nuevo X server, cerrar X cuando no queden aplicaciones activas

sleep 2                           # Dos segundos de espera para que X levante.

DISPLAY=:3 <nombre de aplicación a ejecutar> # Ejecutar la aplicación en :3 de X.

Esto ejecutará la aplicación en su propia instancia de X que será accesible en CTRL + ALT + F8.

Para disponer de menos ttys ocupadas y poder llenar el espacio con instancias de X, editando el archivo /etc/inittab y renombrando las líneas en donde se hace respawn de cada una de las tty´s por ejemplo:

# c6:2345:respawn:/sbin/agetty 38400 tty6 linux

Hoy me ví en la necesidad de hacer una imagen de DVD, cosa que hacía años no necesitaba en absoluto, sonará raro pero si tengo un .iso almacenado por ahí es por que la pirateé bajé de internet o me lo pirateó pasó un amigo o colega, realmente llevaba mucho tiempo sin necesitar crearme una imagen de CD hasta hoy.

No habiendo ni un windows a la redonda para usar Nero, CloneCD, Alcohol 120%, Daemon tools o similar ni siquiera lo pensé y ejecuté mi grabador de CD/DVD de cabecera en Linux: CDW

Screenshot de CDW

Se que soy un bicho raro grabando cd/dvds desde la consola habiendo tantas aplicaciones llenas de botoncitos y controles deslizables pero pruébenlo y después me cuentan, 300Kb de pura magia.

¡Cual no sería mi sorpresa al encontrarme con que no puedo crear una imagen de DVD desde CDW!

Un poco decepcionado, media búsqueda en google de por medio, terminé pegándome una cachetada en la frente al grito de D´OH! tal y como haría Homero.

Como ya comenté en otra ocasión, una de las cosas que hace poderoso a Linux es su total incapacidad para distinguir entre un dispositivo y un archivo. Linux no necesita ningún programa adicional para crear una imágen de CD o DVD en el disco rígido, la utilidad disk-dump viene de serie pre-instalada en todas las distribuciones habidas y por haber. Basta con hacer un volcado de un dispositivo en un archivo con disk-dump para hacerse con un bonito archivo ISO sin el menor esfuerzo:

dd if=<aquí el path a tu cdrw/dvdrw, usualmente /dev/sr0 o /dev/cdrwX> of=archivo.iso

Y después me preguntan por que uso Linux…

Si no entendiste nada de lo que escribí mas arriba, te dejo el manual de disk-dump.

Para instalar CDW en Gentoo, complicadísimo como siempre:

emerge cdw

La mayor parte de las veces son mujeres: Te dejan un CPU o Laptop para reparación y nunca te avisan: «La contraseña de ingreso a windows es tal o cual«.

En este punto surgen dos posibilidades:

  1. Llamar por teléfono a la cliente y preguntar: ¿Cual es el password?
  2. Usar ERD Commander y su Locksmith para blanquear la contraseña de la cuenta.

Muy poco profesionales ambas, sobre todo si le cambias la contraseña a su usuario para mas tarde «olvidarte» –intencionalmente o no– de avisarle cuando se lleva el equipo.

Por otro lado, si se trata de una fémina y tu aspecto físico se parece al de Brad Pitt no va a tener problemas en recibir una llamada de tu parte, aunque mas no sea para que le preguntes cual es la contraseña de acceso a su sistema, pero: ¿Qué técnico de PC se parece a Brad Pitt?

Llevo casi 15 años en esto de la informática y no conozco ninguno que se separe del prototipo de Nerd lo suficiente como para destacarse entre la jauría de hombres hambrientos, así que si este es tu caso, o peor, si sos morocho, petizo y feo como el enano del señor de los anillos, tu porca miseria ha llegado a su fin:

Kon-Boot – Accede a windows y Linux sin necesidad de conocer la contraseña

Kon-Boot es un software prototipo de esos para sacarse el sombrero. Una obra maestra, una perlita de las que te encontrás cada tanto entre tanta mierda que hay en la web, y me lo encontré por pura casualidad.

Kon-Boot está totalmente programado en assembler, se carga en memoria antes que el sistema operativo y permite hackear el kernel del mismo en tiempo real obteniendo:

  • Acceso a todas las cuentas del sistema sin conocer el password
  • Escalado de privilegios. La cuenta accedida siempre es Administrador o Root
  • Funcionamiento por igual en sistemas operativos de 32 o de 64 bits
  • Acceso a  todos los windows y supuestamente a todos los Linux con kernel de la rama 2.6.*

Lo he puesto en mi servidor PXE y ya me ha evitado la bochornosa llamada en un par de oportunidades, con lo que puedo afirmar que funciona en windows 7, windows XP y windows vista. No lo he probado en mis Linux todavía.

Para bootear Kon-Boot con PXE, a mi Grub le agregé una entrada en el menu.lst que dice:

title La KON de la Boot
map –mem (pd)/img/konboot.img (fd0)
map –hook
rootnoverify (fd0)
chainloader +1

Nada del otro mundo.

En caso de que hayas perdido el Link a la página web oficial del autor que puse mas arriba, va de nuevo: http://www.piotrbania.com/all/kon-boot/

* La palabra windows ha sido intencionalmente escrita en minúsculas en todas las oportunidades