Entradas

Mostrando entradas de octubre, 2008

Papelera de reciclaje: uso de recyclebin

En la version 10g oracle introdujo el concepto de papelera de reciclaje ( recicle bin ), cuando hacemos un "drop" de una tabla, la tabla y los indices son arrojados a esta papelera. En realidad únicamente se renombra el objeto, por lo que sigue ocupando el mismo espacio que antes: 1) Para ver el contenido de la papelera: SELECT * FROM recyclebin; SHOW RECYCLEBIN; SELECT object_name, original_name, ts_name, type FROM user_recyclebin; 2) Para borrar el contenido de la papelera PURGE RECYCLEBIN; 3) Para activar/desactivar la papelera (usar ON/OFF): ALTER SESSION SET recyclebin = OFF; ALTER SYSTEM SET recyclebin = OFF; 4) Para borrar una tabla que está en la papelera: PURGE TABLE mitabla

Aircrack-NG con una tarjeta Intel 3945 en opensuse 11.0

Esta es una guía para configurar nuestra maquina linux con opensuse 11 de modo que seamos capaces de crackear redes WEP. La guía consta de dos partes configurar nuestra distro linux para que pueda usar la tarjeta 3945ABG para sniffar e inyectar paquetes. Los driver que trae por defecto las distribuciones para el uso de la tarjeta de red no nos sirven para hackear redes, por lo que es necesario sustituirlo por otros driver para el escaneo.La segunda del proceso de escaneado de una red wifi propiamente dicho que dejaremos para un post posterior (I) Cónfiguración de la tarjeta intel 3945ABG a) Comprobamos que tenemos una tarjeta intel sudo lspci | grep 3945 b) Instalamos paquetes necesarios para la compilación (quizá falte alguno más relacionado con la compilación o el núcleo): sudo zypper install gcc sudo zypper install libopenssl-devel sudo zypper install kernel-source c) Descargamos los drivers de aircrack (con wget o lo que queramos): wget http://dl.aircrack-ng.org/drivers/ipwraw-

LINUX: Accediendo al home de cualquier usuario

Para acceder a nuestro home podemos hacerlo de varias maneras: cd ~ cd $HOME cd /home/usuario Para acceder al home de CUALQUIER usuario, incluso a uno distinto del nuestro podemos utilizar el siguiente comando: cd ~usuario Con ~usuario representamos el path al home del usuario (Usualmente /home/usuario). Esto es muy util para script, o para acceder a home no estándares (por ejemplo que esten divididos en varias carpetas /home /home1). Podemos usar cualquier comando normal de linux como: ls ~dieguz2 find ~root -iname "*.xml" | xargs more ls ~dieguz2/Documents/ Obviamente para acceder a directorios HOME diferentes del nuestro el propietario hemos de poseer los permisos necesarios para acceder, que usualmente nos lo dará el dueño de dicho home. El home de los usuarios está en el archivo /etc/passwd. Podemos ver el home de cualquier usuario con alguno de estos comandos: pwd ~usuario salida: /home/usuario o con el siguiente comando que nos aportará información extra: grep usu

X server crash : configuración del teclado

Imagen
Hoy al pulsar cualquier tecla del teclado extendido o tambíén llamado teclado númerico. Es la zona del teclado más a la derecha, donde se encuentran los números , bloque de números, las flechas, etc... el servidor X se caía con los siguientes mensaje: kernel: X[1969]: segfault at 1a6 ip 0819f6e9 sp bf86bc40 error 4 in Xgl[8048000+19d000] gconfd (dieguz-2873): El ID 2415919190 de control no existe gconfd (dieguz-28 73): El ID 2432696407 de control no existe Tras mucho trastear el problema se encontraba en la opción del teclado (comando gnome-keyboard-properties ) que aparece en la imagen. Tenía activado " Permitir controlar el puntero usando el teclado ". Desactivando dicha opción se solucionaron los problemas

Instalación de Conceptronic Wireless 54Mpbs C54RU

Recientemente adquirí un "tarjeta" wifi USB de la marca conceptronic dado que aparentemente es soportada por linux sin dificultades. De primeras tuve los siguientes mensajes de error en /var/log/messages: kernel: phy1 -> rt2x00lib_request_firmware: Error - Failed to request Firmware. firmware.sh [5319]: Cannot find firmware file 'rt73.bin' Según el mensaje no tenía instalado el firmware del usb por lo que instale el paquete "ralink-firmware" que incluye el archivo "rt73.bin". Dicho paquete está en el repositorio "Opensuse 11 Non-Oss". De forma adicional instale el paquete madwifi, si bien este no es necesario para nada. Para la instalación del paquete podemos usar YAST o bien desde linea de comando, debemos tener activo el repositorio "openSUSE-11.0-Non-Oss" ( añadir repositorio ): sudo zypper in ralink-firmware Instalando los paquetes mi sistema ya podía detectar correctamente el dispositivo. Desconectando el USB y volvié