Te pongo la ponencia que dio esta investigadora en el Foro “Qué hacer para crecer” que convocó el gobierno mexicano a través del Poder Legislativo. En este evento Carlos Slim, entre otros, dijo que México estaba al borde de la quiebra y Denis Dresser fue muy clara en cuanto a lo que en verdad sucede en México…y en el mundo.
Espero que los enriquezca.
Denise Dresser
Febrero 15, 2009
Carta Abierta a Carlos Slim
Estimado Ingeniero: Le escribo este texto como ciudadana. Como consumidora. Como mexicana preocupada por el destino de mi país y por el papel que usted juega en su presente y en su futuro. He leído con detenimiento las palabras que pronunció en el Foro “Qué hacer para crecer” y he reflexionado sobre sus implicaciones. Su postura en torno a diversos temas me recordó aquella famosa frase atribuida al presidente de la compañía automotriz General Motors, quien dijo: “lo que es bueno para General Motors es bueno para Estados Unidos”. Y creo que usted piensa algo similar: lo que es bueno para Carlos Slim, para Telmex, para Telcel, para el Grupo Carso es bueno para México. Pero no es así. Usted se percibe como solución cuando se ha vuelto parte del problema; usted se percibe como estadista con la capacidad de diagnosticar los males del país cuando ha contribuido a producirlos; usted se ve como salvador indispensable cuando se ha convertido en bloqueador criticable. De allí las contradicciones, las lagunas y las distorsiones que plagaron su discurso y menciono las más notables.
Usted dice que es necesario pasar de una sociedad urbana e industrial a una sociedad terciaria, de servicios, tecnológica, de conocimiento. Es cierto. Pero en México ese tránsito se vuelve difícil en la medida en la cual los costos de telecomunicaciones son tan altos, la telefonía es tan cara, la penetración de internet de banda ancha es tan baja. Eso es el resultado del predominio que usted y sus empresas tienen en el mercado. En pocas palabras, en el discurso propone algo que en la práctica se dedica a obstaculizar….
› Continue reading
Tags: carta, chechenio, chuchu, denise, slim
En la actualidad existen diversos CMS (Sistemas manejadores de contenido) los cuales tienen como objetivo ayudar y mejorar la experiencia de los usuarios, tanto para crear nuevos artículos como para no depender directamente del alguien que sepa programación.
Un CMS maneja diversas bases de datos, un espacio de gestión del sistema y muchas otras ventajas que se pueden usar. Normalmente un CMS está enfocado a creación de páginas web.
Crear el diseño puede requerir ayuda de alguien que si sepa de programación, sin embargo el trabajo es mínimo comparado con el desarrollo de un sistema de ésta magnitud. Cuando el CMS esté trabajando su mantenimiento se vuelve relativamente fácil, ya que ingresar nuevos documentos, artículos y demás cosas que se requieran se lleva a cabo en muy pocos pasos y sin necesidad de acceder al código.
En éste caso, Magento, es un CMS enfocado para tiendas virtuales o conocido tambien como e-commerce y tiene como características:
- manejo de diversos idiomas
- manejo de múltiples tiendas virtuales
- manejo de artículos por categorias
- manejo de pago electrónico
- uso de estadísticas de ventas
- manejo de usuarios
solo por mencionar algunas, sin embargo es un gestor realmente muy completo, ya que tiene integrados cosas tales como: los más vendidos, ofertas temporales, búsquedas rápidas, y sobre todo el manejo del carrito de compras (lo cual no podía faltar).
Inclusive en la página principal de éste proyecto : http://www.magentocommerce.com existen tutoriales para su correcto manejo y administración.
Así mismo se puede ver una tienda demo en la cual se ve a grandes rasgos el entorno que se puede usar para la interacción con el cliente: http://demo.magentocommerce.com
Crear un diseño es relativamente fácil en cuanto a código se refiere, sin embargo (como en mi caso) el uso de colores, imágenes y demás se vuelve un poco complicado por mi falta de experiencia en ése ramo.
Las características que se requieren para su uso son:
- Sistema Operativo:
- Servidor Web:
- Apache 1.3.x
- Apache 2.0.x
- Apache 2.2.x
- Navegadores soportados:
- Microsoft Internet Explorer 6 y mayores
- Mozilla Firefox 2.0 y mayores
- Apple Safari 2.x
- Google Chrome
- El plugin Adobe Flash debe estar instalado.
- Características de PHP:
- 5.2.0 o mayor
- Extensiones Requeridas:
- PDO_MySQL
- simplexml
- mcrypt
- hash
- GD
- DOM
- iconv
- SOAP (if Webservices API is to be used)
- Safe_mode off
- Memory_limit 32M or more
- MySQL:
Recordar: no hay necesidad de reinventar la rueda, si ya está hecho, ¿por que no utilizarlo?. Además está liberado bajo una licencia OSL.
Tags: chuchu, cms, magento
The easiest way for detect some hidden messages with sequential LSB is know as Visual Attack. When this attack is realized show a pattern where the hidden message is located.
This method is applied in each component color of image’s pixels, and depending of LSB value is applied a bit mask. This bit mask discovers the zone with hidden data, shown as a pattern of colors in the output image.
The important points about of Visual Attack:
- Try to discover the existence of hidden data, using a computer or the human eyes.
- The computer decomposes the image in bit layers
- Any distortion in the layer LSB could be indicate the existence of secret information
- This inspection could be successful when the data are inserted on smooth areas with pixel values near to saturation
The algorithm is basically this:
for each pixel in Image
for each color_component in pixel
if ( color_component & 0x01 ) equal to 1 then
color_component = 255
else
color_component = 0
The algorithm in python
#! /usr/bin/env python
import Image
import sys
if __name__=="__main__":
if len(sys.argv) >1:
print "Imagen recibida: " + sys.argv[-1]
im=Image.open(sys.argv[-1])
xsize,ysize = im.size
for x in range(0,xsize):
for y in range(0,ysize):
r,g,b=im.getpixel((x,y))
r = 256 if ( r&0x01 is 1 ) else 0
g = 256 if ( g&0x01 is 1 ) else 0
b = 256 if ( b&0x01 is 1 ) else 0
im.putpixel((x,y),(r,g,b))
im.show()
else:
print "Debe ingresar como parametro el nombre de la imagen!!!"
reference: “LaSalle2008″ Dr. Roberto Gómez Cárdenas
Tags: Esteganografia, Estegoanálisis, Imágenes, Tesis
Tiene ya unos meses que me mude a un departamento junto con unos compañeros de la uni, esto fue a causa de que todo salia mas barato, a demás de que el depa cuenta con linea de teléfono, y por supuesto de conexión a internet.
La conexión de internet trabajó muy bien durante un tiempo, hasta que repentinamente comenzamos a tener problemas con la velocidad, de 1 Mb solo obteníamos un 20%(0.2Mb) y eso cuando solo se encontraba una persona conectada a la red aun durante las noches(se supone que está menos saturada la red). En un principio pensé que algún gandalla había crackeado la wep, pero no era así, por eso me dispuse a hablar al soporte técnico de Telmex, muy amablemente respodio una señorita que comenzó a atenderme, a hacerme preguntas sobre el sistema operativo, cuantas computadoras estaban conectadas o cosas así. El primer problema fue que no tienen soporte para Linux, a pesar de que todos los procedimientos se realizan atravez del Navegador siempre te piden uno de los mugrosos Win2, a lo cual hise caso omiso y les dije que tenia Win2 Vista XD.
Como sea, todo lo que me indicaron hacer no sirvió para nada(bueno si, para perder mi tiempo), como la señorita que me atendió me pidió que si seguía con problemas que volviera a marcar pues lo hice al siguiente día, para lo cual me hicieron hacer el mismo inútil procedimiento, la cosa es que me tuvieron así durante al rededor de 2 semanas, durante este tiempo les pedí un cambio de módem debido a que el que teníamos se reiniciaba frecuentemente, pero para que me hicieran caso tardaron otra sema. Por fin un técnico llego al depa a cambiar el módem y realizo una prueba para verificar el ancho de banda, y como antes el ancho de banda máximo que teníamos era aproximadamente 20%, el técnico nos dijo que iba a hacernos un cambio en el puerto de los servidores porque al parecer estaba saturado, una vez mas, al cabo de una semana seguíamos igual, a lo cual volví a hablar al soporte, pero ahora con un numero de reporte que nos había hecho el técnico, a partir de esta fecha cada vez que hablaba me levantaban un reporte nuevo por algo diferente, y siempre tenían una nueva excusa(falla masiva, mantenimiento de los servidores, la linea esta dañada, la abuelita de Slim está enferma, bla bla bla…), después de mucho, uno de los técnicos me dijo que hablara a facturación para que me hicieran un ajuste en el recibo, a lo cual hice caso, pero cuando hable la señora(bastante grosera y gritona la pinche amargada) me dijo que solo tenia derecho a 15 dias de ajuste cuando ya tenia 2 meses con el problema y levantando reportes, y peor aun me dijo que ella solo tenia registrado un reporte de los que había hecho :S, WTF!!!!, seguí insistiendo con los de soporte para ver que había pasado con ellos, así que hable y me dijeron que tenian reportes que tenían mas de 2 semanas y que aun no atendían :S (se supone que cada reporte a lo mas debe tardar 3 dias segun me dijeron en soporte, otro WTF!!!!).
Pues si, aun el internet esta jodido!!, no aun no tienen todos los reportes!, y cada vez que hablo me piden que haga el mismo procedimiento inútil, aun después de explicarles que eso no sirve de nada. No entiendo como una empresa tan grande como Telmex puede ser tan chafa, che Slim se hace rico con tarifas elevadas y un servicio de la chingada, además de que las personas de soporte no sabe absolutamente nada, pues no tienen idea de lo que están haciendo(recuerdo que uno de los de soporte quiso explicarme que eran los bits, bytes Kbytes…, y que algunos otros daban explicaciones increíbles).
La verdad Telmex da pena, su personal no está calificado, tardan mucho, cobran caro, segun veo su sistema de información está mal, dan excusas para todo, son lentos, y yo despues de casi 3 meses sigo con el internet como si se tratara de dial-up.
chale!! :@
Tags: Telmex
One of the easiest ways to hide information inside of images is know as LSB (Less Significant Bit), This method hide information inside of less significant bits of the bytes in the image, The method is very easy and it is explained below.
Assuming, we have the message “oculto“, and its is representation with the next bits stream: “01101111 01100011 01110101 01101100 01110100 01101111“.
We also assume, that we have a next image with its set of pixels(each column represent a color of R G B):
10100100 111011011 10001101
10100001 000011010 10101000
10101000 100001011 10101101
10101101 111111011 00101010
11110000 011001010 11111010
…
For hiding the message, we take the bits stream of the message, and each of the bits are placed in the less significant bit of bytes, then the bits stream of images is as follow:
10100100 111011011 10001101
10100000 000011011 10101001
10101001 100001011 10101100
10101101 111111011 00101010
11110000 011001010 11111011
…
Note that the bits in bold 01101111 0110001… correspond to the start of message that we wish to hide. Now the question is: how it works?
Simple, we have 8 bits for RGB color (24 for pixel), this allows us to have 256 different shades of color component, taking into account that we are only varying the less significant bit of the bytes, The change is more than 1 shade of color, this change is so small than we can’t detect it with the human eye and allows us to overlook the image that contains a hidden message.
I have written a couple of Python scripts that allows us make this work with BMP and PNG images and works in sequential form on the bytes.
exaples of use:
hide datas:
./hide.py image_without_hidden_datas file_to_hide
show datas:
./unhide.py image_with_hidden_datas extracted_file
supported image formats : BMP, PNG
supported file formats to hide: any binary
requirements: python >= 2.5.2 and PIL(Python Image Library)
This method has some security problems, it is easily detected using Visual Attack, which I describe in the next post.
Tags: Esteganografia, python, Tesis