Rincón Informático

Un rincon para hablar sobre GNU/Linux, seguridad informatica, y mas!!

Archive for julio, 2010

slitaz: una distribucion de GNU/Linux muy liviana

Posted by Epsilon On julio - 30 - 2010

Si  estas buscando una distribucion de Linux, pequeña, ligera, de poco consumo de maquina, pero  bastante configurable y util, slitaz es lo que necesitas. Esta distribucion que solo pesa 30 MB fue desarrollada en un principio para que se pudiera arrancar desde memorias USB y  CD-ROM.  Mejor veamos ¿Que es slitaz?

Slitaz es una micro distro GNU/Linux pensada para arrancar desde memorias USB o CD-ROM, ejecutándose directamente en la memoria del ordenador. SliTaz se distribuye como una imagen ISO de LiveCD cuyo tamaño no llega a los 30 MiB, proporcionando un sistema rápido, robusto y elegante. De manejo simple e intuitivo, SliTaz incluye un gestor de ventanas ligero, el servidor web LightTPD, navegadores en modo texto y en modo gráfico, Gparted, un cliente IRC, editores de texto, cliente/servidor SSH, SQLite, PHP, un wiki preinstalado, editor de audio, numerosas utilidades de sistema, soporte para duro, red, usb, tarjeta de sonido, y mucho más.

Ademas de esto, slitaz trae algunas herramientas muy interesantes como :

  • Gestor de propio
  • creacion de  livecd
  • gestion de USB
  • Gestion de Tar.gz

Slitaz  tiene varias versiones disponibles para descargar.   Pueden escoger la que deseen, quemarla en un cd y probar lo buena que es:

Version Cooking -> Version en desarrollo

Version Estable

Para saber mas informacion sobre el proyecto pueden visitar su sitio web

Etiquetas: , , , , , , , , , , , , , , , , , ,

Como instalar OpenWRT en Mikrotik Routerboard 450G [Parte 1]

Posted by Epsilon On julio - 28 - 2010

Hace tiempo queria openWRT en cualquier dispositivo(obviamente alguno compatible), esta semana tuve la oportunidad de  tener una routerBoard 450G en la mano, asi que decidi probar y darme la tarea de este  maravilloso firmware. El proceso  es mas o menos sencillo, hay que tener algunos conocimientos basicos en TFTP,  y un servidor DHCP,  A continuacion mostrare los pasos que segui para realizar la instalacion correctamente, pero antes, es bueno tener alguna teoria clara.

La siguiente informacion es tomada de la wiki

¿Que es OpenWRT?

OpenWRT es una distribución de Linux basada en firmware usada para dispositivos empotrados tales como routers personales.

El soporte fue limitado originalmente al modelo Linksys WRT54G, pero desde su rápida expansión se ha incluido soporte para otros fabricantes y dispositivos, incluidos el Netgear, D-Link, ASUS y algunos otros. El router más popular sigue siendo el Linksys WRT54G y el ASUS WL500G. OpenWRT utiliza principalmente un interfaz de línea de comando, pero también dispone de una interfaz WEB en constante mejora. El soporte técnico es provisto como en la mayoría de los proyectos OpenSource, a través de foros y su canal IRC.

Ahora que sabemos, que es OpenWRT, y por ende que ventajas trae instalarlo en algun dispositivo(que son muchas!!), procedemos a realizar la instalacion:

  1. Descargamos la ultima revision:
  2. svn co svn://svn.openwrt.org/openwrt/trunk kamikaze
    (Deben tener subversion instalado)

  3. Entramos a la carpeta kamikaze y ejecutamos el siguiente comando
  4. cd kamikaze

    make menuconfig (no ejecutar como root)

    Cabe aclarar que es muy probable que al ejecutar el comando  se presenten algunos errores de dependencias, si esto ocurre,  podemos ayudarnos en el gestor de para resolver estos inconvenientes.

  5. Despues de resolver todos los errores,  nos debe aparecer el siguiente menu: (Notese que el proceso es muy similar a la compilacion de un kernel en )
  6. En este menu podemos definir que  modulos y que funcionalidades deseamos que tenga nuetra imagen de  OpenWRT,  ese proceso lo dejo a decision de ustedes, pueden navegar por el menu y decidir que necesitan segun sus requerimientos. Sin embargo  como vamos a instalar OpenWRT en una routerboard 450G debemos escoger en el target System,  el Hardware de este dispositivo, por tal razon escogeremos este “Atheros AR71xx/AR7240/AR913x”
  7. Otra cosa que debemos tener en cuenta en target images debemos selecciona la opcion ramdisk, ya que inicialmente lo que haremos es cargar la imagen del OpenWRT en la maquina para verificar su funcionamiento. y despues de esto si escribiremos la imagen en el memoria del equipo
  8. Despues haber realizado los cambios, guardamos la configuracio y procedemos a  compilar

make

Al terminar el proceso de compilacion, tendremos un directorio bin el cual tendra las imagenes que necesitamos para realizar la instalacion. En la proxima parte explicare como pasamos la imagen al dispositivo y  realizar la instalacion. Espero que les haya gustado y  que  en verdad lo prueben por que vale la pena. Esperen mas adelante la segunda parte

Etiquetas: , , , , , , , , , , , , , , , , , , , , ,

Aplicaciones vulnerables a ataques XSS en Facebook

Posted by jhonber On julio - 26 - 2010

Por estos días aprovechando el tiempo libre, he estado investigando sobre los ataques  (Cross-site scripting) XSS en algunas aplicaciones sobre . En el blog Desvaríos informáticos en un post publicado hace más de un año hacen una demostración de como incrustar código javascript en una aplicación vulnerable, en el ejemplo al hacer click en un link se abre un alert donde nos muestra las cookies de la página, completamente inofensivo, pero que nos hace pensar en muchas cosas que se pueden hacer con esa información. Aquí esta dicho post  http://rooibo.wordpress.com/2009/04/28/agujero-de-seguridad-en-facebook/.

Con base en el ejemplo de Desvaríos informáticos he preparado una donde al hacer click en un link se cerrará la sesión del Facebook de la victima.

Hace menos de cuatro días la forma de cerrar nuestra sesión era haciendo click en un botón Salir con una Url mas o menos así:

http://www.facebook.com/logout.php?h=21ed5705a23da92010c2a3scebs3d&t=27955277&ref=mb

Es decir enviándole los parámetros h, t y ref a la página logout.php de esta forma se “garantizaría” que el al cual pertenece la cookie h fue quien presionó el link de Salida, además evitando por ejemplo: si se redirecciona la victima al script http://www.facebook.com/logout.php no cerraría la sesión  del usuario ya que no tiene parametros validos.

Entonces para lograr nuestro propósito que es cerrar la sesión de la victima tendríamos que atravesar el Dom de la página coger ese link y redireccionar a ese link nuestra victima; hice varias bromas así :) pero luego me di cuenta que habían cambiado la forma de cerrar sesión :S ya no se utilizaba un link sino un formulario que al enviarse le pasa los parámetros de validación al script logout.php claro ya no con el método GET sino con POST. El form es algo como esto:

<form id=”logout_form” method=”post” action=”/logout.php”><input type=”hidden” autocomplete=”off” name=”post_form_id” value=”be875b2cfe5803f1bfc2bafed8c719ee”></input><input type=”hidden” name=”fb_dtsg” value=”CQKDv” autocomplete=”off”></input><input type=”hidden” autocomplete=”off” name=”ref” value=”mb”></input><input type=”hidden” autocomplete=”off” name=”h” value=”0779d7c779f7c29bd254ea9a61d2cd52″></input><label><input type=”submit” value=”Salir”></input></label></form>

Las variables que se le pasan al script son las que están en negrita.

Entonces para cerrar sesión solo hay que darle enviar al formulario y cómo hago eso?

document.getElementById(‘logout_form’).submit()

como vemos ubicamos el Elemento form através de su Id “logout_form” y simplemente le aplicamos el método submit() que equivale a dar click en el botón Salir.

Esta es la url completa donde creamos un link “Responder Quíz” y lo ubicamos en cierta parte de la aplicación cargada, cuando la victima de click en dicho link se ejecuta la línea de código anterior haciendo un logout :D

http://apps.facebook.com/qeres-buen-pol-ceijh/?target=list&send_id=1517598431&x=24897%22%20href=%22%20javascript:document.getElementById(‘logout_form’).submit();%22%3E%3Ch1%20style=%22margin:%2050px%2050px%2050px%2050px;color:blue;position:absolute;left:200px;%22%3E%20Responder%20Qu%C3%ADz%20%3C/h1%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%22

Para que no sea tan sospechoso semejante link, como ya había mencionado nuestro amigo @Epsilon en una publicación Aquí , podemos aprovechar los acortadores de Url’s; esto ya es menos sospechoso:

http://tinyurl.com/26hnrzl

Si usamos un poco nuestra imaginación nos daremos cuenta que hay muchísimas formas de aprovechar esta .

Bueno ya con esto creo que es suficiente y espero que se haya entendido, ya que más importante que aprender a usar algo es comprender como funciona y crear nuevas cosas a partir de ese conocimiento.

Hasta la próxima!

Etiquetas: , , , , , , , , , ,

Convertir un .nrg a iso

Posted by fortress On julio - 24 - 2010

Primero que todo un cordial saludo a todos nuestros lectores.

nrg2iso archivo_NERO.nrg archivo_ISO.isoEsta vex vengo con algo muy sencillo pero util, teniendo en cuenta que nosotros lo Linuxeros convivimos todo el tiempo con los Windowseros, y es el tema de tener que convertir de CD’s o DVD’s a un formato universal o por lo menos comun con otros sistemas de informacion, comGNU/Linux.

Lo que les dare a conocer ahora, es una herramienta que nos permite convertir una imagen de CD’s O DVD que sea punto NRG “.nrg” a una imagen de CD’s o DVD’s punto ISO “.iso ” lo primero que tenemos que hacer es esta herramienta nrg2iso y para ello hacemos lo siguiente:

#apt-get install nrg2iso

Y el comando para usar esto es:

#nrg2iso “/ruta/archivo_NERO.nrg” ” /rura/archivo_ISO.iso”

Y listo es todo

Espero le s haya servido…

No hay etiquetas para esta entrada.

Firefox podria volver a Debian GNU/Linux

Posted by Epsilon On julio - 19 - 2010

Muchos de nosotros, por una u otra razon(aunque no sean de peso), preferimos instalar Firefox  que utilizar el navegador Iceweasel que trae Debian, el cual es extremadamente similar al firefox, ¿Por que Debian no trae Firefox por defecto? cito la wiki:

Iceweasel es el nombre de un proyecto derivado (fork) de Mozilla Firefox, una compilación renombrada, preparada por Debian, para resolver la demanda hecha por Mozilla que los obligaba a dejar de utilizar el nombre o acogerse a sus términos, los cuales son inaceptables dentro de las políticas de Debian.

El Iceweasel de Debian está basado en una versión modificada de Firefox, en la que se reemplazan las marcas registradas de Mozilla por otras libres, y se incorporan mejoras de adicionales siguiendo la política de actualizaciones de de Debian

Sin embargo,leyendo en esta pagina, y en el foro de debian, me doy cuenta que se esta trabajando para que Firefox vuelva a Debian en versiones posteriores, ya que Firefox ha disminuido las restricciones que eran un obstáculo para la utilización de su logotipo por parte de Debian, y hay esperanzas de que las demás cuestiones se resuelvan para  permitir de nuevo a Debian usar Firefox.

En mi opinion, creo que  esto, aunque es una cuestion de marcas y de nombres, seria conveniente para el software libre, ya que  esta pelea ha sido una pelea sin sentido que  espantaba y aburria a muchas nuevos usuarios de Debian. Esperemos que todo siga su curso…. ¿Y ustedes queridos lectores que piensan al respecto?

Etiquetas: , , , , , , , , , ,

Navegando por el foro de La DragonJAR, me encontre con un recurso que quizas puede ser muy util para aquellas personas que inician en el maginifico mundo de /Linux.

Se trata de un Curso de GNU/Linux desde cero, es decir, un curso dedicado a todos los usuarios que jamas han tocado un GNU/Linux, usuarios novatos y principiantes, es un documento muy completo  donde se explican todos los pequeños  detalles, explican de forma muy amplia cada concepto.

Por esta razon queria compartir este documento, ya que estoy seguro de que les va ser muy util a todos aquellos novatos  y a quienes apenas estan conociendo un GNU/Linux. Espero que lo lean, y aprendan.

Descargar curso

Nota: Claramente NO soy el autor de este curso, simplemente lo encontre en la web y quise compartirlo. todos los creditos son para el autor.

Etiquetas: , , , , , , , , , , , , , ,

Culmina la Campus Party Colombia edicion 2010

Posted by Epsilon On julio - 7 - 2010

Despues de 6 dias, 144 horas y 8640 minutos llenos de , conocimiento, innovacion y diversion, termina la 2010. Para todos aquellos que tuvimos la suerte de asistir,  fue una experiencia unica donde hubo tiempo para todo, donde encontramos:

  • Reto forense
  • Retos de programacion
  • Concursos
  • Regalos
  • Fiesta
  • Conferencias
  • Mucho frio
  • Comodidad con los puff
  • Modding
  • Juegos
  • Y muchas cosas mas..

Para cualquer GEEK o amante de la tecnologia esta semana fue un paraiso, por que siempre  en cada instante, habia algo diferente que conocer; algun gadget, nueva tecnologia, juegos, y mucho conocimiento.  Ademas de esto, la Campus Party sirvio para  conocer nuevas personas, y reencontrarse con viejos amigos, los cuales solo se  pueden ver en algun evento de este tipo.  Muchas gracias a todos mis viejos y nuevos amigos, con los que tuve la oportunidad de vivir una experiencia como esta, compartir una semana llena de vivencias, risas y aprendizaje continuo.

Por ultimo quiero invitar a todos aquellos que no han tenido la oportunidad de asistir a una campus party, que empiecen a ahorrar desde ya, para asistir a la proxima,  y no se pierdan nuevamente el evento tecnologico mas grande del pais.

Y nuevamente empieza la cuenta regresiva 365 dias  para la CP2011.

Etiquetas: , , , , , , , , , , , , , ,