Recuperar el password de un fichero .rar en Linux

Posted on January 31st, 2008 in Seguridad by admin (1118 lecturas)

Russian password crackers es una web especializada en aplicaciones para la recuperación de passwords. Disponen de un extenso catálogo (passwords de sistema - Windows, Linux - , de BBDD - Oracle, Clarion, Paradox - , de BIOS, de MS-Office , de OpenOffice, de archivos ARJ, ZIP, RAR), tanto de pago como gratuitas. He llegado a esta web siguiendo un enlace en Google, buscando aplicaciones para la recuperación de passwords de ficheros RAR en Linux.

Al final, he llegado a la página de cRARk, la aplicación que buscaba, pero para Windows. Tras descargarlo, veo que el README nombrar el enlace para la versión Linux. Tras descomprimir, veremos que hay dos versiones: crark y crark-hp. La segunda permite romper (por fuerza bruta o por ataques de diccionario) contraseñas de archivos RAR con cabeceras cifradas.

Para poder ejecutar crark es necesario, la primera vez, hay que definir un fichero donde se le indica si se va a usar ataque por fuerza bruta o por diccionario. En el primer caso, hay que definir el juego de caracteres a usar y la longitud estimada de la clave (mínimo, máximo). En el segundo caso, se puede definir aparte de la ruta al diccionario, las permutaciones y combinaciones que se quieren realizar con cada palabra que aparece en dicho diccionario. Os recomiendo que como partida, os descarguéis este fichero .zip ya preparado con algunos ejemplos (incluyendo el fichero secret.rar, que no es más que un archivo .rar de prueba, con el password secret). Si os lo descargáis, no os olvidéis de que el autor ha usado la versión Windows de cRARk, por lo que antes de poder usar sus ficheros de configuración, hay que convertir los saltos de línea Windows a saltos de línea Linux - esto se hace con la herramienta dos2unix -). A continuación un ejemplo de ejecución (con éxito) sobre ese fichero de prueba:
[juanan@localhost crark-3.1]$ ./crark-hp -pdic_pass.def secret.rar
cRARk-HP (Encrypted Headers) v. 3.1b Freeware
Copyright 1995-2001, 2006-07 by P. Semjanov,
http://www.password-crackers.ru
portions (c) 1993-2005 Eugene Roshal
(c) PSW-soft Password Cracking Library PCL v. 2.0d by P. Semjanov
..
Choosing best crypto functions…………………………………….
Chosen: ASM (Northwood/Core 2), MMX4 (AMD) (/f0223)
Ticks per password expected = 40350769, theoretical = 30000000, CPU rate = 0,74
..
Processing line 3 of password definition file…
secret - Header CRC Ok
..
Testing archive /tmp/crark/test/secret.rar
..
Testing secret.nfo
secret - CRC OK
In hex (PCL style): \73 \65 \63 \72 \65 \74
Passwords tested = 7 (time = 00,27, rate = 26 p/s)
Total tested = 7, slow tests = 1

Happy cracking!

QtTube: cómo descargar vídeos de YouTube con un click

Posted on January 30th, 2008 in Bash, SysAdmin, Vídeo, sonido by admin (945 lecturas)

screenshot11.pngQtTube es una pequeña pero útil aplicación para descargar vídeos de YouTube con un click, sin usar la línea de comandos para nada.

Como el paquete de QtTube no está disponible en Synaptic y tiene algunas dependencias, su instalación no es trivial. Dado que estos días he estado impartiendo un curso de iniciación al software libre, aproveché este ejemplo para explicar la instalación de aplicaciones sin usar Synaptic, ni .debs. (sin llegar todavía a la compilación de fuentes con el hechizo mágico ./configure && make && make install) QtTube es el ejemplo de transición perfecto. Para que la explicación fuera reaprovechable, grabé un vídeo en formato .ogg.

Lo podéis encontrar troceado ( [ 1 , 2 , 3 , 4 , 5]} o completo ( 74 MB  )

Nota para recordar: se pueden concatenar varios vídeos .ogg en uno sólo desde la línea de comandos simplemente así:

$ cat qttube_{1..5}.ogg >> qttube.ogg

Para que luego digan que la línea de comandos está anticuada y sólo la usamos los viejos del lugar … :-)

Convertir de LaTeX a ODT y viceversa

Posted on January 29th, 2008 in Devel, OOo by admin (394 lecturas)

Un apunte rápido para que no se me pierda. Acabo de encontrarme con la necesidad de convertir un texto en formato LaTeX a formato ODT (OpenOffice Writer). Buscando en el sabio, he encontrado rápido una macro para hacer el proceso inverso (writer2latex). Tras investigar un poco más, he llegado a una aplicación multiplataforma para conseguir el objetivo a través de un paso intermedio: convertir de LaTeX a RTF y de RTF a ODT.  El proyecto se alberga en SourceForge y se llama latex2rtf. No lo he probado aún, pero tiene buena pinta. Vamos a ver qué tal se porta ;-)

Saltarse protección anti-impresión en los PDF

Posted on January 29th, 2008 in SysAdmin, pdf by admin (591 lecturas)


$ gconftool-2 --recursive-list /apps/evince
override_restrictions = false

$ gconftool-2 --type bool --set /apps/evince/override_restrictions "true"

$ gconftool-2 --recursive-list /apps/evince
override_restrictions = true

Cómo cambiar rápido de directorio

Posted on January 28th, 2008 in SysAdmin by admin (566 lecturas)

¿Te gusta tener una terminal abierta para trabajar? A mí sí, me resulta cómodo y rápido. Y siempre busco trucos para ir aún más rápido en mi trabajo desde consola. Hoy he descubierto uno más que creo que usaré a menudo. Se trata de lo siguiente: supongamos que cambias constantemente de directorios entre un conjunto de 3 o 4. Por ejemplo, analizando tu comportamiento, te das cuenta de que contínuamente trabajas en /var/www , en /home/nombre y en /opt/codigo . Esos tres directorios guardan a su vez subdirectorios, por los que sueles desplazarte con regularidad. Es un incordio poner:

$ cd /var/www/carpetaX

[trabajar]

$ cd /opt/codigo/carpetaY

[trabajar]

etc.

Lo ideal sería, estando situado en cualquier directorio, escribir:

$ cd carpetaX

y que el sistema sepa que nos referimos a /var/www/carpetaX , porque es la más usada. O bien:

$ cd carpetaY

y que el sistema nos coloque en /opt/codigo/carpetaY automáticamente. Una especie de directorios favoritos. En Bash se puede hacer, basta con definir la variable de entorno CDPATH, así:


$ CDPATH='.:~:/var/www:/opt/codigo'
$ export CDPATH

Prueba ahora a cambiar (desde cualquier sitio) a subdirectorios que existan dentro de los que hemos definido en CDPATH.

Si quieres guardar la configuración entre arranque y arranque, recuerda añadir la definición de variable a tu fichero .bashrc.

OBOOE: el sector del software de código abierto lanza una federación europea

Posted on January 27th, 2008 in OpenSource, SoftLibre by admin (360 lecturas)

Noticia enviada por E. Astigarraga (CodeSyntax):

OBOOE es una nueva Federación Europea que reune a asociaciones empresariales y organizaciones relacionadas con software libre. Los objetivos de la Federación son los de fomentar la creación de redes transfronterizas para las iniciativas nacionales, y convertirse en una voz para el sector.

Comunicado de prensa, Bruselas - 25 de enero de 2008

Las pequeñas y medianas empresas (PYME) son las que crean la mayoría de los productos y soluciones de software libre. En la actualidad, esta nueva floreciente industria de PYMEs está insuficientemente representada y la mayoría de la comunicación acerca de las políticas de TI sigue estando controlada por las grandes empresas.

Para cambiar esta situación, los representantes de la industria de software libre se reunieron en Berlín el 10 de enero. Decidieron poner en marcha una Federación Europea de Asociaciones de empresas de código abierto. La iniciativa, llamada OBOOE “Open Source Business Organizations Of Europe”, tiene como objetivo agrupar las asociaciones nacionales y regionales de las empresas de código abierto.

Con especial atención para las PYMES, OBOOE aspira a convertirse en una voz común para la industria europea de software de código abierto. Va a promover y defender los intereses comunes de este nuevo ecosistema abierto que envuelve a las PYMES y los usuarios de los sectores privado y público.

 

Xavier Heymans, Bruselas, el director general de http://www.zeapartners.org/, red de PYME de más de 14 países, dice: “OBOOE aumentará la concienciación en los éxitos de las empresas de código abierto, con un enfoque especial en las PYMEs. Por lo tanto, apoyará y promoverá los intereses del ecosistema de código abierto al contribuir a promocionar la eficiencia del mercado y el apoyo a una floreciente industria europea. “

Jorge Villar Guijarro, Fundecyt, Fundación para el Desarrollo de la Ciencia y la Tecnología en Extremadura, España: “El software de código abierto es una palanca que pretende reducir la brecha digital mediante la promoción de la e-inclusión a través de la reducción de los obstáculos al acceso a la tecnología, como el ejemplo del ecosistema FLOSS de Extremadura muestra claramente. ”

cp con barra de progreso

Posted on January 26th, 2008 in Bash, SysAdmin by admin (644 lecturas)

¿Quieres que al copiar con cp un fichero enorme (una imagen .iso por ejemplo) de una carpeta a otra (situadas en distintos discos, para hacer más divertido el asunto) se vea una barra de progreso tal y como sucede al usar wget?

Es decir, ¿quieres conseguir algo así?

% cp_p /mnt/raid/pub/iso/debian/debian-2.2r4potato-i386-netinst.iso /dev/null
 76% [===========================================>                    ]

Bien, pues en este blog han publicado un shell script de unas 20 líneas para hacer justo eso. Crazy.

Por fín digiKam exporta a Picasa Web

Posted on January 25th, 2008 in SysAdmin by admin (479 lecturas)

digikam-splash.pngEnviado por A. Cuartango: “Al fín tras estar atento al desarrollo de esta pequeña aunque muy útil utilidad, ahora es posible desde digiKam 0.9.3 exportar tus álbumes directamente a tus fotos de Google. Y es que la posibilidad de desarrollar pequeños plugins para la aplicación le da mucha vida al software libre.

Para los que tenemos Linux y usamos Picassa es una gran noticia ya que antes para subir una carpeta de fotos, desde el interfaz web había que ir de 4 en 4 fotos, seleccionándolas de una en una… lento y tedioso… pero el frotar se va a acabar! Ahora con un clic se puede subir el álbum desde Linux a nuestra web de Picasa.

También existía desde antes la posibilidad de subir fotos a Flickr y a Gallery, pero esta novedad me ha emocionado. Además en cuanto KDE4 esté portado a windows, podrán hacer lo propio con DigiKam y dar a conocer las utilidades de KDE a los usuarios de Windows… DigiKam, nuestro picasa killler !

Enhorabuena a DigiKam y al equipo de KDE!”

¿Problemas con el sonido y recordMyDesktop?

Posted on January 24th, 2008 in sonido by admin (521 lecturas)

screenshot1.pngrecordMyDesktop es una excelente aplicación para crear videotutoriales. Recientemente la instalé en mi portátil para crear algunos vídeos para un curso y me encontré con que la aplicación grababa bien el vídeo, pero no así el audio. De hecho, si le indicaba que grabara audio, recordMyDesktop se quedaba colgado al indicar que generara el vídeo final. ¿Solución? Abrir el Grabador de sonido (Aplicaciones/Sonido y video) (si no lo tienes instalado, deberás de instalar el paquete gnome-media) . Desde ahí, seleccionar “Grabar de la entrada” y elegir Captura (en lugar de Digital). Ahora, abrir el menú Archivo y “Abrir control de volumen”. Desde ahí: Editar/Preferencias y mostrar todas las pistas disponibles. Desde ahí, subir los volúmenes de Captura  y los de la pestaña Grabando (por cierto, ¿no debería de ser “Grabación” en lugar de “Grabando”?)

Cómo habilitar la tecla Windows en Linux

Posted on January 23rd, 2008 in SysAdmin by admin (771 lecturas)

Como sabéis instalé hace un tiempo Compiz-Fusion y desde entonces, si encuentro un PC en el que no lo tengo instalado, ya no me siento cómodo. Los efectos zoom y el de capturar zonas de pantalla son imprescindibles :-) En Fedora Core 8 lo instalé hace unos pocos días, y como las ventanas aparecían con el efecto gelatinoso, creía que todo funcionaba bien. Pues no, ninguno de los efectos que se pueden lanzar con la tecla Windows funcionaban. En concreto, me dí cuenta de que mi Linux no detectaba las pulsaciones de tecla Windows. ¿Cómo activarla? Así

En la sección InputDevice del fichero /etc/X11/xorg.conf he añadido la opción Option "XkbOptions" "altwin:super_win"

Así ha quedado esa sección:

Section “InputDevice”
Identifier “Keyboard0″
Driver “kbd”
Option “XkbModel” “pc105″
Option “XkbLayout” “es”
Option “XkbOptions” “altwin:super_win”
EndSection

Next Page »