10 septiembre 2011

[Script] Descargar videos de flash en Linux V-2

La nueva versión del Script para guardar videos de Flash ya esta entre nosotros.

Es de mi total agrado compartir esta nueva versión de mi Script que trae un nuevo algoritmo muchísimo más rápido que el anterior, y con una nueva funcionalidad que implemente.

Changelog V-2
  • La gran velocidad de esta versión es abrumadora comparada con la antigua versión, pasándolo por encima y mirando para atrás.
  • Este Script puede guardar más de un video a la vez, un genial cambio, no lo creen.
El código es el siguiente http://pastebin.com/c0Mmennj

Cualquier mejora o algún bug que encuentren, contáctenme.

08 septiembre 2011

[Script] Descargar videos de flash en Linux

Como ya se habrán dado cuenta, antiguamente para guardar un video en flash, por ejemplo desde youtube, los usuarios de alguna distribución de GNU/Linux solo tenían que ir a la directorio /tmp y listo allí estaba nuestro magnifico video a simple vista, pero hace ya un tiempo, en una actualización de flash se "ofusco" el video descargándolo en otra carpeta, que veremos mas adelante, y ya no guardando la en el directorio /tmp.

Para ubicar el video simplemente hace falta correr unos comandos en la terminal y copiarlo a donde queramos, así:
lsof | grep Flash
Importante: El navegador debe permanecer abierto y con el video completamente descargado para que funcione, hasta el final del proceso.

Eso nos dará algo como esto:
iron      2236        enzo   22u      REG       0,18 255075555      15991 /tmp/FlashXXxPWpYi (deleted)
Que no os desanime la palabra deleted, lo importante ahora son los números, el 2236 y el 22.

Ahora nos ubicamos en el directorio donde queramos guardar el video y corremos en la terminal lo siguiente:
cp /proc/2236/fd/22 video.flv
El primer parámetro del comando es la ruta con los números que obtuvimos  y el segundo el el nombre del video, y así guardamos un video en nuestro home por ejemplo.

Para todo hay un algoritmo, de donde se puede desprender un programa, o en este caso, un script.

El script que programe sigue la misma idea que los 3 comandos anteriores pero de una forma mas automática y, más o menos, elegante. Esta escrito en bash y su forma de correr es asi de simple:
./video.sh [nombre]
Donde [nombre] es el nombre del archivo de video, sin los " [ ] " corchetes, que se guardara en la ruta /home/usuario/[nombre].flv

El código es el siguiente http://pastebin.com/R5LGV2CD:

Cualquier mejora o algún bug que encuentren, contáctenme.

12 agosto 2011

[Script] Obtención de la fecha de nacimiento de una persona (Chile)

Últimamente he estado programando en python, un lenguaje muy amigable que es muy fácil de aprender y aplicar.

No entrare, en este post, a explicar como programar en python, solo mostrare un pequeño Script en Python, que he hecho para conseguir la fecha de nacimiento de una persona a través del Rut del mismo, en Chile.

En pocas palabras el Script manda una petición a la pagina de recuperaclave.demre.cl que contiene un formulario para recuperar la clave, que convenientemente, es la fecha de nacimiento del usuario, este formulario no tiene captcha, así que es muy fácil hacer un robot que haga peticiones automáticas con el Rut.

Vale mencionar que la DB de la pagina no contiene todos los Rut, pero más de alguno esta allí.

El Script necesita un archivo de texto (Rut.txt) que contenga los Rut a consultar de la forma 11111111-1 y creara un archivo log.txt que entregara una lista de la forma 11111111-1 12081965, donde los primeros números, obviamente, son el Rut y los últimos es la fecha de nacimiento de la forma [día/mes/año].

Por último, debo pedir disculpas por el código del Script que no es muy lindo que digamos, pero aquí esta: pastebin.com/tmDmMshX

27 marzo 2011

[HowTo] Instalar Metasploit en ubuntu y derivados


Primero veamos que es Metasploit según la wiki
Metasploit Es un proyecto open source de seguridad informática que proporciona información acerca de vulnerabilidades de seguridad y ayuda en tests de penetración y en el desarrollo de firmas para Sistemas de Detección de Intrusos.
Su subproyecto más conocido es el Metasploit Framework, una herramienta para desarrollar y ejecutar exploits contra una máquina remota. Otros subproyectos importantes son la bases de datos de opcodes (códigos de operación), un archivo de shellcodes, e investigación sobre seguridad. Inicialmente fue creado utilizando el lenguaje de programación de scripting Perl, aunque actualmente el Metasploit Framework ha sido escrito de nuevo completamente en el lenguaje Ruby.

Este es un Programa muy fácil de usar si se esta familiarizado con la terminal, y con sus componentes

Para instalarlo, la forma mas fácil y rápida es descargar el *.run que hay en la pagina oficial desde este link, en esa pagina buscan un archivo llamado framework-3.6.0-linux-full.run, el cual lo descargan (en numero 3.6.0 puede variar según la versión más resiente).

Después de que termine la descarga van a la ruta donde esta el archivo por ejemplo:

Code:
enzo@ubuntu:~/Descargas$
Y colocan en la terminal.
Code:
enzo@ubuntu:~/Descargas$ chmod +x framework-* 
enzo@ubuntu:~/Descargas$ sudo ./framework-*

Luego en la bonita interface que aparece sigue las instrucciones al estilo win y terminan la instalación.

Para tener los últimos exploits desarrollados deben poner el la terminal.
Code:
enzo@ubuntu:~$ sudo msfupdate

Y para iniciar el programa.

Code:
enzo@ubuntu:~$ sudo msfconsole

Y ya tienes tu Metasploit funcional y actualizado.

07 mayo 2010

[HowTo] Descolgar nuestro sistema (REISUB)

Por mucho que queramos negarlo, en algunas ocasiones Linux se puede llegar a “colgar”, no solo eso, puede entrar en modo kernel panic (el equivalente a la pantalla azul en windows, con la diferencia de que aqui es negra).
Hoy nos ponemos en el caso de que nuestra distribución de GNU/Linux (cualquiera que sea), se nos ha quedado “colgada”. Esto no es normal que suceda, es más comun en los sistemas Windows, pero como nada es perfecto, esporádicamente puede ocurrir esto en nuestro sistema.
¿Qué hacemos?, si eres de los que presionar el botón de reinicio te miedo, ya que podemos perder datos por el mal cierre del sistema, he aquí la solución:

Pulsamos las teclas CTRL + ALT y la de “Imprimir pantalla”, ahora soltamos la tecla de “Imprimir pantalla” y poco a poco escribimos REISUB, manteniendo apretado CTRL + ALT. Con esto logramos reiniciar nuestro sistema de manera segura ya que, según vamos pulsando las teclas vamos mandando una orden a nuestro sistema, las cuales son:

R.- Devuelve el control al teclado (Raw)
E.- Manda todos los procesos al term, es decir, los hace terminar (End)
I.- Manda los procesos al Kill, es decir, los mata.
S.- Sincroniza el disco duro (Sync)
U.- Desmonta todos los sistemas de ficheros (Unmount)
B.- Por último, reinicia el ordenador. (reBoot)

02 abril 2010

Libro: Ciencias Biológicas editorial Santillana

Hola a todos

Me tome el trabajo de escanear y subir a la web un libro de biología de 3º & 4º medio plan electivo editorial Santillana.

He buscado un libro parecido y no he encontrado ninguno.

Ojala que le sirva a alguien...

Datos:
Resolucion De Las imagenes: 1216x1622
Tamaño: 8 partes de 100 MB y 1 de 56.97 MB
Formato: PDF
Software usado: XSANE

###########################################################

Linck opcional (solo un archivo de 83.59 MB | menos calidad de la imagen)


###########################################################

Lincks:


Pass: jefesin.blogspot.com

Post original: http://bit.ly/coUZkN

03 febrero 2010

[HowTo] Instalar Pino en ubuntu 9.10

Pino es un cliente Twitter escrito en lenguaje Vala, sencillo y rápido.
Acaba de ser actualizado a su versión 0.2.0con esta lista de cambios:

  • Experimental Identi.ca support
  • Multi account support
  • Conversation view
  • Single instance mode
  • Option for hiding tray icon
  • Notification with application icon (for "docks" users)
  • New application icon (I hope, you'll like it)
  • Some bugs fixed

Puedes instalarla en Ubuntu karmic koala agregando su PPA, para eso desde un Terminal copia y pega esto:

sudo add-apt-repository ppa:vala-team/ppa
sudo add-apt-repository ppa:troorl/pino
sudo apt-get update
sudo apt-get install pino