Sep 25

Seguridad SSL en la cueva del Dragon

https://www.lastdragon.net/

CHAT Seguro
Messenger, ICQ y otros pagers son inseguros y cualquiera con las herramientas correctas puede leer y/o escuchar tus platicas, aqui encotraras zona para platicas que practicamente son imposible de ser intervenidas, evitando el sniffeado, aumentando la seguridad si se crea un canal privado o en chat privados, Toda la informacion del chat viaja encriptada entre los usuarios

Comparte archivos
Comparte archivos rapido, siempre y cuando no midan mas de 2MB, el contenido de los archivos esta encriptado en todo momento, por lo que es posible pasar informacion de pais a pais o simplemente entre 2 puntos remotos con privacidad

Proximamente servicios con seguridad, para comunicación sin espionaje

Sep 24

Itatí Cantoral en una producción realmente de bajo presupuesto, aunque la novela se llama, hasta que el dinero nos separe. La realidad es que esa novela no tiene dinero, ni siquiera cuidado estético. Parece mas bien una obra realizada por novatos que por profesionales de la TV.

En el capitulo de “NEGOCIOS EN LA PLAYA” , hay una ecena con Pedro Fernandez e Itati Cantoral en la que platican en una mesa en la playa, resulta que esta realmente no estan en la playa, Estan detras de una pantalla, no esta mal. No necesitan viajar realmente a una playa para realizar la ecena, eso es comprensible, lo que no se entiende es por que el ecenario de fondo parece estar en otro plano y por si fuera poco no tuvieron el cuidado de no proyectar sombras en el panel

Mirar con atención a la sombra de Itati Cantorall sobre la playa.

Produccion sin cuidado en hasta que el dinero nos separe
Ver mas grande

No sigo esta novela, de hecho no la veo, pero saber que una empresa como Televisa produce semejante calidad de novelas en el 2009 esta para llorar.

Sep 21

Version publicada en la pagina de GNU Free Software Song

Traducción Oficial Aprobada por RMS

Únete, comparte el software
Serás libre, hacker, serás libre.

Los avaros buscan oro,
es verdad, hacker, es verdad.
No ayudan a sus vecinos,
eso está mal, hacker, eso está mal.

Sólo con el Software Libre,
estarás, hacker, estarás,
libre de licencias sucias,
reirás, hacker, reirás.

Únete y comparte el software
Serás libre, hacker, serás libre.

Sep 16

Que mejor forma de terminar el 16 de Septiembre que estrenando el dominio mexicano de la cueva.

La nueva cueva del ultimo dragon Bandera de Mexico http://www.lastdragon.mx posiblemente deje de usar el .NET, quedandome con un dominio de alto nivel MX

Sep 16

La semana pasada escriba sobre GFS el sistema de archivos distribuidos, ahora escribiré sobre Mysql FS, técnicamente no es un File System, pero igual puede funcionar como un sistema de archivos distribuido y Mysql es muy bueno manejando datos por lo que la corrupción del contenido de los archivos queda en manos de Mysql.

La velocidad de acceso a los archivos es aceptablemente rápida, de hecho estoy pensando en ponerlo en producción con un proxy almacenando los archivos de Squid

Se requiere FUSE y el programa MysqlFS para conectarse a la base de datos.

Dejo un video manual de cómo implementarlo.

Sep 16

¡Viva Hidalgo!

¡Viva Morelos!

¡Viva Josefina Ortiz de Domínguez!

¡Viva Allende!

¡Vivan Aldama y Matamoros!

¡Viva la Independencia nacional!

¡Viva el Bicentenario de la Independencia!

¡Viva el Centenario de la Revolución!

¡Viva México!

¡Viva México!

Sep 15

Hace un par de días me preguntaron si seria posible meter una webshell escondida en una imagen.

Es posible hacerlo con PHP y existen 2 formas, la especial doble con queso y la sencilla =).

En la especial doble con queso.
La mejor forma seria si ya tiene acceso root al servidor y se quiere accesar de vez en cuando pero sin comprometer a ser descubiertos…., seria modificar sigilosamente el archivo httpd.conf del apache y escribirle un mime type como este

AddType application/x-httpd-php .jpg .gif

Esto permitiría que archivos con extensión jpg o gif pudieran ejecutar código php y haría prácticamente irrastreable el webshell o código troyano en el servidor, ya que a la vista de los logs se trata de una simple imagen, si se le envían parámetros por POST seria mas difícil aun que en los logs quede registrado algo que delate la presencia de ese troyano PHP

La forma sencilla

Es conformarse con solo usar la extensión .php ya que no podemos reconfigurar el apache para dejarnos ejecutar php dentro de otras extensiones de archivo

¿Y que código PHP debe usarse?

Es muy simple, básicamente es una condición if y codificar a base64 una imagen para que sea la que desplegara el navegador y cuando la condición se cumpla, sea por método GET o POST ejecutar el código PHP.

Para este ejemplo voy a usar una foto que tome de las famosas 2 LUNAS, que a mi gusto no es más que la luna y un planeta bríllate, pero finalmente un pequeño punto de luz nunca comparable a otra luna. ( Gente ingenua que se deja engañar )

Troyanos PHP en www.lastdragon.net
Ver mas grande

URL de la imagen http://www.lastdragon.net/misarchivos/doslunas/doslunas.php

Si le pasamos un parámetro en método GET, por ejemplo ?parametro=1 entonces ejecuta otra cosa que no es la imagen.

http://www.lastdragon.net/misarchivos/doslunas/doslunas.php?parametro=1

El código de este PHP doslunas.tar.gz

Sep 12

Esta cancion peruana es la onda.

Sep 11

Street Fighter la leyenda de Chun li ha sido una gran decepción, casi tan grande como el churro de Street Fighter que protagonizo Jean Claude Van dame ( Guile )

Volviendo a la leyenda de Chun Li, la historia no se apega en nada a la historia del video juego, en el video juego, chun li entra a pelear por la muerte de su padre y su misión es vengarlo, Vega en el video juego es un español, no un asiático, Bison ahora es rubio, WTF, Bison rubio esto es peor que cuando Bulma salió sin su pelo azul en la película de dragon ball.

Ahh pero la racha de malas películas no termina aquí, en los cortos de inicio vi lo que no pensé ver, El avatar la película DOUBLE WTF…. Como le harán para que salga el ñu mutante volador

Somos demasiados de la generación Street Figthter, por que se nos ha insultado 2 veces con 2 películas malísimas.

Esperemos que existan películas como

Ryu – The Quest
The Sagat’s Revenge
O alguna otra de SF, la calidad mejore mucho.

Sep 07

Este es un sistema de archivos para sistemas distribuidos, muy usado en cluster de alta disponibilidad, a diferencia del NFS, que exporta directorios, el GFS se exporta en si mismo como un file system completo y su sistema evita la corrupción de datos especialmente si los archivos van a ser accedidos por diferentes computadoras.

Un uso común, sería un WEB server de alta disponibilidad, por ejemplo 5 computadoras importando el GFS y en el GFS almacenar los archivos del sitio, junto con un cluster de alta disponibilidad que mantenga para que en caso de que caigan varias de ellas, las restantes mantengan el sitio en línea y con todos sus archivos.

Igualmente puede usarse para almacenar bases de datos y básicamente cualquier servicio, como FTP y otros

A continuación un pequeño how t o de cómo implementarlo de forma rápida y básica

Paquetes requeridos

yum install lvm2-cluster rgmanager gfs2-utils gnbd kmod-gnbd

en /etc/hosts

agregar cada hosts

192.168.5.240 nodo1.lastdragon.net nodo1
192.168.5.241 nodo2.lastdragon.net nodo2

Formatear la particion o volumen designado

mkfs.gfs2 -p lock_dlm -t mycluster:gfs2_data -j 3 /dev/hda3

Crear o limpiar el archivo /etc/cluster/cluster.conf
para crear el cluster de almacenamiento

<?xml version=”1.0″?>
<cluster alias=”mycluster” config_version=”1″ name=”mycluster”>
<fence_daemon clean_start=”0″ post_fail_delay=”0″
post_join_delay=”3″/>
<clusternodes>

<clusternode name=”nodo1.lastdragon.net” nodeid=”1″ votes=”1″>
<fence>
<method name=”1″>
<device ipaddress=”nodo1.lastdragon.net” name=”gnbd”/>
</method>
</fence>
</clusternode>

<clusternode name=”nodo2.lastdragon.net” nodeid=”2″ votes=”1″>
<fence>
<method name=”1″>
<device ipaddress=”nodo2.lastdragon.net” name=”gnbd”/>
</method>
</fence>
</clusternode>

</clusternodes>
<cman/>

<fencedevices>
<fencedevice agent=”fence_gnbd” name=”gnbd”
servers=”nodo1.lastdragon.net”/>
</fencedevices>

</cluster>

Se arrancan o reinician los servicios

service gfs2 restart
service cman restart
service rgmanager restart
service clvmd restart

el CMAN se queda en fence join hasta que no inicia los otros nodos

exportando el sistema de archivos GFS

montar la particion que se compartira
mount /dev/hda3 /gfs

modprobe gnbd
gnbd_serv
gnbd_export -d /dev/hda3 -e gfs2_gnbd

el parametro -e es el dispositivo que se exportara a los clientes
cuando
carguen sus modulos

para la exportacion

gnbd_export -R
gnbd_serv -k

importando el sistema de archivo

modprobe gnbd
gnbd_import -i nodo1.lastdragon.net

dentro de /dev/gnbd se crea gfs2_gnbd y es el dispositivo que sera
montado
mount /dev/gnbd/gfs2_gnbd /gfs

parar la importacion

gnbd_import -R

———————————