Arxiu

Arxiu de la categoria ‘Linux’

Acceso root a estructura de ficheros SO Android 2.2 en Toshiba Folio 100

dimecres, 16 de març de 2011 Comentaris desactivats

Requisitos

  1. Ubuntu 9.10. Testeado por otros usuarios en 10.04
  2. Android SDK y platform-tools concretamente la herramienta ADB (Android Debug Bridge)
  3. Un dispositivo Android, en mi caso una Tablet Toshiba Folio 100 con Android 2.2 con el SO cambiado (el test se realizó con el TNTModFolio de Dexter)

Definición Conceptual

Nuestro problema principal era que teníamos una web desarrollada en un servidor de test y para acceder a ella necesitábamos modificar el archivo <<hosts>> para añadir una directiva de nombres.

Lo primero que apreciamos en la Tablet de Toshiba fue que no podíamos acceder al market ni a las google apps ya que viene restringido de fábrica. Nos decantamos, así, por instalar un mod del SO desarrollado por Dexter. Estos mods tienen una eficacia y mejoras contrastadas y nos decidimos finalmente por el TNTMod.

El TNTMod te permite tener permisos root en tu dispositivo pero para modificar los archivos de sistema hay que ser un poco más creativo.

El único método que me ha dado resultado es el uso y configuración de ADB, una aplicación estilo putty para acceder mediante Shell o comando típicos como pull o push a los archivos de SO de un dispositivo Android. Mediante ADB es posible conectarse con un terminal a los archivos de sistema y comprobar la ruta del archivo hosts. También permite traértelo al pc local, modificarlo y después volverlo a meter en el sistema de archivos del dispositivo. Llegir més…

Categories: Administració, Linux, Telefonia Etiquetes:, , ,

Backups incrementales vía FTP en Linux

diumenge, 6 de febrer de 2011 4 comentaris

Recientemente he decidido pagar un servidor compartido para hacer las copias de seguridad de mis documentos, imágenes y demás. Es un servidor realmente barato pero con la pega que no tengo acceso vía SSH, lo que me ha impedido utilizar aplicaciones como rsync o similares.

Después de buscar un rato la única solución viable que he encontrado ha sido lftp, ya que es el único modo que he encontrado de hacer copias incrementales vía FTP.

lftp tiene un método llamado “mirror” que es el que nos permitirá hacer esto. Un ejemplo sencillo de su uso sería…

lftp -c "set ftp:list-options -a;
		open ftp://usuarioftp:passwordftp@hostftp;
		lcd /directorio/donde/copiar;
		cd /directorio/local/a/copiar;
		mirror --reverse \
		       --delete;
		close -a;"

Como también quería hacer backups de MySQL he decidido entretenerme un rato y hacer mi primer script de bash para hacer copias de mysql y directorios del sistema periódicamente (cada dos días a través de un cron).

Para utilizar el script necesitaréis tener instalado en vuestro servidor linux los paquetes lftp y mailx (o hairloom-mailx); este último servirá para enviarnos un e-mail en caso de error en la subida de nuestros backups. Llegir més…

Categories: Administració, Linux, Programació Etiquetes:, , , ,

Escuchando conversaciones de Facebook

dissabte, 15 de gener de 2011 Comentaris desactivats

Borogove es un sniffer en Python con el propósito de capturar conversarciones del chat de Facebook en una red local. Usa la técnica Man-In-The-Middle envenenando las tablas ARP.

Su uso es bastante simple, y nos hace un output de mensajes enviados por los interlocutores en tiempo real.

Para usarlo, debemos instalar las dependencias dsniff, pypcap y dpkt.

Lo mas fácil será ilustrar su uso mediante un ejemplo:

  • En nuestro escenario, Bob esta conectado en la misma red local que Alice.
  • Alice se conecta a Internet mediante un Router o puerta de enlace.
  • El router tiene la IP 192.168.1.1
  • Alice tiene la IP 192.168.1.22
  • Bob tiene la IP 192.168.23
  • Bob se conecta a la red mediante la interfaz wlan0.

Lo que pretende Bob es “engañar” al Router y al PC de Alice, interfiriendo en su comunicación de forma transparente. He aquí un esquema bastante simplificado del proceso:

Una vez hecho esto, puede “inspeccionar” los paquetes que Alice envía o recibe en busca de conversaciones, sin que la víctima note nada (excepto, quizá, una conexión algo mas lenta). Dado que el chat de Facebook no funciona en HTTPS, se envía siempre en texto plano, lo qual es sumamente inseguro y permite este tipo de ataques.

Para usarlo en Ubuntu seguid los siguientes pasos:

sudo -s
aptitude install dsniff python-pypcap python-dpkg
wget http://borogove.googlecode.com/svn/trunk/borogove.py
chmod +x borogove.py
./borogove.py &lt;interfaz&gt; &lt;IP_vicima&gt; &lt;gateway&gt;

Por ejemplo, Bob lo usaría así:

./borogove.py wlan0 192.168.1.22 192.168.1.1

Salud y ya sabéis, usar sólo para fines educativos y bajo vuestra responsabilidad.

Instalar Google Chromium en Ubuntu

divendres, 13 de novembre de 2009 Comentaris desactivats

Si queréis disfrutar de Google Chrome en vuestro ubuntu sin necesidad de instalar Wine ni Crossover podéis hacerlo fácilmente mediante los repositorios o directamente instalando un paquete Deb.

Primero de todo debemos editar nuestro fichero de recursos de los repositorios:

sudo nano /etc/apt/sources.list

Y añadimos un par de líneas:

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

Llegir més…

Descargar Aptana Studio 1.5

dimecres, 4 de novembre de 2009 10 comentaris

Sí, sí.. ya lo sé.. ha salido recientemente la versión 2.0… pero entonces.. ¿a qué viene este post?

Pues a que he estado probando la versión 2.0 y la verdad, no me ha acabado de convencer lo del plugin PDT que utiliza ahora. Principalmente porque no he logrado de ninguna de las maneras que me haga el debug en vivo como me hacía antes.

Así que si sois como yo y queréis volver a la versión antigua aquí os dejo los enlaces de Aptana 1.5 y su plugin de PHP (que por cierto, ha costado un buen rato de encontrar..)..

Recordad que para poder instalar el plugin de aptana no podéis utilizar la versión 2.0.

¡Si falla algún enlace no dudéis en decirlo!

Categories: Aplicacions, Linux, Programació, Web, Windows Etiquetes:,