Archivo del sitio

Como insertar-montar una usb en linux desde consola


usb-linux-montar-insertar-linux-consola

Si tu Linux no es capaz de reconocer tu USB o  no dispone de entorno gráfico, como puede ser en el caso de que utilizemos un Server, nos vemos obligados a montar el USB de forma manual.

La unidades de USB son montadas como unidades de almacenamiento masivo y como si se tratasen de unidades scsi, la USB será nombrada con la tipología sdaX, sdbX, sdcX, sddX, ..etc dependiento del numero de discos SCSI que tengas y el numero de USBs conectados incrementado en forma alfabetica, e indica el canal al cual esta conectada la unidad.

X (1,2,3,4,5….) será el numero de particion de la unidad y tendra un formato por default que para el caso de las USB en vfat por lo general es decir FAT16

Despues de insertarla en el lugar correspondiente necesitamos distinguirla de entre las demas, para ello tecleamos el comando

#dmesg | tail

con esto la tendremos ubicada obteniendo esta salida de ejemplo (para Centos):
sdc: Mode Sense: 00 00 00 00
sdc: assuming drive cache: write through
SCSI device sdc: 1024000 512-byte hdwr sectors (524 MB)
sdc: Write Protect is off
sdc: Mode Sense: 00 00 00 00
sdc: assuming drive cache: write through
sdc: sdc1
sd 3:0:0:0: Attached scsi removable disk sdc
sd 3:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete

para saber las particiones (por lo general es  una), tecleamos el comando:

#fdisk -l

para ubuntu:

#sudo fdisk -l

obteniendo la salida:

Disco /dev/sdc: 524 MB, 524288000 bytes
16 heads, 32 sectors/track, 2000 cylinders
Unidades = cilindros de 512 * 512 = 262144 bytes

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdc1   *           1        2000      511984    6  FAT16

Una vez que la tenemos identificada procedemos a montarla para ello primero debemos determinar en que ruta la queremos, puede ser en cualquiera, lo mas conveniente es hacerlo en una ruta en donde tengamos todos los permisos es decir en: /home/tu-usuario

Creamos un directorio que por comodidad llamaremos usb:

#mkdir /home/tu-usuario/usb

y montamos la unidad con:

#mount /dev/sdc1  /home/tu-usuario/usb

o tambien:

#mount -t -vfat /dev/sdc1  /home/tu-usuario/usb

Para confirmar el exito de la operacion ejecuta:

#df -h

]# df -h
S.ficheros          Tamaño Usado  Disp Uso% Montado en
/dev/sda1             139G   22G  110G  17% /
tmpfs                 857M     0  857M   0% /dev/shm
none                  857M  104K  857M   1% /var/lib/xenstored
/dev/sdc1             500M  500M     0 100% /home/jorge/usb
Para acceder a tus archivos en la USB:

#cd /home/tu-usuario/usb

#ls

Por ultimo, para desmontar o antes de sacar tu USB debes de cerrar todos los programas o documentos que esten corriendo en esta y teclear el comando:

#umount /home/tu-usuario/usb

Eso es todo!!

Quitar contraseñas de archivos rar


¿Cómo lo podemos usar desde cero? Tranquilos que lo explico paso a paso:

1.- Necesitamos tener el paquete libxml2-dev instalado, por lo que hacemos lo siguiente:

sudo aptitude install libxml2-dev

Si no logras descargar por consola, antes de eso ejecuta el comando “sudo apt-get update”

y si aun asi no lo logras descarga libxml2-dev.tar.gz y lo compilas.

2.- Nos bajamos el archivo del proyecto.

3.- Lo descomprimimos.

4.- Al compilarlo en mi ordenador, me salió un error de comparación entre puntero y entero en la línea 206 del archivo rarcrack.c. Lo corregí haciendo el siguiente cambio:

– Linea 206 original: if (strcasestr(ret, “ok”) != NULL) {

– Linea 206 modificada: if ((char *)strcasestr(ret, “ok”) != NULL) {

Una vez realizada dicha modificación, guardamos el archivo y cerramos el editor.

5.- Compilamos. Para ello vamos a la consola y escribimos lo siguiente estando dentro el directorio donde descomprimimos el archivo del proyecto:

make

6.- Instalamos. Para ello, de nuevo en la consola, escribimos lo siguiente:

sudo make install

7.- En la consola nos situamos en el directorio donde esté el archivo RAR en cuestión, y lo usamos de la siguiente forma:

rarcrack nombre_archivo.rar –type rar –threads 3

La forma general de uso es:

rarcrack your_encrypted_archive.ext [–threads thread_num] [–type rar|zip|7z]

Algunas consideraciones:

Para encontrar la clave RarCrack realiza un ataque por fuerza bruta al archivo comprimido.
El número de threads debe estar entre 1 y 12, ambos inclusive. Según mi experiencia, el mejor rendimiento (entendiendo éste como el número de contraseñas probadas por segundo) se obtiene para 3 threads, tanto en la plataforma Intel Centrino como en procesadores Intel Core 2 Duo. En concreto, para Intel Centrino he conseguido ~300 contraseñas/segundo, y con Intel Core 2 Duo ~1250 contraseñas/seguno. ¿Qué procesadores/plataformas tenéis vosotros y qué rendimientos habéis conseguido? ¿Con cuántos threads?
La dependencia con el paquete libxml2-dev tiene su explicación en que, a medida que va probando contraseñas, guarda el estado por el que va en un fichero XML. De esta forma, es posible interrumpir la ejecución en cualquier momento pulsando CTRL+C y seguir en otro momento o, incluso, en otro ordenador diferente. La estructura de un fichero de estado XML cualquiera es la siguiente:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
cnstg

Vemos que hay 3 partes bien diferencias:

Conjunto de caracteres: Se corresponde con el conjunto de caracteres (letras, números y/o símbolos) que se utilizarán en el ataque por fuerza bruta.

Contraseña actual: Es la contraseña por la que debe comenzar si se interrumpe la ejecución actual.

Contraseña correcta: Contraseña del archivo comprimido, cuando la encuentre.

Al invocar RarCrack se creará automáticamente el archivo XML específico para el archivo comprimido que le hayamos indicado. Si, justo al comienzo de la ejecución, la interrumpimos con CTRL+C y abrimos con un editor de textos ese archivo XML, podemos afinar un poco la búsqueda restringiendo manualmente los caracteres que se encuentren entre y . Por ejemplo, podemos quitarle los números si sabemos que la contraseña no contendrá números. De esta forma, restringiremos en gran medida el tiempo de ejecución del ataque por fuerza bruta.
¡MUY IMPORTANTE! Si modificamos el conjunto de caracteres de un archivo XML, debemos asegurarnos que la contraseña actual contenga caracteres que estén en dicho conjunto, es decir, si eliminamos los números del conjunto de caracteres, debemos asegurarnos que la contraseña actual NO contenga ningún número, ya que, de lo contrario, se producirán errores en la próxima ejecución de RarCrack.

Sólo queda resaltar lo que indica el autor:
“Please don’t use this program for any illegal things!”