<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cicklow</title>
	<atom:link href="http://www.cicklow.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cicklow.com</link>
	<description>Informatica, Programación, Gadgets y Tecnología</description>
	<lastBuildDate>Thu, 16 May 2013 02:31:32 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Windows 8.1 Gratis</title>
		<link>http://www.cicklow.com/2013/05/windows-8-1-gratis/</link>
		<comments>http://www.cicklow.com/2013/05/windows-8-1-gratis/#comments</comments>
		<pubDate>Thu, 16 May 2013 02:31:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cicklow.com/?p=1273</guid>
		<description><![CDATA[La actualización se lanzará oficialmente como ‘Windows 8.1′ y todos los usuarios actuales podrán descargarla sin costo. En su blog oficial, Microsoft confirmó que la actualización de Windows 8 no será un Service Pack, sino una nueva versión del sistema &#8230; <a href="http://www.cicklow.com/2013/05/windows-8-1-gratis/">Leer más &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.marketdeandroid.com/img/696f106070f63a46f73b64686a703da3=289" title="Windows 8.1 Gratis" alt=" Windows 8.1 Gratis" /><br />
La actualización se lanzará oficialmente como ‘Windows 8.1′ y todos los usuarios actuales podrán descargarla sin costo.</p>
<p>En su blog oficial, Microsoft confirmó que la actualización de Windows 8 no será un Service Pack, sino una nueva versión del sistema operativo. Windows 8.1 estará disponible para descarga desde la tienda de aplicaciones de Microsoft y no será necesario comprarla, claro, siempre y cuando seas usuario de una copia legítima.<br />
<span id="more-1273"></span></p>
<p>Las diversas filtraciones del OS revelan que Windows 8.1 marcará el regreso del botón Inicio, así como un mayor control sobre el inicio de la computadora en ‘modo escritorio’, lo cual es una de las mayores solicitudes de los usuarios del más reciente sistema operativo de Microsoft.</p>
<p>Por supuesto, Microsoft no dejó de recalcar que Windows 8.1 llega como una oportunidad de atender las solicitudes de los usuarios. En otras palabras, es una forma de resolver lo que a la gente no le ha gustado y ello incluye una lista extensa. Se espera un comunicado sobre lo que incluirá Windows 8.1 en la próxima conferencia Microsoft Build a llevarse a cabo en junio próximo.</p>
<p>Por otra parte, anteriormente se confirmó el lanzamiento de la actualización para este 2013, por lo que se puede esperar su llegada para las ventas de Navidad a fin de año.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cicklow.com/2013/05/windows-8-1-gratis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Botnet ataca WordPress</title>
		<link>http://www.cicklow.com/2013/04/botnet-ataca-wordpress/</link>
		<comments>http://www.cicklow.com/2013/04/botnet-ataca-wordpress/#comments</comments>
		<pubDate>Mon, 15 Apr 2013 19:25:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Virus]]></category>

		<guid isPermaLink="false">http://www.cicklow.com/?p=1261</guid>
		<description><![CDATA[En estas dos semanas, muchos wordpress han recibido ataques de fuerza bruta (un CMS muy popular) Pueden ver varios intentos de ataques (en este caso desde china), tratándose de buscar archivos de login y de registro (en otros casos archivos &#8230; <a href="http://www.cicklow.com/2013/04/botnet-ataca-wordpress/">Leer más &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>En estas dos semanas, muchos <a href="http://url.mn/io.php?url=http%3A%2F%2Fes.wordpress.org%2F" pepe="www.cicklow.com" target="_blank" target="_blank">wordpress</a> han recibido <a href="http://url.mn/io.php?url=http%3A%2F%2Fes.wikipedia.org%2Fwiki%2FAtaque_de_fuerza_bruta" pepe="www.cicklow.com" target="_blank" target="_blank">ataques de fuerza bruta</a> (un CMS muy popular)<br />
<center><img src="http://www.marketdeandroid.com/img/8a6a6bb006d57cbe53d9e8a638a0efa1.png" title="Botnet ataca Wordpress" alt="8a6a6bb006d57cbe53d9e8a638a0efa1 Botnet ataca Wordpress" /></center></p>
<p>Pueden ver varios intentos de ataques (en este caso desde china), tratándose de buscar archivos de login y de registro (en otros casos archivos de instalación de WP).<br />
<span id="more-1261"></span><br />
<center><img src="http://www.marketdeandroid.com/img/03f6de123d1ab97b0d14b852e672f82b.png" width="500px" title="Botnet ataca Wordpress" alt="03f6de123d1ab97b0d14b852e672f82b Botnet ataca Wordpress" /></center></p>
<p>En WP el usuario administrador por defecto es &#8220;admin&#8221;, y este se puede cambiar durante la instalación. De acuerdo a logs de ataques, se esta usando un diccionario de <a href="http://url.mn/io.php?url=http%3A%2F%2Fwww.dailymail.co.uk%2Fsciencetech%2Farticle-2223197%2FRevealed-The-common-passwords-used-online-year-password-STILL-tops-list.html" pepe="www.cicklow.com" target="_blank" target="_blank">passwords</a> que las personas comúnmente usan.</p>
<p><a href="http://url.mn/io.php?url=http%3A%2F%2Fkrebsonsecurity.com%2F2013%2F04%2Fbrute-force-attacks-build-wordpress-botnet%2F" pepe="www.cicklow.com" target="_blank" target="_blank">Brian Krebs</a> ha informado que una ves infectado el sitio con WP, se coloca un backdoor para controlar el sitio remotamente.</p>
<p>Para prevenir estos ataques pueden tener en cuenta estos tips:<br />
- Cambiar el password de WP<br />
- Cambiar el nombre del usuario administrador por otro.<br />
- Elegir un password complejo y que no se encuentre en una base de datos de passwords comunes.<br />
- Colocar logeo de dos pasos en WP (<a href="http://url.mn/io.php?url=http%3A%2F%2Fen.blog.wordpress.com%2F2013%2F04%2F05%2Ftwo-step-authentication%2F" pepe="www.cicklow.com" target="_blank" target="_blank">información</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cicklow.com/2013/04/botnet-ataca-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magicka &#8211; Asistentes de magos</title>
		<link>http://www.cicklow.com/2013/04/magicka-asistentes-de-magos/</link>
		<comments>http://www.cicklow.com/2013/04/magicka-asistentes-de-magos/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 02:15:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cicklow.com/?p=1251</guid>
		<description><![CDATA[Magicka &#8211; es un juego con una idea muy simple y comprensible. Hay cuatro asistentes con ropas brillantes, ocho escuelas de magia, cien mil quinientos monstruos&#8230; No existe un sistema de rol parecido a este. Los magos están corriendo por &#8230; <a href="http://www.cicklow.com/2013/04/magicka-asistentes-de-magos/">Leer más &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p><center><img src="http://www.marketdeandroid.com/img/16e5278a356d346472b3f53b640ec253.jpg" title="Magicka   Asistentes de magos" alt="16e5278a356d346472b3f53b640ec253 Magicka   Asistentes de magos" /></center><br />
Magicka &#8211; es un juego con una idea muy simple y comprensible. Hay cuatro asistentes con ropas brillantes, ocho escuelas de magia, cien mil quinientos monstruos&#8230; No existe un sistema de rol parecido a este. Los magos están corriendo por el único camino verdadero, la destrucción de sus enemigos sobrenaturales. En esta hilarante parodia RPG lanzaras hechizos y descubrirás nuevas habilidades únicas.<br />
<span id="more-1251"></span><br />
<img src="http://www.marketdeandroid.com/img/a75ee84825ec634f58795249b45d7a47.jpg" title="Magicka   Asistentes de magos" alt="a75ee84825ec634f58795249b45d7a47 Magicka   Asistentes de magos" /><br />
<img src="http://android.creep.ru/uploads/posts/2013-04/1365417671_3.jpg" title="Magicka   Asistentes de magos" alt="1365417671 3 Magicka   Asistentes de magos" /></p>
<p><a href="http://url.mn/io.php?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.paradoxplaza.imagicka" pepe="www.cicklow.com" target="_blank">Descargar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cicklow.com/2013/04/magicka-asistentes-de-magos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacker infecta 420.000 computadoras</title>
		<link>http://www.cicklow.com/2013/03/hacker-infecta-420-000-computadoras/</link>
		<comments>http://www.cicklow.com/2013/03/hacker-infecta-420-000-computadoras/#comments</comments>
		<pubDate>Mon, 25 Mar 2013 01:23:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Virus]]></category>

		<guid isPermaLink="false">http://www.cicklow.com/?p=1243</guid>
		<description><![CDATA[Hacker infecta a 420.000 computadores para probar la seguridad en Internet Un Pirata Informático anónimo programó una botnet de más de 420.000 dispositivos conectados a Internet para realizar el mayor y más completo estudio hasta la fecha sobre la inseguridad &#8230; <a href="http://www.cicklow.com/2013/03/hacker-infecta-420-000-computadoras/">Leer más &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p><strong>Hacker infecta a 420.000 computadores para probar la seguridad en Internet</strong></p>
<p>Un Pirata Informático anónimo programó una botnet de más de 420.000 dispositivos conectados a Internet para realizar el mayor y más completo estudio hasta la fecha sobre la inseguridad en Internet.</p>
<p>El estudio realizado gracias a la &#8216;botnet&#8217; (una red de máquinas infectadas por un &#8216;bot&#8217; o programa malicioso que permite a un atacante tomar el control de un equipo infectado), duró un total de nueve meses y concluyó que 420 millones de direcciones IPv4 respondieron a las sondas de exploración lanzadas y 36 millones de direcciones más tenían uno o más puertos abiertos.<br />
<img src="http://www.marketdeandroid.com/img/da30c535955f639d5cd3253cba37b573.jpg" title="Hacker infecta 420.000 computadoras" alt="da30c535955f639d5cd3253cba37b573 Hacker infecta 420.000 computadoras" /><br />
<span id="more-1243"></span><br />
La ‘botnet&#8217;, bautizada por su autor como &#8216;Carna&#8217;, llegó a recoger más de nueve terabytes(TB) de datos.</p>
<p>Un gran porcentaje de los dispositivos sin proteger llevaba el sello de módems de banda ancha, &#8216;routers&#8217; de red u otros dispositivos con sistemas operativos integrados que normalmente no están destinados a ser &#8220;expuestos al mundo exterior&#8221;.</p>
<p>El investigador encontró un total de 1.300 millones de direcciones en uso, incluyendo 141 millones que estaban detrás de un &#8216;firewall&#8217; y 729 millones que devolvían grabaciones de sistemas de nombres de dominios.</p>
<p>Cuando el programa encontraba dispositivos no seguros, se instalaba en ellos y los utilizaba para realizar exploraciones adicionales. El crecimiento viral de la ‘botnet’ permitió infectar a alrededor de 100.000 dispositivos solamente el día del lanzamiento del programa. Durante los nueve meses que duró el proyecto se efectuó un barrido continuo de casi 4.000 millones de direcciones.</p>
<p>&#8220;Una gran cantidad de dispositivos y servicios que hemos visto durante nuestra investigación no deberían de haber estado conectados a la red pública en absoluto”, concluyó el &#8216;hacker&#8217; anónimo en su informe de 5.000 palabras titulado &#8216;Internet Census 2012: Port scanning /0 using insecure embedded devices&#8217;. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cicklow.com/2013/03/hacker-infecta-420-000-computadoras/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>40% Descuento en GoDaddy &#8211; Cupón</title>
		<link>http://www.cicklow.com/2013/03/40-descuento-en-godaddy-cupon/</link>
		<comments>http://www.cicklow.com/2013/03/40-descuento-en-godaddy-cupon/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 04:02:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cicklow.com/?p=1236</guid>
		<description><![CDATA[Cicklow.com les trae un cupón de descuento para obtener 40% de descuento en GoDaddy.com, solo tienen que colocar este cupon al momento de la compra.]]></description>
				<content:encoded><![CDATA[<p>Cicklow.com les trae un cupón de descuento para obtener 40% de descuento en GoDaddy.com, solo tienen que colocar este cupon al momento de la compra.<br />
<img src="http://www.marketdeandroid.com/img/d734d47fb3cdbf745b9aeba01a7ce387.jpg" title="40% Descuento en GoDaddy   Cupón" alt="d734d47fb3cdbf745b9aeba01a7ce387 40% Descuento en GoDaddy   Cupón" /><br />
<span id="more-1236"></span><br />
<a target="_blank" class="standard-btn green-btn large-btn" href="http://url.mn/af1b8ab"><span>WOWcicklow</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cicklow.com/2013/03/40-descuento-en-godaddy-cupon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hack 5 (Cache) &#8211; Google Imagenes</title>
		<link>http://www.cicklow.com/2013/02/hack-5-cache-google-imagenes/</link>
		<comments>http://www.cicklow.com/2013/02/hack-5-cache-google-imagenes/#comments</comments>
		<pubDate>Thu, 14 Feb 2013 16:04:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Truco]]></category>
		<category><![CDATA[google imagenes]]></category>
		<category><![CDATA[hack google imagenes]]></category>

		<guid isPermaLink="false">http://www.cicklow.com/?p=1228</guid>
		<description><![CDATA[En esta ocasión vamos a editar el código del hack 4, para agregarle la opción de crear un cache, con esto evitamos consumir ancho de banda si tenemos mucho trafico desde google. Primero creamos una carpeta de nombre cache_img en &#8230; <a href="http://www.cicklow.com/2013/02/hack-5-cache-google-imagenes/">Leer más &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>En esta ocasión vamos a editar el código del <a href="http://www.cicklow.com/2013/02/hack-4-google-imagenes/" target="_blank">hack 4</a>, para agregarle la opción de crear un cache, con esto evitamos consumir ancho de banda si tenemos mucho trafico desde google.</p>
<p>Primero creamos una carpeta de nombre <strong>cache_img</strong> en el mismo lugar donde se encuentra el <strong>save.php</strong>.<br />
<span id="more-1228"></span><br />
Ahora abajo de</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$img</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'fondo.png'</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Colocamos:<br />
- Este código lo que hace es verificar si existe o no el archivo de cache, si existe lo muestra sino pasa de largo.</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="php" style="font-family:monospace;">	<span style="color: #000088;">$CACHE</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'cache_img/'</span><span style="color: #339933;">.</span><span style="color: #990000;">md5</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">file_exists</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$CACHE</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Content-Type: image/jpeg'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$CACHE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Y arriba de este código:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">imagejpeg</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dstimage</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">20</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Colocamos:<br />
- Aca lo que hacemos guardar la img de cache.</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">imagejpeg</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dstimage</span><span style="color: #339933;">,</span><span style="color: #000088;">$CACHE</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">20</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Saludos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cicklow.com/2013/02/hack-5-cache-google-imagenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo usar AdSense con un diseño adaptable (Responsive Design)</title>
		<link>http://www.cicklow.com/2013/02/como-usar-adsense-con-un-diseno-adaptable-responsive-design/</link>
		<comments>http://www.cicklow.com/2013/02/como-usar-adsense-con-un-diseno-adaptable-responsive-design/#comments</comments>
		<pubDate>Tue, 12 Feb 2013 07:36:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Truco]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[google adsense]]></category>
		<category><![CDATA[truco adsense]]></category>

		<guid isPermaLink="false">http://www.cicklow.com/?p=1225</guid>
		<description><![CDATA[Hoy en día muchos usuarios acceden a nuestro sitio usando mobiles, tables y otras opciones, lo que aprenderán hoy es como editar el código de adsense para que se adapte al tamaño de pantalla del usuario. El diseño adaptable es &#8230; <a href="http://www.cicklow.com/2013/02/como-usar-adsense-con-un-diseno-adaptable-responsive-design/">Leer más &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>Hoy en día muchos usuarios acceden a nuestro sitio usando mobiles, tables y otras opciones, lo que aprenderán hoy es como editar el código de adsense para que se adapte al tamaño de pantalla del usuario.</p>
<p>El diseño adaptable es una técnica de diseño de sitios web que te permite crear un sitio individual que se adaptará al dispositivo desde el que se visualiza: portátil, smartphone o tablet. Un sitio con diseño adaptable cambia automáticamente su tamaño para los distintos dispositivos, pero eres tú quien debe decidir qué contenido importa más al usuario de móvil.</p>
<p><img src="http://www.marketdeandroid.com/img/5571eac6d8c5e585d6ce8f76362c3a86.png" title="Cómo usar AdSense con un diseño adaptable (Responsive Design)" alt="5571eac6d8c5e585d6ce8f76362c3a86 Cómo usar AdSense con un diseño adaptable (Responsive Design)" /><br />
<span id="more-1225"></span><br />
Junto a tu contenido, los anuncios de AdSense se pueden ajustar a distintos tamaños de pantallas usando un fragmento de JavaScript muy sencillo. Para aprovechar el diseño adaptable, primero crea varios tamaños de anuncios, por ejemplo 728 x 90, 468 x 60 y 300 x 250. A continuación, implementa un fragmento &#8220;if-else&#8221; para publicar el tamaño de anuncio correcto según el tamaño del dispositivo del usuario. Aquí te mostramos un ejemplo del código JavaScript relevante:<br />
<img src="http://www.marketdeandroid.com/img/9e24ef17eb475b8892379a6b023e915b.png" title="Cómo usar AdSense con un diseño adaptable (Responsive Design)" alt="9e24ef17eb475b8892379a6b023e915b Cómo usar AdSense con un diseño adaptable (Responsive Design)" /></p>
<p>Nótese que va en contra de las <a href="http://url.mn/io.php?url=http%3A%2F%2Fsupport.google.com%2Fadsense%2Fbin%2Fanswer.py%3Fhl%3Des%26%23038%3Banswer%3D48182" pepe="www.cicklow.com" target="_blank" target="_blank">Políticas del programa de AdSense</a> el hacer cambios en el código. La de arriba <strong>es la única modificación del código permitida para sitios con un diseño adaptable</strong>. Cualquier otra modificación diferente al código JavaScript que se muestra en esta entrada se considerará un incumplimiento de las políticas de AdSense. </p>
<p>Para obtener recursos adicionales sobre el valor de la tecnología para móviles, probar tu sitio y encontrar desarrolladores que te ayuden a crear tu sitio optimizado para móviles, visita <a href="http://url.mn/io.php?url=http%3A%2F%2Fwww.haztuwebmovil.es%2Fes%2Fd%2F" pepe="www.cicklow.com" target="_blank" target="_blank">haztuwebmovil.es</a>.</p>
<p>Saludos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cicklow.com/2013/02/como-usar-adsense-con-un-diseno-adaptable-responsive-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hack 4 &#8211; Google Imagenes</title>
		<link>http://www.cicklow.com/2013/02/hack-4-google-imagenes/</link>
		<comments>http://www.cicklow.com/2013/02/hack-4-google-imagenes/#comments</comments>
		<pubDate>Fri, 08 Feb 2013 01:59:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Truco]]></category>
		<category><![CDATA[google imagenes]]></category>
		<category><![CDATA[hack google imagenes]]></category>

		<guid isPermaLink="false">http://www.cicklow.com/?p=1216</guid>
		<description><![CDATA[En esta ocasión tendremos otro código para hacer que el usuario que accede a google imágenes acceda a nuestro sitio. Necesitamos .htaccess + PHP con GD. A diferencia de el primer hack que usaba una función de PHP para colocar &#8230; <a href="http://www.cicklow.com/2013/02/hack-4-google-imagenes/">Leer más &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>En esta ocasión tendremos otro código para hacer que el usuario que accede a google imágenes acceda a nuestro sitio. <strong>Necesitamos .htaccess + PHP con GD</strong>.</p>
<p>A diferencia de el primer <a href="http://www.cicklow.com/2013/02/nuevo-hack-google-imagenes-2013/" title="Nuevo Hack – Google Imagenes 2013" target="_blank">hack</a> que usaba una función de PHP para colocar un texto lo que haremos es colocar una imagen PNG transparente arriba de la imagen con una calidad bastante baja (funciona mucho mas rápido que el primer código).<br />
Ejemplo: <img src="http://www.cicklow.com/wp-content/uploads/2013/02/save.jpg" alt="save Hack 4   Google Imagenes" width="457" height="102" class="aligncenter size-full wp-image-1217" title="Hack 4   Google Imagenes" /><br />
<span id="more-1216"></span><br />
Otra diferencia con el 1 hack, es que este funciona con cualquier tamaño de imagen, sea cual sea siempre se lee el texto <img src='http://www.cicklow.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Hack 4   Google Imagenes" class='wp-smiley' title="Hack 4   Google Imagenes" /> </p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
	<span style="color: #990000;">set_time_limit</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//Cargamos la imagen</span>
	<span style="color: #000088;">$img2</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'+'</span><span style="color: #339933;">,</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'img'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//Fondo a usar</span>
	<span style="color: #000088;">$img</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'fondo.png'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Cabezeras</span>
	<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Expires: Tue, 03 Jul 2001 06:00:00 GMT&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Last-Modified: &quot;</span> <span style="color: #339933;">.</span> <span style="color: #990000;">gmdate</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;D, d M Y H:i:s&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot; GMT&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Cache-Control: no-store, no-cache, must-revalidate&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Cache-Control: post-check=0, pre-check=0&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Pragma: no-cache&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Content-Type: image/jpeg'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Obtenemos los datos de la imagen</span>
	<span style="color: #990000;">list</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$width</span><span style="color: #339933;">,</span> <span style="color: #000088;">$height</span><span style="color: #339933;">,</span> <span style="color: #000088;">$type</span><span style="color: #339933;">,</span> <span style="color: #000088;">$attr</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">getimagesize</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$width</span><span style="color: #339933;">&lt;=</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">//si no obtenemos ningun dato cargamos solo el fondo</span>
		<span style="color: #000088;">$dstimage</span> <span style="color: #339933;">=</span> <span style="color: #990000;">imagecreatefrompng</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">imagejpeg</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dstimage</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">20</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">imagedestroy</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dstimage</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Vemos la extencion</span>
	<span style="color: #000088;">$filetype</span> <span style="color: #339933;">=</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img2</span><span style="color: #339933;">,</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000088;">$filetype</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strtolower</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filetype</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filetype</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;.gif&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$image</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">imagecreatefromgif</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filetype</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;.jpg&quot;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$filetype</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;.jpe&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$image</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">imagecreatefromjpeg</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filetype</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;.jpe&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$image</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">imagecreatefromjpeg</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filetype</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;.png&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$image</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">imagecreatefrompng</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$image</span><span style="color: #009900;">&#41;</span> <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000088;">$dstimage</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$image</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Cargamos el fondo en memoria</span>
	<span style="color: #000088;">$srcimage</span> <span style="color: #339933;">=</span> <span style="color: #990000;">imagecreatefrompng</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$img</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//codigo para no perder la transparencia</span>
	<span style="color: #990000;">imagealphablending</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$srcimage</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">imagesavealpha</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$srcimage</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">imagecolortransparent</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$srcimage</span><span style="color: #339933;">,</span> <span style="color: #990000;">imagecolorallocatealpha</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$srcimage</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">127</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Copiamos el fondo a la imagen</span>
	<span style="color: #990000;">imagecopyresampled</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dstimage</span><span style="color: #339933;">,</span><span style="color: #000088;">$srcimage</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #000088;">$width</span><span style="color: #339933;">,</span><span style="color: #000088;">$height</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">300</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">300</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">imagealphablending</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dstimage</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//creamos una imagen con calidad 20 (de 0 a 100)</span>
	<span style="color: #990000;">imagejpeg</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dstimage</span><span style="color: #339933;">,</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">20</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//Vaciamos memoria</span>
	<span style="color: #990000;">imagedestroy</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dstimage</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">imagedestroy</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$srcimage</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p><a href="http://url.mn/io.php?url=http%3A%2F%2Fwww.mediafire.com%2F%3Fevq05e34i5hls6i" pepe="www.cicklow.com" target="_blank" target="_blank">Descargar Code</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cicklow.com/2013/02/hack-4-google-imagenes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hack 3 (WordPress) – Google Imagenes 2013</title>
		<link>http://www.cicklow.com/2013/02/hack-3-wordpress-google-imagenes-2013/</link>
		<comments>http://www.cicklow.com/2013/02/hack-3-wordpress-google-imagenes-2013/#comments</comments>
		<pubDate>Sat, 02 Feb 2013 06:50:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Truco]]></category>
		<category><![CDATA[google imagenes]]></category>
		<category><![CDATA[hack google imagenes]]></category>
		<category><![CDATA[redireccionar google imagenes]]></category>

		<guid isPermaLink="false">http://www.cicklow.com/?p=1213</guid>
		<description><![CDATA[Recordando el hack anterior, vamos a hacer algunas modificaciones a nuestro archivo go.php, para que cuando el usuario quiera ver la imagen, sea redireccionado al post original. Evitando de esta manera que el usuario pierda el contenido del post! &#60;?php &#8230; <a href="http://www.cicklow.com/2013/02/hack-3-wordpress-google-imagenes-2013/">Leer más &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>Recordando el <a href="http://www.cicklow.com/2013/02/hack-2-google-imagenes-2013/">hack anterior</a>, vamos a hacer algunas modificaciones a nuestro archivo go.php, para que cuando el usuario quiera ver la imagen, sea redireccionado al post original.</p>
<p>Evitando de esta manera que el usuario pierda el contenido del post!<br />
<span id="more-1213"></span></p>
<blockquote><pre style="font-size:12px;">&lt;?php
	@set_time_limit(0);
	//Cargamos el archivo de WP
	require_once(dirname(__FILE__) . '/wp-config.php');

	//vemos que imagen quiere ver el usuario
	$IMG = $_SERVER['REQUEST_URI'];
	if($IMG==&quot;&quot;) $IMG = $_SERVER['REDIRECT_URL'];
	//Sacamos lo que no necesitamos
	$IMG = str_replace('/wp-content/uploads/','',$IMG);

	//Creamos la cosnulta SQL
	$SQL = $wpdb-&gt;get_results(&quot;SELECT * FROM &quot;.$wpdb-&gt;posts.&quot; WHERE `post_type`='attachment' AND `guid` LIKE '%&quot;.$IMG.&quot;%' LIMIT 0,1;&quot;);
	//Verificamos si el post_parent (id del padre) es vacio
	if($SQL[0]-&gt;post_parent==&quot;&quot;){
		//Si es vacio redireccionamos al inicio del blog
		echo '&lt;meta http-equiv=&quot;refresh&quot; content=&quot;0; url=/&quot;&gt;Loading...';
	}else{
		//Sino es vacio visualizamos el post!
		wp_redirect(get_permalink($SQL[0]-&gt;post_parent));
	}
	die();
?&gt;</pre>
</blockquote>
<div class="red-box"><strong>Atención</strong>: todo el código es de uso libre pero no se puede vender total o parcialmente ninguna parte del código.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cicklow.com/2013/02/hack-3-wordpress-google-imagenes-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hack 2 &#8211; Google Imagenes 2013</title>
		<link>http://www.cicklow.com/2013/02/hack-2-google-imagenes-2013/</link>
		<comments>http://www.cicklow.com/2013/02/hack-2-google-imagenes-2013/#comments</comments>
		<pubDate>Sat, 02 Feb 2013 04:26:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Truco]]></category>
		<category><![CDATA[google imagenes]]></category>
		<category><![CDATA[hack google imagenes]]></category>

		<guid isPermaLink="false">http://www.cicklow.com/?p=1210</guid>
		<description><![CDATA[Continuando con el hack anterior, que nos permitía cambiar la imagen cuando el usuario utilizaba el nuevo visualizador de google imágenes. Esta es la parte dos de ese hack, lo que haremos ahora, es redireccionar al inicio de nuestro blog, &#8230; <a href="http://www.cicklow.com/2013/02/hack-2-google-imagenes-2013/">Leer más &#8594;</a>]]></description>
				<content:encoded><![CDATA[<p>Continuando con el <a href="http://www.cicklow.com/2013/02/nuevo-hack-google-imagenes-2013/">hack anterior</a>, que nos permitía cambiar la imagen cuando el usuario utilizaba el nuevo visualizador de google imágenes. Esta es la parte dos de ese hack, lo que haremos ahora, es redireccionar al inicio de nuestro blog, si alguien trata de acceder directamente a alguna imagen de nuestro servidor, esto es porque en el nuevo visualizador hay un botón que dice &#8220;Ver imagen original&#8221;.</p>
<p>Si el usuario hace clic en ese botón accede a la imagen, no a nuestro blog.<br />
<span id="more-1210"></span><br />
Editamos el .htaccess</p>
<blockquote><p>RewriteCond %{HTTP_REFERER} !^http://([^.]+\.)?cicklow\.com/ [NC]<br />
RewriteCond %{HTTP_USER_AGENT} !(googlebot-image|msnbot|psbot|yahoo-mmcrawler) [NC]<br />
RewriteRule \.(bmp|gif|jpe?g|png)$ /go.php [L]</p></blockquote>
<p>Cambiar cicklow\.com por la url de nuestro sitio. Lo que hacemos aca es permitir solo acceder a las imagenes a nuestro sitio, google imagenes y otros boots. El resto es redireccionado a go.php</p>
<p>Contenido de go.php</p>
<blockquote><p>&lt;meta http-equiv=&quot;refresh&quot; content=&quot;0; url=/&quot;&gt;Loading&#8230;</p></blockquote>
<p>Este código redireccionaria al inicio de nuestro blog.</p>
<p>Saludos!</p>
<div class="red-box"><strong>Atención</strong>: todo el código es de uso libre pero no se puede vender total o parcialmente ninguna parte del código.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cicklow.com/2013/02/hack-2-google-imagenes-2013/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
