Pues como tengo esto un poco abandonado escribiré algo rápido, resulta que me he cambiado a Fluxbox, popular gentor de ventanas bastante ligerito, y ya no tenía “automontado” de memorias USB. Así que tome unas reglas Udev (de las cuales ya había hablado en artículos anteriores) y las extendí con un comentario que esta disponible en el foro de Gentoo, las reglas incluso montan Memory Stick Pro pero hay un error raro de E/S cuando manipulas algunos de los datos. Espero resolverlo pronto.

No tengo unidades con NTFS así que no hay reglas para ese sistema de archivos, aunque quizás funcione con las reglas que ya están hechas.

Espero que como yo puedan liberarse con esto de pmount o ivman (soluciones que encuentras en todos los Howto cuando buscas sobre el tema), lo único que tienen que hacer es crear un archivo donde guardar las reglas: /etc/udev/rules.d/10-automount.rules, e iniciar Udev y Hal.

# Example udev rules for automounting usb volumes. Pulled from
# http://forums.gentoo.org/viewtopic-t-720401-highlight-automount.html
# To be placed in /etc/udev/rules.d/

# Match the mounted volume
KERNEL=="sd[b-z]", NAME="%k", GROUP="users", OPTIONS="last_rule"
KERNEL=="mmcblk[0-9]", NAME="%k", GROUP="users", OPTIONS="last_rule"
KERNEL=="mspblk[0-9]", NAME="%k", GROUP="users", OPTIONS="last_rule"

# Add the volume
ACTION=="add", KERNEL=="sd[b-z][0-9]", GROUP="users", NAME="%k"
ACTION=="add", KERNEL=="mmcblk[0-9]p[0-9]", GROUP="users", NAME="%k"
ACTION=="add", KERNEL=="mspblk[0-9]p[0-9]", GROUP="users", NAME="%k"

# Create the mount point
ACTION=="add", KERNEL=="sd[b-z][0-9]", RUN+="/bin/mkdir -p /mnt/%k"
ACTION=="add", KERNEL=="mmcblk[0-9]p[0-9]", RUN+="/bin/mkdir -p /mnt/%k"
ACTION=="add", KERNEL=="mspblk[0-9]p[0-9]", RUN+="/bin/mkdir -p /mnt/%k"

# Some udev magic runs this mount command if vfat is detected, else it falls
# through to the next rule, which tries to autodetect the fstype
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="vfat", RUN+="/bin/mount -t vfat -o rw,noauto,flush,quiet,nodev,nosuid,noexec,noatime,dmask=000,fmask=111,umask=007 /dev/%k /mnt/%k", OPTIONS="last_rule"
ACTION=="add", KERNEL=="mmcblk[0-9]p[0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="vfat", RUN+="/bin/mount -t vfat -o rw,noauto,flush,quiet,nodev,nosuid,noexec,noatime,dmask=000,fmask=111 /dev/%k /mnt/%k", OPTIONS="last_rule"
ACTION=="add", KERNEL=="mspblk[0-9]p[0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="vfat", RUN+="/bin/mount -t vfat -o rw,noauto,flush,quiet,nodev,nosuid,noexec,noatime,dmask=000,fmask=111 /dev/%k /mnt/%k", OPTIONS="last_rule"

# Mount the volume
ACTION=="add", KERNEL=="sd[b-z][0-9]", RUN+="/bin/mount -t auto -o rw,noauto,sync,dirsync,noexec,nodev,noatime /dev/%k /mnt/%k", OPTIONS="last_rule"
ACTION=="add", KERNEL=="mmcblk[0-9]p[0-9]", RUN+="/bin/mount -t auto -o rw,noauto,sync,dirsync,noexec,nodev,noatime /dev/%k /mnt/%k", OPTIONS="last_rule"
ACTION=="add", KERNEL=="mspblk[0-9]p[0-9]", RUN+="/bin/mount -t auto -o rw,noauto,sync,dirsync,noexec,nodev,noatime /dev/%k /mnt/%k", OPTIONS="last_rule"

# Rules for umounting volume
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/umount -l /mnt/%k"
ACTION=="remove", KERNEL=="mmcblk[0-9]p[0-9]", RUN+="/bin/umount -l /mnt/%k"
ACTION=="remove", KERNEL=="mspblk[0-9]p[0-9]", RUN+="/bin/umount -l /mnt/%k"

# Clean up
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/rmdir /mnt/%k", OPTIONS="last_rule"
ACTION=="remove", KERNEL=="mmcblk[0-9]p[0-9]", RUN+="/bin/rmdir /mnt/%k", OPTIONS="last_rule"
ACTION=="remove", KERNEL=="mspblk[0-9]p[0-9]", RUN+="/bin/rmdir /mnt/%k", OPTIONS="last_rule"

Notas:
- Yo como el autor original del foro de Gentoo estoy hecho a la vieja escuela y suelo montar las cosas en /mnt pero pueden cambiarlo fácilmente a /media.
- Diferente a las reglas del comentario original del foro de Gentoo ahora el punto de montaje es igual al nombre de la partición, es decir, /dev/sdb3 se monta en /mnt/sdb3, así no hay confusión.
- Mi disco duro es detectado como sda, por eso la primera regla de cada sección tiene “sd[b-z][0-9]” pero si su disco duro es /dev/hd? pueden cambiarlo a “sd[a-z][0-9]“

También pueden descargar el archivo con las reglas, donde se ven correctamente y no como en WordPress donde se ve medio feo. El archivo lo actualizaré según corrija errores y aumente reglas.

No, no es el nuevo hermano de Barney, es una nueva consola de videojuegos brasileña de bajo costo que será comercializada en países “emergentes”. Lo cual me ha parecido interesante y una gran idea para poner al alcance este tipo de tecnología, además creo que terminará por tener éxito pues buena parte del catálogo inicial de juegos son muy conocidos. Otro punto a favor es el uso de tecnología inalámbrica que puede ser usado con facilidad para conectar a Internet hogares incluso en zonas difíciles que no tengan esa posibilidad de momento.

En elotrolado.net tienen información:

Zeebo, la nueva consola para países emergentes de la que venimos oyendo rumores desde hace meses ha sido presentada formalmente en la Game Developers Conference. Se trata de una consola de bajo coste que no pretende competir con las máquinas de Sony, Nintendo y Microsoft, sino que se dirige a países en los cuales las clases medias no pueden permitirse el coste de las consolas actuales.

Su principal característica es que incorpora una conexión móvil 3G y todos los juegos se distribuirán de forma online, por un coste comprendido entre 5$ y 15$, incluyendo la transferencia de datos. En cuanto a su hardware, se basa en tecnología de Qualcomm utilizada en dispositivos móviles, por lo que no podemos esperar grandes prestaciones. Aun así hay anunciados algunos juegos conocidos, de entre los cuales se podrá descargar gratuitamente Need For Speed Carbon, Prey y Quake,

Su lanzamiento está previsto inicialmente para mayo de este mismo año en Brasil, al precio de 199$. A finales de año se lanzará también en México, en 2010 en India y Europa del Este y para 2011 está prevista su salida en China.

Las características del Hardware son:

  • Sistema operativo basado en BREW
  • Procesador ARM de 528MHz
  • Placa gráfica Qualcomm Adreno 130
  • 1GB de Memoria Flash NAND
  • 160MB de RAM
  • 128MB de SDRAM DDR
  • 32MB de SDRAM DDR Stacked

La lista de juegos está disponible en la página oficial.

Siempre tuve un inconveniente con los ataques de fuerza bruta, la mayoría de las veces necesitas un buen diccionario – En este punto seguro habrá discusión tipo “los ataques de diccionario son diferentes a los de fuerza bruta” o “¿los ataques de diccionario son subtipo de ataques de fuerza bruta?”, y no importa -.

Existen excelentes diccionarios en la web sin embargo son muy pesados, y cuesta trabajo descargarlos y a veces almacenarlos, algunos caben en un DVD pero otros son mucho más grandes depende de nuestras necesidades y la calidad del diccionario.

Por eso algunas veces es conveniente crearlos a la medida de nuestras necesidades, así ahorramos tiempo y optimizamos los diccionarios usados para nuestros experimentos.

Por eso existen cosas como FTS-WS-Dictool, que permite crear y modificar diccionarios dependiendo de nuestras necesidades.

Cosas interesantes que puede hacer:

  • Genera diccionarios, puede basarse en fechas o información personal.
  • Podemos elegir el tipo de símbolos usar: números, letra, alfanuméricos y también símbolos.
  • Podemos elegir el tamaño de la palabra.
  • Edición de diccionarios.

Por ejemplo, la mayoría de los usuarios tienen sus claves WPA-PSK elaboradas solo con números (diez dígitos es lo convencional), por lo que un diccionario adecuado sería generado así:

$FTS-WS-DicTool -s 10 -e 10 -w 0 > dic

El resultado es una lista de 69.4GB con 6773081181 palabras diferentes. Para que no digan que es un problema, recuerden usar split para dividir ese gran diccionario en partes más pequeñas que puedan ser leídos y editados fácilmente.

Y queremos unas listas de hash MD5 una idea inicial es:

$FTS-WS-DicTool -s 32 -e 32 -w 3 > dic

Obviamente no podemos solucionar el problema del tamaño, estos dos ejemplos requieren de mucho espacio de almacenamiento, pero podemos borrarlos y no dolerá tanto como si los hubiéramos descargado. El factor tiempo es mejor que en la descarga, el primero tarda 2 horas en mi laptop (turion x2, 3Gb RAM) pero estaba haciendo muchisimas cosas más además de la lista (incluida la edición de un vídeo), el segundo ejemplo todavía no lo intento, pero si dura un día en hacerse no se me hace mucho a comparación de lo que tardo en descargar una lista así de completa con mi conexión (1mb de bajada).

El tiempo que tardarán otros programas en procesar el diccionario es otro tema, es la parte mala del ataque de diccionario.

Descarga FTS-WS-DicTool
Mirror

Entradas siguientes »