sábado, 26 de diciembre de 2009

Programa para convertir combos a singles.

Las wordlist que se utilizan para ataques de fuerza bruta en el web cracking son del tipo user:pass.

Sin embargo hay ocasiones que también son útiles los diccionarios singles.

Si ya tenemos wordlist con combos user:pass y queremos usarlas como singles podemos utilizar protramas que separen dichos combos en dos listas separadas. Yo hice uno para los amigos de MPX e incluyo el código fuente para que lo modifiquen si quieren ya que lo hice en un rato de ocio.

http://www.megaupload.com/?d=3YPH761U

http://rapidshare.com/files/322346396/toSingle.rar

http://akarkis.110mb.com/wordlist/toSingle_by_driver.zip


Nota: en futuras entradas mostraré una utilidad para este tipo de wordlist.

martes, 17 de noviembre de 2009

Instalar Chromium (Chrome) en Ubuntu

Estas son las instrucciones para instalar Chromium en 9.10: (pongo la guía para otras versiones)

- Editamos el archivo /etc/apt/sources.list

$ sudo gedit /etc/apt/sources.list

- Para 9.10 agregamos:

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

- Para 9.04:

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

- Para 8.10:

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main

- Añadimos la llave GPG:

$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5

- Actualizamos la lista:

$ sudo apt-get update

- Por último instalamos Chromium

$ sudo apt-get install chromium-browser

Fuente.

sábado, 14 de noviembre de 2009

¿Así o más cerca?

Haciendo unas pruebas con Ubuntu 9.10 y aircrack :P


Share photos on twitter with Twitpic
¿Así o más cerca? XD

Wallpaper dinámico en Ubuntu 9.10

Hace ya varios ayeres XD en Libertad Zero como instalar este wallpaper dinámico y lo instalé en mi 8.10. Ahora que lo hice en el 9.10 de la lap aproveché para ponerlo en el blog.

Primero hay que descargarse el script de aquí

Después debemos crear una carpeta en tu directorio home llamada "earthwallpaper" y guardar ahí el script que descargamos previamente.
Abrimos una terminal y navegamos hasta la carpeta que creamos. Hacemos el script ejecutable con:

chmod +x changer.sh

Ahora en Sistema - Preferencia - Aplicaciones al inicio nos saldrá una pantalla como esta:
(Sistema - Preferencias - Sesiones para 8.10)

Damos click en Añadir y llenamos así:

En orden nos podemos ayudar con el botón Examinar y buscamos la ruta del script que guardamos en la carpeta "earthwallpaper". Nos queda algo como esto:

"/home/driver/earthwallpaper/changer.sh"

En lugar de "driver" se pone el nombre de usuario.

Lo siguiente es cerrar sesión (o bien reiniciar). El script habrá creado una imagen llamada world_sunlight_Wallpaper.jpg que se encuentra en la carpeta .gnome2 que se encuentra a su vez en "home". Para ver esta carpeta hay que hacer Ctrl + h; nos aparecerán las carpetas ocultas.

Ya por último debemos agregar dicha imagen como wallpaper. Para los que no saben como:

Hacemos click derecho sobre el escritorio y escogemos Cambiar fondo de Escritorio. Click en "Añadir". Navegamos hasta la carpeta "home". Aquí es donde hacemos Ctrl + h para ver la carpeta .gnome2, ahí dentro esta la imagen que debemos agregar. Se verá algo así:

martes, 10 de noviembre de 2009

El Taller fue un éxito

El pasado sábado se realizó el taller al cual invité por esta vía. Fueron gente de varias carreras y de universidades donde no pensamos que llegaría la difusión del evento.

Todo el evento estuvimos muy ocupados y no tuvimos tiempo para tomar fotos (fail!!!) sin embargo pude rescatar esta donde se ve todo el empeño y el esfuerzo invertido para la realización y organización de dicho taller :P




En la imagen se ve un Wifiway 1.0 aunque tambièn ocupamos wifislax, Ubuntu 8.10 y 9.10, Window$ Vi$ta, y Win XP :P.

viernes, 16 de octubre de 2009

Taller de Seguridad en Redes Residenciales

Lugar: Salón Jardín Krystal. Av. Central No. 24 Esq. Jacarandas Col. Florida. Ecatepec, Edo. de México. A 50 pasos de la estación del metro Ecatepec de la línea B.

Costo: $250.00 MX

Informes e Inscripciones: driverinside[at]hotmail[dot]com jesuspm02[at]hotmail[dot]com

Duración: 4 horas.

Es preferible que lleves tu equipo (laptop) ya que no contamos con muchos equipos y puedas participar activamente en el taller.

viernes, 2 de octubre de 2009

Marcianos invaden la tierra: Fail

"Ayuda a estos marcianitos a llegar sanos y salvos al planeta Tierra".


Probablemente sea una medida de seguridad para que no nos invadan jaja.

viernes, 28 de agosto de 2009

Obteniendo clave Modem Thompson

En un rato de ocio me dí a la tarea de grabar esto.
Desde hace tiempo T3lm3x empezó a cambiar los viejos módems por otros un tanto más feos que los anteriores.
En fin, lo importante es que Kevin Devine utilizó ingeniería inversa al setup wizard que acompañan estas cosas y encontró el algoritmo que genera la clave WEP por default.

El documento lo respaldo hkm y esta fechado en abril del 2008.

http://www.hakim.ws/st585/KevinDevine/

Como podrán ver se puede saber la clave wep con solo detectarlos.

Aquí pongo mi ejemplo.




En realidad no tarda tanto, solo la máquina esta realizando varios procesos y la tenía en el plan de ahorro de energía. Aunque el tiempo varía para cada caso, no tarda más de 30 segundos.

Código fuente del programa: Aquí.
Aunque en realidad el que ocupé me lo p4só hkm y se supone que también sirve para los modelos del 2004.

martes, 25 de agosto de 2009

Micro$oft Epic Fail

Epic Fail de la empresa de la ventana.

Independientemente de qué posición tengas en la industria, esto no te lo debes de permitir.

(Por lo menos editaron la manzana).

Fuente: DC Ba-k en Twitter.

domingo, 23 de agosto de 2009

Sobre controlar la velocidad del procesador. Ubuntu 8.10

En ubuntu podemos controlar la velocidad del (los) procesadores que tenemos en nuestra computadora, muy útil para los que tienen laptops y las utilizan sobre las piernas o estan ocupando la batería y necesitan ahorrar energía.

Para habilitar los páneles CPU Frequency Scaling Monitor necesitamos:

$ sudo dpkg-reconfigure gnome-applets

Nos saldrá una advertencia. Damos enter y luego escojemos "YES".

Luego damos click derecho sobre el panel superior y "Añadir al Panel" Seleccionamos Monitor de la frecuencia del CPU)

Para los que su procesador tiene más de un núcleo, podemos agregar dos Monitores y configurar para que cada uno tenga un plan por separado.

domingo, 16 de agosto de 2009

Aircrack-ptw en Ubuntu 8.10

Hay por ahí varias guías para instalar aircrack-ptw en Ubuntu 8.10, sin embargo no todas son iguales y tienen detalles de mas o de menos. A mí me funcionó de la siguiente manera:

$ sudo apt-get install libpcap0.8-dev

$ wget http://www.cdc.informatik.tu-darmstadt.de/aircrack-ptw/download/aircrack-ptw-1.0.0.tar.gz

$ tar -zxvf aircrack-ptw-1.0.0.tar.gz

sudo su
[tu contraseña]

# cd aircrack-ptw-1.0.0

# make clean && make

# cp aircrack-ptw /usr/bin/

domingo, 26 de julio de 2009

Diagramas UML y código JAVA en NetBeans 6.5

En la entrada anterior se vió como crear un diagrama de clases en UML sobre Netbeans, ahora pongo cómo se agregan atributos y métodos a las clases y cómo obtener el código en JAVA.

Para nombrar una clase damos doble click sobre la propiedad Name del diagrama.

Si queremos agregar atributos y/o métodos solo damos click derecho y elegimos la opción deseada.

Podemos especificar la visibilidad o alcance y su valor de inicialización.
Así mismo para los métodos se pueden añadir sus parámetros.
Una opción interesante es la de poder agregar su documentación:
Yo creé un proyecto nuevo llamado proyectoOrdenador para obtener el código de la clase a partir de su diagrama UML aunque se puede añadir a cualquier proyecto. Sobre el nombre del proyecto UML, damos click derecho y elegimos Generar código.


Indicamos el proyecto en el cual se va a generar el código y damos aceptar.
Ya tenemos el código generado, con sus atributos y métodos.

Tal vez yendo un poco más allá también podamos añadir a los atributos sus metodos get y set.
En el menú Reestructurar damos click en Encapsular campos y después elegimos qué campos y métodos inlcuir.

sábado, 25 de julio de 2009

Generar diagramas UML en NetBeans 6.5

Una de los complementos que se me hizo interesante en NetBeans es la creación de diagramas UML. Estos son los pasos para instalarlo y algunas imágenes. Después pondré un ejemplo de cómo generar el código de las clases que vayamos haciendo de este modo.

1. Una vez abierto nuestro IDE, en el menú Herramientas damos click en Complementos.

2. En la pestaña de Complementos disponibles buscamos UML, y elegimos Instalar.
3. Una vez descargado, tenemos que aceptar el acuerdo de siempre y finalmente damos click en Finalizar.
4. Ya instalado el complemento, en la pantalla de Proyecto Nuevo ya tendremos habilitada la opción de crear proyectos en UML.
5. Como se puede observar podemos crear diversos tipos de diagramas, para el ejemplo voy a ocupar el diagrama de clases.
6. Ya creado el proyecto solo es cuestión de arrastrar los elementos para empezar a trabajar con ellos y las posibles relaciones que se pueden hacer.
Son muchas las posibilidades que se tienen con este complemento instalado en el IDE como la aplicación de ingeniería inversa a un codigo en JAVA para crear su diagramado.

miércoles, 15 de julio de 2009

Solución al problema del Quick Touch en laptops HP

Tuve un problema con los controles touch de mi dv5 1004 nr.
La solución fue sencilla:

Lo primero es actualizar el Firmware del BIOS para AMD.


Luego de reiniciar instalamos WinFlash for HP Notebook Multimedia Button Board Firmware (ROM) el cual arregla este detalle pero marca un error en la instalación si el bios no esta actualizado.

Este problema también lo he visto en la HP Pavilion DV51132LA con un AMD Athlon X2 QL-62 y obviamente otros serán los archivos que deben ser instalados pero los pasos los mismos: Actualizar el bios y después el Multimedia button board firmware.

Estos y otras actualizaciones en la página de HP.


martes, 14 de julio de 2009

Más vale correr.

Cada mañana en África se despierta una gacela.
Sabe que tiene que correr más rápido que el león más veloz si no quiere que la mate.
Cada mañana se levanta un león.
Sabe que tiene que ganar a la gacela más lenta si no quiere morir de hambre.
Da igual que seas león o gacela.
Cuando salga el sol, más te vale empezar a correr.


Proverbio africano.

lunes, 6 de julio de 2009

Sobre ignorancia

"Toda persona es ignorante, simplemente depende del tema que elijas."

Will Rogers , humorista

vía Microsiervos

domingo, 5 de julio de 2009

Google en las elecciones de México

Esta tarde navegando por la red, ví esto que me llamó mucho la atención. Esto es estar en todo.

martes, 30 de junio de 2009

¿Nuevo aumento de TELMEX?


Realizando una descarga múltiple, pude observar un aumento considerable en la velocidad así que quise verificarlo.

No sé si se trate de un nuevo aumento como el que ya había sucedido antes o tal vez sea temporal.

Con el ingreso de nueva competencia y el nuevo proyecto de la CFE no se me hace raro que Telmex tome medidas como esta, aunque me gustaría que mejorara la atención al cliente, sus precios, etc, etc, etc.

Entre si son peras o son manzanas voy a disfrutarlo.

sábado, 13 de junio de 2009

martes, 24 de febrero de 2009

Infinitum aumenta sus velocidades




La empresa mexicana TELMEX ha empezado a aumentar sus velocidades en un 50% en el servicio Infinitum de Banda Ancha.
La cosa más o menos queda así:

512 sube a 784
128Kb sube a 256Kb

1Mb sube a 1.5Mb
128Kb sube a 384Kb

2Mb sube a 3Mb
256Kb sube a 512Kb

4Mb sube a 6Mb
768Kb sube a 1Mb

Los cambios se darán por zonas aunque ya habemos muchos que "gozamos" con el beneficio.
Para muchos no habrá nada que festejar ya que aún así con los cambios creo que todavía no tenemos el servicio ni los precios que nos merecemos.

Fuente

domingo, 15 de febrero de 2009

Debian Lenny después de la instalación: Firefox 3

Después de la publicación oficial de Debian 5.0 no me quise quedar atrás y la instalé.

Lo primero es darle a los repos:

Nos logueamos como root:

driver@driver:~$ su (enter y damos la contaseña de root)

#gedit /etc/apt/sources.list

Y añadimos:

deb http://mirrors.kernel.org/debian lenny main contrib non-free
deb http://www.debian-multimedia.org testing main
deb http://ftp.mx.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://ftp.es.debian.org/debian/ lenny main contrib non-free
deb ftp://ftp.debian.org/debian experimental main

Guardamos y obtenemos la siguiente llave:

# wget http://debian-multimedia.org/gpgkey.pub -O - | apt-key add -

#
apt-get update
# apt-get upgrade

Ahora lo necesario para compilar

# apt-get install build-essential libx11-dev libxft-dev libc6-dev imagemagick libjpeg-dev libpng12-dev automake autoconf

También puede que se necesiten los siguientes

# apt-get install ia32-libs-gtk
# apt-get install lib32nss-mdns

Descargamos firefox de AQUI

Damos click derecho sobre el archivo descargado y seleccionamos Extraer aquí
Se creará la carpeta firefox

ahora

# cd Desktop

y la copiamos a /usr/bin

# cp -rv firefox /usr/lib

# cd /usr/bin

y el enlace simbólico...

# ln -s /usr/lib/firefox/firefox firefox3

Ahora editamos los menús. Damos click derecho sobre el ícono de Gnome


Seleccionamos el menú de Internet y damos click en Elemento Nuevo y lo dejamos como en la imágen:

Y listo ahora tenemos firefox3 en nuestro Debian.

jueves, 8 de enero de 2009

Clase Factorial Java

El mismo ejemplo anterior pero ahora con Java:

/**
*
* @author driverInside
*/

public class Factorial {
// Atributos
private int factorial;
// Métodos
long facIte(int base){ // metodo iterativo
factorial = base;
if (base == 0){
return 1;
}
else{
while(base > 1){
factorial = factorial * (base -1);
base--;
}
}
return factorial;
}// fin del método facIte

long facRec(int base){ // método recursivo
factorial = base;
if(base == 0){
return 1;
}
else{
return base * this.facRec(base -1);
}
} // Fin del método facRec

public static void main(String[] args) {
// se crea un objeto Factorial
Factorial factorial = new Factorial();

for(int i =0; i <=10; i++){
System.out.printf("El factorial de %d es: %d\n",
i, factorial.facRec(i));
}

} // fin de la función main

}// fin de la clase factorial

lunes, 5 de enero de 2009

Clase Factorial C++

En un foro me encontré a un usuario que deseaba sacar el factorial los primeros 10 números (básico ejercicio en programación) pero con clases en C++ o Java, probablemente era alguna tarea. La solución que le propuse fue la siguiente, solo para los primeros 5. Utilicé dos formas para relizar el cálculo: una iterativa y otra recursiva.
Y como siempre les deseo felices líneas :P

#include<iostream>
#include<string>
using namespace std;

class Factorial{
// Atributos
private:
int factorial;
// Métodos
public:
int facIte(int base){ // Forma Iterativa
factorial = base;
if(base == 0){
return 1;
}
else{
while(base >1){
factorial = factorial * (base - 1);
base--;
}
}
return factorial;
} // Fin del método facIte
int facRec(int base){ // forma recursiva
factorial = base;
if(base == 0){
return 1;
}
else{
return base * this->facRec(base -1);
}
}// Fin del método facRec
}; // Fin de la clase Factorial
int main(){

// Se crea un objeto Factorial
Factorial fact01;

for(int i = 0; i <= 5; i ++){
cout<<"El factorial de "<<>
}
cout<<"\n";
for(int i = 0; i <= 5; i ++){
cout<<"El factorial de "<<>
}
} // Fin de la Función main


Y como siempre les deseo felices líneas :P