<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Apache on Karpoke - Just Another Blog</title><link>http://karpoke.ignaciocano.com/tags/apache/</link><description>Recent content in Apache on Karpoke - Just Another Blog</description><generator>Hugo -- 0.159.0</generator><language>es</language><lastBuildDate>Sat, 15 Dec 2012 01:05:00 +0100</lastBuildDate><atom:link href="http://karpoke.ignaciocano.com/tags/apache/index.xml" rel="self" type="application/rss+xml"/><item><title>Subdominios dinámicos en un alojamiento con dominio dinámico en OVH</title><link>http://karpoke.ignaciocano.com/2012/12/15/subdominios-dinamicos-en-un-alojamiento-con-dominio-dinamico-en-ovh/</link><pubDate>Sat, 15 Dec 2012 01:05:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/12/15/subdominios-dinamicos-en-un-alojamiento-con-dominio-dinamico-en-ovh/</guid><description>&lt;p&gt;Lo que se pretende es conseguir una manera rápida y sencilla de poner
sitios web &lt;em&gt;online&lt;/em&gt;. Una vez configurado el servidor web y el servidor
DNS, lo único que tendremos que hacer para tener accesible un nuevo
sitio web será colocarlo en un directorio concreto del servidor y
podremos acceder a él a través del subdominio con el nombre del
directorio. Por ejemplo, si creamos la web &lt;code&gt;web1&lt;/code&gt;, automáticamente será
accesible desde &lt;code&gt;web1.example.com&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Comprobar que no tenemos configurado Apache como un proxy abierto</title><link>http://karpoke.ignaciocano.com/2012/09/21/comprobar-que-no-tenemos-configurado-apache-como-un-proxy-abierto/</link><pubDate>Fri, 21 Sep 2012 16:53:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/09/21/comprobar-que-no-tenemos-configurado-apache-como-un-proxy-abierto/</guid><description>&lt;p&gt;Revistando &lt;em&gt;logs&lt;/em&gt; de Apache, he visto que tenía algunas entradas del
tipo:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;93.174.93.52 - - [18/Sep/2012:02:23:11 +0200] &amp;#34;GET http://myproxylists.com/my-http-headers HTTP/1.1&amp;#34; 404 1046 &amp;#34;-&amp;#34; &amp;#34;Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.28) Gecko/20120306 Firefox/3.6.28 (.NET CLR 3.5.30729)&amp;#34;
93.174.93.52 - - [20/Sep/2012:08:21:08 +0200] &amp;#34;GET http://myproxylists.com/my-http-headers HTTP/1.1&amp;#34; 404 1046 &amp;#34;-&amp;#34; &amp;#34;Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.28) Gecko/20120306 Firefox/3.6.28 (.NET CLR 3.5.30729)&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Este suele ser el resultado de peticiones maliciosas que buscan
encontrar servidores &lt;em&gt;proxy&lt;/em&gt; abiertos. Si encontramos entradas de este
tipo, lo primero que deberíamos hacer es comprobar que tenemos
configurado el servidor correctamente, para no permitir hacer de &lt;em&gt;proxy&lt;/em&gt;
a peticiones de anónimos. De hecho, si no necesitamos un servidor
&lt;em&gt;proxy&lt;/em&gt;, lo mejor es asegurarnos que la directiva &lt;code&gt;ProxyRequests&lt;/code&gt; no
está inicializada a &lt;code&gt;on&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Symfony en Ubuntu Lucid Lynx 10.04</title><link>http://karpoke.ignaciocano.com/2012/06/03/symfony-en-ubuntu-lucid-lynx-10-04/</link><pubDate>Sun, 03 Jun 2012 03:59:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/06/03/symfony-en-ubuntu-lucid-lynx-10-04/</guid><description>&lt;p&gt;&lt;a href="http://www.symfony-project.org/"&gt;Symfony&lt;/a&gt; es una &lt;em&gt;framework&lt;/em&gt; MVC escrito en PHP para el desarrollo
rápido de páginas web. Además, ofrece un conjunto de buenas prácticas
para desarrollar páginas más seguras y con un coste de mantenimiento
menor.&lt;/p&gt;
&lt;p&gt;Para que la instalación sea más segura, los ficheros de Symfony debería
estar fuera del &lt;code&gt;DocumentRoot&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="requisitos"&gt;Requisitos&lt;/h2&gt;
&lt;p&gt;Symfony se basa en entorno LAMPP, por lo que suponemos que ya tenemos
configurado Apache, MySQL y PHP versión 5.2.4 o superior. Para comprobar
si todo está correctamente configurado y que cumplimos los
requerimientos para Symfony, descargamos siguiente &lt;em&gt;script&lt;/em&gt; y lo
ejecutamos, pasando como parámetro la ruta al archivo &lt;code&gt;php.ini&lt;/code&gt; que
utiliza apache (por defecto, al ejecutarlo desde el terminal en lugar
del navegador, utiliza otro archivo &lt;code&gt;php.ini&lt;/code&gt;):&lt;/p&gt;</description></item><item><title>Benchmarking de un servidor web</title><link>http://karpoke.ignaciocano.com/2012/05/10/benchmarking-de-un-servidor-web/</link><pubDate>Thu, 10 May 2012 19:47:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/05/10/benchmarking-de-un-servidor-web/</guid><description>&lt;p&gt;Con un sencillo comando podremos saber la carga que soporta nuestro
servidor web. Hay que tener cuidado contra qué servidor lo lanzamos y en
qué momento, porque puede que interfiera o impida el acceso a otros
usuarios.&lt;/p&gt;
&lt;p&gt;El comando es &lt;code&gt;ab&lt;/code&gt;, de &lt;em&gt;Apache Benchmarking&lt;/em&gt;, y permite multitud de
opciones, entre ellas el número de peticiones concurrentes, con el
argumento &lt;code&gt;-c&lt;/code&gt;, y la duración de la prueba, con el argumento &lt;code&gt;-t&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>HTTP Strict Transport Security</title><link>http://karpoke.ignaciocano.com/2011/09/11/http-strict-transport-security/</link><pubDate>Sun, 11 Sep 2011 17:37:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/09/11/http-strict-transport-security/</guid><description>&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security"&gt;HTTP Strict Transport Security&lt;/a&gt; (HSTS) es un mecanismo de seguridad
web donde el servidor exige que las conexiones se realicen únicamente
mediante conexiones seguras. El servidor informa de esta política de
seguridad utilizando la cabecera &lt;code&gt;Strict-Transport-Security&lt;/code&gt;, en donde
se especifica el periodo durante el cual las conexiones seguras son
obligatorias.&lt;/p&gt;
&lt;p&gt;Si una web proporciona acceso seguro (HTTPS) pero accedemos de forma no
segura (HTTP) &lt;a href="http://hacks.mozilla.org/2010/08/firefox-4-http-strict-transport-security-force-https/"&gt;podría suceder que nos redirija a la versión segura&lt;/a&gt;,
sin embargo, ya se había iniciado una conversación sin cifrar. Este
comportamiento puede ser explotado por un ataque &lt;em&gt;Man-In-The-Middle&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Denegación de servicio en Apache utilizando la cabecera Range</title><link>http://karpoke.ignaciocano.com/2011/08/31/denegacion-de-servicio-en-apache-utilizando-la-cabecera-range/</link><pubDate>Wed, 31 Aug 2011 14:19:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/08/31/denegacion-de-servicio-en-apache-utilizando-la-cabecera-range/</guid><description>&lt;p&gt;Una &lt;a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=51714"&gt;vulnerabilidad descubierta por &lt;em&gt;kingcope&lt;/em&gt;&lt;/a&gt; permite que los
servidores Apache vulnerables sean susceptibles de sufrir una denegación
de servicio.&lt;/p&gt;
&lt;p&gt;La vulnerabilidad se encuentra en el uso de la cabecera &lt;code&gt;Range&lt;/code&gt;. Esta
cabecera se utiliza para obtener sólo una parte de la página. Si se
solicitan varias partes además de pedir que la respuesta se comprima,
mediante la cabecera &lt;code&gt;Accept-Encoding: gzip&lt;/code&gt;, se dispara el consumo de
procesador y memoria.&lt;/p&gt;
&lt;p&gt;Existe un &lt;a href="http://seclists.org/fulldisclosure/2011/Aug/att-175/killapache_pl.bin"&gt;&lt;em&gt;script&lt;/em&gt;&lt;/a&gt; que permite comprobar si el servidor es
vulnerable y, si es el caso, explotar dicha vulnerabilidad.&lt;/p&gt;</description></item><item><title>Evitando el hotlinking</title><link>http://karpoke.ignaciocano.com/2011/08/16/evitando-el-hotlinking/</link><pubDate>Tue, 16 Aug 2011 14:05:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/08/16/evitando-el-hotlinking/</guid><description>&lt;p&gt;Si tenemos una página web que contiene imágenes, tarde o temprano,
alguien terminará mostrándolas en otro sitio, enlazándolas directamente
y utilizando nuestro ancho de banda. Vamos, lo que se conoce como
&lt;em&gt;hotlinking&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;La siguiente &lt;a href="http://httpd.apache.org/docs/2.3/rewrite/access.html"&gt;técnica se basa en el valor de la variable
&lt;code&gt;HTTP_REFERER&lt;/code&gt;&lt;/a&gt;, la cual es opcional, por lo que podría ser posible
saltársela. Sin embargo, la mayoría de las veces impedirá el
&lt;em&gt;hotlinking&lt;/em&gt;. Como contrapartida, si alguien pone un enlace a una
imagen, un usuario no podrá verla pulsando en el enlace, ya que el
navegador incluirá como &lt;em&gt;referer&lt;/em&gt; una URL externa y será bloqueada por
el sistema.&lt;/p&gt;</description></item><item><title>SSH over HTTP-Proxy</title><link>http://karpoke.ignaciocano.com/2011/08/15/ssh-over-http-proxy/</link><pubDate>Mon, 15 Aug 2011 04:29:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/08/15/ssh-over-http-proxy/</guid><description>&lt;p&gt;A veces, queremos poder navegar o chatear por Internet pero no queremos
que nadie pueda conocer, ni bloquear, las páginas que visitamos o espiar
nuestras conversaciones, bien porque porque estamos en el trabajo, la
universidad o en una red abierta. En la red a la que estamos conectados
puede que utilicen un &lt;em&gt;proxy&lt;/em&gt; para controlar y bloquear servicios. Este
&lt;a href="http://ha.ckers.org/trillianremote.html"&gt;bloqueo podría ser por puerto o por protocolo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Es posible que bloqueen algunas URLs, o IPs, pero seguramente tenemos
acceso a la web, es decir, los puertos 80 y 443. Crearemos un túnel
seguro para poder navegar seguros y evitar estas restricciones. Eso sí,
puede que aparezca en algún &lt;em&gt;log&lt;/em&gt; que nos hemos conectado a nuestra
máquina remota.&lt;/p&gt;</description></item><item><title>sslh, compartiendo el puerto 443</title><link>http://karpoke.ignaciocano.com/2011/07/30/sslh-compartiendo-el-puerto-443/</link><pubDate>Sat, 30 Jul 2011 19:21:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/07/30/sslh-compartiendo-el-puerto-443/</guid><description>&lt;p&gt;Podemos tener varios motivos para tener escuchando nuestro servicio de SSH en
el puerto 443. Ya sea porque queremos evitarnos los continuos intentos de
conexión que sufrimos por tener el servicio escuchando en el puerto 22 o porque
desde donde estemos, ya sea en el trabajo o en un hotel, no estén permitidas
las conexiones que no sean al puerto 80 o 443. Pero, ¿y si &lt;a href="http://dischord.org/blog/2010/08/25/multiplexing-ssh-and-ssl/"&gt;ya tenemos un
servidor web&lt;/a&gt; escuchando en el puerto 443?&lt;/p&gt;</description></item><item><title>Identificando los plugins de WordPress instalados</title><link>http://karpoke.ignaciocano.com/2011/06/20/identificando-los-plugins-de-wordpress-instalados/</link><pubDate>Mon, 20 Jun 2011 20:47:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/06/20/identificando-los-plugins-de-wordpress-instalados/</guid><description>&lt;p&gt;Hay un &lt;em&gt;script&lt;/em&gt; para &lt;code&gt;nmap&lt;/code&gt;, &lt;a href="http://seclists.org/nmap-dev/2011/q1/att-806/http-wp-plugins.nse"&gt;http-wp-plugins&lt;/a&gt;, que permite &lt;a href="http://blog.alexos.com.br/?p=2302"&gt;detectar
los complementos instalados en WordPress&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Dicho &lt;em&gt;script&lt;/em&gt; intenta acceder a los directorios de los complementos en
&lt;code&gt;wp-content/plugins/&lt;/code&gt; con la ayuda de un &lt;a href="http://seclists.org/nmap-dev/2011/q1/att-806/wp-plugins_lst_tar.gz"&gt;diccionario&lt;/a&gt;. Si la
respuesta no es un error 404 interpreta que el directorio, y por tanto
el complemento, existe. La lista de complementos para WordPress es extensa,
casi 13405 entradas, y podría llevar bastante tiempo analizarlas todas,
por lo que las entradas están ordenadas por popularidad y por defecto
sólo se escanean las 100 primeras.&lt;/p&gt;</description></item><item><title>Usando una conexión segura en el panel de control de Wordpress</title><link>http://karpoke.ignaciocano.com/2011/06/14/usando-una-conexion-segura-en-el-panel-de-control-de-wordpress/</link><pubDate>Tue, 14 Jun 2011 14:17:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/06/14/usando-una-conexion-segura-en-el-panel-de-control-de-wordpress/</guid><description>&lt;p&gt;Si tenemos &lt;a href="http://karpoke.ignaciocano.com/2010/12/30/la-infame-actualizacion-de-wordpress-en-15-segundos/"&gt;instalado un WordPress&lt;/a&gt; y queremos &lt;a href="http://rackerhacker.com/2009/07/31/requiring-ssl-encryption-for-wordpress-administration/"&gt;iniciar sesión a
través de una conexión segura&lt;/a&gt;, deberemos modificar el fichero
&lt;code&gt;/usr/share/wordpress/wp-config.php&lt;/code&gt; y añadir:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;define(&amp;#39;FORCE_SSL_LOGIN&amp;#39;, true);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Si queremos que se use la conexión segura en todo el panel de control,
en lugar de lo anterior, añadiremos:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;define(&amp;#39;FORCE_SSL_ADMIN&amp;#39;, true);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Para que esto funcione, es necesario que &lt;a href="http://karpoke.ignaciocano.com/2011/06/14/configurar-apache-para-servir-conexiones-seguras/"&gt;Apache esté configurado para
servir conexiones seguras&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="actualización-a-13-de-julio-de-2013"&gt;Actualización a 13 de julio de 2013&lt;/h4&gt;
&lt;p&gt;Si hemos iniciado sesión y navegamos por nuestra página web, deberíamos
asegurarnos de que seguimos usando una conexión segura, ya que estamos
enviando nuestra &lt;em&gt;cookie&lt;/em&gt; de sesión y alguien en la misma red podría
llegar a capturarla si no es así.&lt;/p&gt;</description></item><item><title>Configurar Apache para servir conexiones seguras</title><link>http://karpoke.ignaciocano.com/2011/06/14/configurar-apache-para-servir-conexiones-seguras/</link><pubDate>Tue, 14 Jun 2011 14:13:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/06/14/configurar-apache-para-servir-conexiones-seguras/</guid><description>&lt;p&gt;Si tenemos Apache, y queremos configurarlo para que se pueda navegar de
forma segura por nuestro sitio utilizando el protocolo HTTPS,
necesitamos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;crear las claves que se utilizarán para cifrar la conexión,&lt;/li&gt;
&lt;li&gt;configurar &lt;code&gt;mod_ssl&lt;/code&gt;, el módulo de Apache para usar conexiones&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;seguras,
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;y permitir la conexión por el puerto 443.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="crear-las-claves-de-cifrado"&gt;Crear las claves de cifrado&lt;/h2&gt;
&lt;p&gt;Vamos a generar un par de claves RSA triple DES de 2048 bits en el
directorio &lt;code&gt;/etc/ssl&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>Mejorando la seguridad de Apache con Varnish</title><link>http://karpoke.ignaciocano.com/2011/05/26/mejorando-la-seguridad-de-apache-con-varnish/</link><pubDate>Thu, 26 May 2011 19:39:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/05/26/mejorando-la-seguridad-de-apache-con-varnish/</guid><description>&lt;p&gt;&lt;a href="http://www.varnish-cache.org/docs/2.1/"&gt;Varnish&lt;/a&gt; es un acelerador web, que puede ser utilizado tanto para
cachear contenido estático de nuestro servidor, para balancear la carga
o &lt;a href="http://www.howtoforge.com/putting-varnish-in-front-of-apache-on-ubuntu-debian"&gt;para incrementar la seguridad&lt;/a&gt;, por ejemplo, bloqueando cierto tipo
de peticiones u ocultando cierto tipo de información.&lt;/p&gt;
&lt;p&gt;Se instala directamente de los repositorios:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ sudo aptitude install varnish
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ahora lo configuraremos para utilizarlo como capa intermedia, delante de
nuestro Apache. Editamos el fichero &lt;code&gt;/etc/default/varnish&lt;/code&gt; y cambiamos:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;DAEMON_OPTS=&amp;#34;-a :6081
-T localhost:6082
-f /etc/varnish/default.vcl
-S /etc/varnish/secret
-s file,/var/lib/varnish/$INSTANCE/varnish_storage.bin,1G&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;por:&lt;/p&gt;</description></item><item><title>w00t w00t</title><link>http://karpoke.ignaciocano.com/2011/01/17/w00t-w00t/</link><pubDate>Mon, 17 Jan 2011 04:18:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2011/01/17/w00t-w00t/</guid><description>&lt;p&gt;Si revisamos los &lt;em&gt;logs&lt;/em&gt; del servidor web, de vez en cuando aparecen toda una
serie de peticiones del tipo:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;193.108.81.203 - - [12/Jan/2011:16:48:31 +0100] &amp;#34;GET /w00tw00t.at.blackhats.romanian.anti-sec:) HTTP/1.1&amp;#34; 404 488 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:34 +0100] &amp;#34;GET /db/scripts/setup.php HTTP/1.1&amp;#34; 404 471 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:35 +0100] &amp;#34;GET /mysql/scripts/setup.php HTTP/1.1&amp;#34; 404 473 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:35 +0100] &amp;#34;GET /typo3/phpmyadmin/scripts/setup.php HTTP/1.1&amp;#34; 404 480 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:38 +0100] &amp;#34;GET /phpmyadmin/scripts/setup.php HTTP/1.1&amp;#34; 404 477 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:38 +0100] &amp;#34;GET /pma/scripts/setup.php HTTP/1.1&amp;#34; 404 472 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:39 +0100] &amp;#34;GET /web/phpMyAdmin/scripts/setup.php HTTP/1.1&amp;#34; 404 479 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:39 +0100] &amp;#34;GET /xampp/phpmyadmin/scripts/setup.php HTTP/1.1&amp;#34; 404 480 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:39 +0100] &amp;#34;GET /web/scripts/setup.php HTTP/1.1&amp;#34; 404 472 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:39 +0100] &amp;#34;GET /websql/scripts/setup.php HTTP/1.1&amp;#34; 404 474 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:40 +0100] &amp;#34;GET /webadmin/scripts/setup.php HTTP/1.1&amp;#34; 404 476 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:40 +0100] &amp;#34;GET /sqlweb/scripts/setup.php HTTP/1.1&amp;#34; 404 474 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
193.108.81.203 - - [12/Jan/2011:16:48:40 +0100] &amp;#34;GET /websql/scripts/setup.php HTTP/1.1&amp;#34; 404 474 &amp;#34;-&amp;#34; &amp;#34;ZmEu&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;En este caso, la IP parece ser del &lt;a href="http://www.ipillion.com/ip/193.108.81.203"&gt;Reino Unido&lt;/a&gt;, pero va variando, así como
la petición característica que hace al principio y el &lt;em&gt;&lt;a href="http://httpd.apache.org/docs/2.0/es/logs.html"&gt;user agent&lt;/a&gt;&lt;/em&gt; del
final, &amp;ldquo;&lt;a href="http://linux.m2osw.com/zmeu-attack"&gt;Zemu&lt;/a&gt;&amp;rdquo;. En otras ocasiones, la petición es
&lt;code&gt;/w00tw00t.at.ISC.SANS.DFind:)&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>