lunes 8 de septiembre de 2008

NOS MUDAMOS!!!

ESTE SITIO NO SERA MAS ACTUALIZADO
NOS MUDAMOS A ESTE OTRO LUGAR

http://www.thecoffemaker.com.ar

SALUDOS!

martes 2 de septiembre de 2008

Epic Nurf Wars

Jeje ... buenisimo :P es excelente!!!



Ahora, ¿Para cuando un PaintBall? quiero guerra! :P

Saludos!

martes 26 de agosto de 2008

DD + Foremost - Técnicas Forenses - Recuperación de datos

El otro día me mande un cagadón, formatié a bajo nivel una memoria SD con fotos de los cumpleaños de mi abuela (80) y mi abuelo (82), por suerte me dí cuenta de lo que estaba haciendo a los pocos segundos de empezar, así que hice la gran cavernícola y le saque la memoria ni bien me di cuenta rezando de no haber perdido todo el contenido.

Bien, lamentablemente perdí muchas fotos y un vídeo, pero quedaron intactas 30 fotos que pudieron ser recuperadas mediante técnicas forenses.

El procedimiento es relativamente sencillo, lo primero que hay que hacer es utilizar el comando de Unix dd, este comando se usa principalmente para copiar un numero de bytes o bloques, realizando algunas conversiones a nivel de bytes, también puede copiar regiones de bytes en crudo (que es lo que vamos hacer nosotros), ya que permite preservar copias exactas a nivel bytes, cosa que no se puede hacer con cp, ya que cp utiliza la interface del sistema de archivos y este no veo que datos están guardados físicamente en el disco. Por ejemplo si nosotros realizamos un formateo común de una unidad, en ves de hacer un formato a bajo nivel, podemos recuperar todos los datos, ya que un formato normal no borra la huella de bits que quedan en los dispositivos, en cambio (lo que hice yo) si hacemos un formato a bajo nivel los bits son llevados al estado 0 quedan el disco completamente en 0.

En fin, como corte el formateo a bajo nivel a la fuerza, quedaron sin formatear un espacio considerable de la memoria, que me permitió recurar esas dichosas 30 fotos.

Para realizar la copia del dispositivo utilice dd con los siguientes parámetros:


$ dd if=/dev/sdb1 of=./bk1 bs=512


donde if indica el archivo de entrada (en nuestro caso el dispositivo sdb1, donde el sistema detecto el disco usb), of es el archivo de salida, donde se copiara nuestro dispositivo completamente (mi SD era de 2Gb así que copio esos 2Gb, en el cual la gran parte estaba inicializado con 0x00 (hexadecimal)) y por ultimo bs indica la cantidad de bytes por bloque, en este caso, mi memoria esta formateada con FAT16, para poder chequear realmente que tipo de sistema de archivos tiene su dispositivo pueden usar el hexeditor [otro dia posteo como utilizarlo].

Finalmente, una ves que termino la copia, debemos utilizar foremost, esta herramienta analiza una imagen de disco buscando todo tipo de archivo y recuperandolos. En este caso fue algo sencillo:

$ foremost -i bk1 -o ./recovered


Donde -i indica el archivo de entrada y -o el directorio donde se van a guardar los archivos recuparados y un reporte de auditoria, este es el reporte de mi proceso recuperacion de archivos:



Foremost version 1.5.3 by Jesse Kornblum, Kris Kendall, and Nick Mikus
Audit File

Foremost started at Mon Aug 25 21:38:23 2008
Invocation: foremost -i bk1 -o ./recovered
Output directory: /xxxx/xxxx/xxxx/tmp/datarecovery/recovered
Configuration file: /xxxxx/xxxxx/xxxxx/xxxxx.conf
------------------------------------------------------------------
File: bk1
Start: Mon Aug 25 21:38:23 2008
Length: 1 GB (2027293184 bytes)

Num Name (bs=512) Size File Offset Comment

0: 00158341.jpg 2 MB 81070592
1: 00164229.jpg 2 MB 84085248
2: 00169925.jpg 2 MB 87001600
3: 00175237.jpg 2 MB 89721344
4: 00180805.jpg 2 MB 92572160
5: 00185861.jpg 2 MB 95160832
6: 00191237.jpg 2 MB 97913344
7: 00197189.jpg 2 MB 100960768
8: 00202949.jpg 2 MB 103909888
9: 00208645.jpg 2 MB 106826240
10: 00215941.jpg 2 MB 110561792
11: 00221765.jpg 2 MB 113543680
12: 00227589.jpg 3 MB 116525568
13: 00234181.jpg 3 MB 119900672
14: 00240645.jpg 2 MB 123210240
15: 00245957.jpg 2 MB 125929984
16: 00251397.jpg 2 MB 128715264
17: 00256965.jpg 2 MB 131566080
18: 00262661.jpg 2 MB 134482432
19: 00267717.jpg 2 MB 137071104
20: 00273797.jpg 1 MB 140184064
21: 00277189.jpg 2 MB 141920768
22: 00282309.jpg 2 MB 144542208
23: 00288197.jpg 2 MB 147556864
24: 00293253.jpg 2 MB 150145536
25: 00297797.jpg 2 MB 152472064
26: 00303045.jpg 2 MB 155159040
27: 00308549.jpg 3 MB 157977088
28: 00315205.jpg 2 MB 161384960
29: 00362437.jpg 8 KB 185567744
Finish: Mon Aug 25 21:41:51 2008

30 FILES EXTRACTED

jpg:= 30
------------------------------------------------------------------

Foremost finished at Mon Aug 25 21:41:51 2008

Espero que les sirva ... ah! ... para hacer esto necesitan un sistema operativo como la gente, como siempre ;)!!!

Saludos!!!

miércoles 20 de agosto de 2008

BP Explorer - Manejando un robot desde la web

La empresa de energia BP (Si, es una petrolera que tambien apuesta a energias renobables) pone a disposicion del publico un par de robotitos para ser controlados atraves de su pagina web, esta disponible solo por un tiempo determinado, ya que despues desabilitan el servicio para poner a cagar las baterias de dichos aparatos ... tenes un tiempo limite de uso, pero completando la mision e ingresando el codigo se extiende el tiempo (segun tengo entendido). No se ve tan bien como uno desearia, y la usabilidad es bastante pedorra por estos lados del mundo, pero bueno lo probe y no esta mal ... vean el video ...



Ademas tambien podes sacar fotos mientras vas haciendo tu recorrido :P


Pasen y dense una vueltita eso si si estan en Argentina van a tener que conectarse a www.bpexplorer.com.au a partir de las 12 de la noche.
Saludos!!!!

Automatización de tareas – Gnome Schedule

Siempre me gusto utilizar tareas automatizadas, sobre todo si son tareas repetitivas. Recuerdo que hace varios años atrás, cuando me dedicaba a mas a los fierros, tenia varios clientes en zona oeste a los cuales iba a visitar regularmente solo para chequear algunos logs y cobrar :P.
En aquella época no había tantas aplicaciones userfriendly, asi que el proceso de instalación y configuración era un poco tedioso ... pero en fin ... a lo nuestro, Gnome Schedule es una interface gráfica que permite administrar nuestro archivo crontab muy fácilmente, dándonos la posibilidad de agregar tareas periódicas y tareas que solo pasan una ves en el futuro.

El paquete que contiene a este programador de tareas se llama gnome-schedule, asi que con solo ejecutar la siguiente linea ya lo tendran instalado en su sistema.

$ sudo apt-get install gnome-schedule

Una ves instalado el paquete tienen que ir a Sistema > Preferencias > Tareas Programadas en el menú Sistema de Gnome.

Para añadir una tarea programada hacemos click en Nuevo y podremos elegir una de las tres opciones siguientes: (Una tarea repetitiva, una tarea única o una tarea desde una plantilla)

Voy a elegir “Una tarea que se lanzará repetidamente” por que deseo limpiar el directorio temporal de mi usuario (si, tengo un directorio temporal donde tiro toda la basura y muchas veces esa basura supera o alcanza el tamaño asignado en la partición asignada a mi home dejándome sin espacio), así que le doy un nombre a la tarea, le pongo que comando quiero que ejecute (en este caso tengo un script que sera ejecutado), y le especifico cuando quiero que se corra.

Ya pueden agregar sus propias tareas, como por ejemplo podríamos poner una alarma, donde todos los días, salvo Sábados y Domingos nos despierte la maquina ( a ver quien se anima a pegarle como al despertador ).
Saludos

#GNUtn @ Freenode