Archivo de la etiqueta: consola

Cómo descargar desde MegaUpload RapidShare y otros desde la Terminal

La Consola o Terminal constantemente nos ahorra muchos esfuerzos, automatizando tareas tediosas y simplificando procedimientos. En mi caso hasta hace poco tenia la necesidad de descargar desde estos Servidores de Descargas por medio de su página web, muy cansino cuando es una gran cola de archivos, afortunadamente esto termino.

PlowShare es un script que usa cURL para hacer esta tarea más sencilla permitiendo crear una lista de archivos y dejando que tranquilamente se encargue de todo.

Para instalar siempre la ultima versión de PlowShare en un sistema Debian quiza como Ubuntu ejecutamos este comando: Seguir leyendo Cómo descargar desde MegaUpload RapidShare y otros desde la Terminal

Cómo Actualizar a Ubuntu 10.10 Maverick Meerkat desde 10.04 Lucid Lynx o Karmic

Desde hace un par de versiones la actualización de Ubuntu es más sencilla que nunca. En este tutorial vamos a actualizar desde Karmic o Ubuntu 10.04 Lucid Lynx a Ubuntu 10.10 Maverick Meerkat. Tanto de forma gráfica como desde la consola útil en servidores.

Debemos recodar algunos tips básicos para realizar esta labor que durará varias horas dependiendo de nuestro sistema y conexión a internet.

  • Asegurate de tener todas las actualizaciones de tu sistema. Ejecuta sudo apt-get update && sudo apt-get upgrade Y si hubo cambios reinicia.
  • Si crees necesario respalda información delicada, siempre es recomendable tener la partición /home separada para evitar perdida de datos.
  • Si la actualización va a ser en un equipo portátil usa una conexión a internet cableada ya que la inalambrica puede fallar a media actualización.

Método Gráfico

Es la forma más sencilla de realizar este proceso. Empezamos por presionar de forma simultanea las teclas Alt+F2 aparecerá una ventana y ahi debemos escribir: update-manager -d

Como en la siguiente captura Seguir leyendo Cómo Actualizar a Ubuntu 10.10 Maverick Meerkat desde 10.04 Lucid Lynx o Karmic

Introducción a Python en 10 minutos

Ambos aprenderemos en 10 minutos las caracteristicas básicas de python y porqué este debería ser el lenguaje utilizado para que todo aquel interesado en aprender el arte de programar.

Todo esto en base a código con comentarios, espero sea explicito y nos sirva a nosotros los principiantes.

# Introducción a Python en 10 minutos

# numeros!
edad = 26
pi = 3.14159

# cadenas!
s = ‘Richard Mathew Stallman’
tokens = s.split() # un token es un elemento individual, en este caso una palabra
primerNombre = tokens[0]
apellidoPaterno = tokens[1]
apellidoMaterno = tokens[2]
s2 = primerNombre + ‘ ‘ + apellidoPaterno + ‘ ‘ + apellidoMaterno

# Uso del condicional if – La identación importa!
if (s == s2):
print ‘si!!!’
else:
print ‘nooooooo’

# listas
beatles = [‘John’, ‘Paul’, ‘George’]
beatles.append(‘Ringo’)

# ciclo for – la identación importa!
for b in beatles:
print ‘Hello’, b

# Set: Conjuntos (sin ordenar, sin duplicados) Seguir leyendo Introducción a Python en 10 minutos

Cómo cambiar la velocidad de la Tarjeta Ethernet y la configuración Duplex en Debian/Ubuntu

Por defecto la configuración de las tarjetas Ethernet esta en automático, es decir hace un negociación y se configura sin intervención del usuario. Esto es practico en general sin embargo van a existir ocasiones en el que debemos configurar el servicio manualmente. Para ello vamos a echar manos de ethtool que tambien nos sirve para activar WakeOnLan en nuestra tarjeta. Instalamos desde este link o escribimos en la consola:

sudo apt-get install ethtool

Una vez instalado puedes comprobar la configuración actual con el siguiente comando:
sudo ethtool eth0
Cuando eth0 es tu tarjeta de red.

Seguir leyendo Cómo cambiar la velocidad de la Tarjeta Ethernet y la configuración Duplex en Debian/Ubuntu

Tutorial Rapido para Auditoria de Redes Wifi

No es un secreto el método ni las herramientas para recuperar las contraseñas de algún punto de acceso Wifi. El presente tutorial es un repaso sobre los comandos a ejecutar en una auditoría wireless ya que a pesar de que existen scripts diseñados para facilitar esta tarea eso implica que el conocimiento adquirido sea pobre sin embargo esta guía tampoco explica minuciosamente la forma en que se resuelven los retos en cada auditoría ni lo que implica cada paso. El objetivo de esta entrada es para fines didácticos y más bien como chuleta para recordar la forma manual en que se realiza este proceso. Todos los comentarios relacionados con el uso malintencionado de este tutorial serán eliminados.

Notas:

  • Se da por hecho que tienes los drivers parcheados, listo para la inyección de paquetes.
  • El paquete utilizado es aircrack-ng desde los repositorios oficiales.
  • 55:55:55:55:55:55 es el MAC del punto de acceso objetivo.
  • 00:11:22:33:44:55 es el MAC del cliente conectado al punto de acceso objetivo.

Seleccionamos Objetivos

Abrimos una consola en nuestra distribución favorita y comenzamos:

1. Ponemos en modo monitor a nuestra tarjeta inalámbrica.

sudo airmon-ng start <interfaz> <canal>

2. Comenzamos la captura de paquetes.
sudo airodump-ng --channel <canal> --write <nombre_dearchivo> <interfaz>

O podemos probar con este otro para que busque en un solo punto de acceso.

sudo aireplay-ng -1 0 -e <essid_objetivo> -a 55:55:55:55:55:55 -h MY:MA:CA:DD:RE:SS <interfaz>

Donde la opción –channel sirve para elegir de forma optativa el canal en el cual buscar, la opción –bssid para especificar la MAC de punto de acceso objetivo y –writer para especificar un nombre al archivo donde se guaradarán los paquetes. Seguir leyendo Tutorial Rapido para Auditoria de Redes Wifi

Cómo Re-Instalar un Kernel de Linux

Pueden ser varias las razones para reinstalar un kernel de linux, por ejemplo, desde synaptic desinstalarlos hasta quedarnos sin ninguno, esto parece gracioso tal como cuando olvide mi contraseña con carpeta cifrada, pero sea cual sea tu necesidad, si te eliminaste todos tus kernels aquí esta la solución. Vamos a ver cómo instalar un kernel cuando no tienes ninguno.

Con un LiveCD iniciamos una consola y nos volvemos ROOT permanente:

sudo -s

Buscamos nuestra partición donde esta el directorio Raíz de nuestra distribución linux sin kernel:

fdisk -l

Visualizaremos algo similar a esto:
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 1305 10482381 83 Linux
/dev/sda2 1306 1697 3148740 82 Linux swap / Solaris
/dev/sda3 1698 19455 142641135 83 Linux
/dev/sda4 19456 19457 16065 ef EFI (FAT-12/16/32)

Esta partición tiene cómo identificador id a el número 83, pero como en mi ejemplo tenemos que usar la partición raíz, en mi caso /dev/sda1. Recuerda usar la partición según sea tu caso.

Procedemos a montar la carpeta para empezar a instalar:
mkdir /mnt/raiz
mount /dev/sda1 /mnt/raiz

Ahora preparamos el sistema para el nuevo kernel y cambiamos al directorio raíz ROOT de nuestra partición, osea donde acabamos de montar. Ahora todos los cambios afectarán a nuestra instalación:

mount --bind /proc /mnt/raiz/proc
mount --bind /dev /mnt/raiz/dev
mount --bind /sys /mnt/raiz/sys
chroot /mnt/raiz

Instalamos el kernel y actualizamos el GRUB para que lo cargue en el proximo inicio del sistema:

apt-get install linux-image
update-grub

Ahora reiniciamos y podemos elegir nuestro kernel recién instalado para iniciar el sistema.

No cabe duda que se aprende mucho arruinando.

Con información de UbuntuForums

Recuperar los archivos y carpetas cifradas con eCryptfs

Me metí en un problema enorme, cambie mi contraseña y no la recordé 😛 el problema es que mi /home esta cifrado/encriptado, resolver la clave de encriptación me llevaría 120 años y más porque es una netbook, seguí el tutorial para restaurar mi contraseña, pero claro, fue inútil; ejecutar el comando encryptfs-mount-private fue una perdida de tiempo. Por suerte mi passphrase siempre la tuve a la mano y después de buscar por toda la red me tope con la respuesta, una respuesta que fue complicada de conseguir y sin asumir perdida alguna [después encontré otro tutorial para backup]. Yo olvide mi contraseña pero es muy probable que hayas hecho una actualización limpia y mientras conservabas tu /home.

Solución 1

Al final esta fue la solución efectiva. Antes de loguearte gráficamente saltamos directamente a una consola con <Ctrl>+<Alt>+<F2> por ejemplo y nos logueamos, cambiamos a una carpeta oculta y ejecutamos un comando:

cd $HOME/.ecryptfs/
ecryptfs-wrap-passphrase wrapped-passphrase

Nos solicitará nuestra passphrase que guardamos terminar nuestra instalación, luego introducimos nuestra contraseña de usuario, sino recuerdas tu contraseña sigue este tutorial. Basta con reiniciar y loguearnos normalmente.

Solución 2

Vamos a trabajar en la consola por lo que deberías imprimir estas instrucciones, este tuto es para realizar un backup. Ahora nos aseguramos de tener las herramientas necesarias para trabajar.

sudo apt-get install ecryptfs-utils

Creamos el directorio donde el backup será abierto:
cd /mnt
sudo mkdir Oldhome

Creamos un enlace simbólico del backup al antiguo archivo .Private:

sudo ln -s /home/{tu_usuario}/.Private OldPrivate

Ahora obtendremos dos claves adicionales a partir de la passphrase que guardamos al instalar Ubuntu.
sudo ecryptfs-add-passphrase --fnek
Passphrase:

Introduce la frase que nos dio recién instalamos Ubuntu, la salida será similar a esta: Seguir leyendo Recuperar los archivos y carpetas cifradas con eCryptfs

¿Olvidaste tu Contraseña de Ubuntu? Recuperala ahora.

En realidad lo que vamos a hacer es cambiar la contraseña por una nueva en Gnu/Linux Ubuntu. Sigue estos pasos:

Paso 1. Arranca tu Computadora y cuando salga el mensaje Press ESC to enter Grub presiona la tecla escape o presionalo desde el inicio hasta que te salga el menú.

Paso 2. Usa las flechas de tu teclado para navegar por el menú y busca el Kernel más reciente con la leyenda (recovery mode) y entra a el.

Paso 3. Tu sistema iniciará completamente, pero sin sistema gráfico, correrán muchas lineas y se detendrá en un #.

Paso 4. Ahora estas en el Shell de ROOT. Escribe este comando: Seguir leyendo ¿Olvidaste tu Contraseña de Ubuntu? Recuperala ahora.

Lo malo de Gnu/Linux desde hace 4 años

Hace ya tiempo que me encontraba por la red artículos, reclamos o comentarios sobre lo malo de Gnu/linux, la constante esta en que estaban publicados sobre el año 2006 y algunos nuevos, de usuarios despistados; 2006 año en el que… adivinaron, salio la popular distro ubuntu, pero el tema puede tratarse de forma general. Lo que se consideraba malo hace 4 años ahora es solo historia.


Específicamente en una página que habla sobre “Lo malo de Linux” blog que vivió exactamente 4 meses, y que fue todo un revuelo en su ultimo post en el que buscaban hacer un Top sobre lo peor de linux. Hubo meneame y todo. Según parece mágicamente solo dejaron de actualizar. Conozco lo que este blog se proponia; para eso crearon 100 Paper Cuts que busca resolver las pequeñas molestias que causan problemas al usuario final.

Regresando al tema… Lo que es curioso es que todas esas razones a esta altura parecen absurdas, nadie las nota ahora, y daría risa quejarse por ellas. Para conmemorar vamos a repasarlas y refutarlas; Según el Top: Seguir leyendo Lo malo de Gnu/Linux desde hace 4 años

Nuestra propia Matrix en el Shell

Pues seguimos con el tema de los refritos y ahora vamos a ver a la mismísima Matrix en nuestra terminal. De tres formas distintas y una aplicación dedicada para producir este efecto.

El primero es sin instalar nada y lo más parecido a la realidad, y se obtiene con este comando:

tr -c "[:digit:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]"

Luego esta otro pero en tonos rojizos que da miedo: Seguir leyendo Nuestra propia Matrix en el Shell