Bots en Twitter Hacking, PHP, Programación, Servicios - 25 de April de 2007 | 4:23 am | 7 Comentarios



Otra funcionalidad que hemos encontrado en twitter, es hacer cuentas para que funcionen como bots, dependiendo de que quieras hacer.

Ejemplo 1:

Logs en tu página

Imagina que necesitas hacer log, alguien se esta conectando muchas veces a tu sitio, andan queriendo hacer XSS o probando SQL INYECTION, quieres chekar los últimos referers que entran a tu sitio, o simplemente para que veas quien esta visitando tu sitio en ese preciso momento, todo esto(y lo que te imagines) lo podrías chekar en tiempo real gracias a twitter y su sistema de notificaciones instantáneos.

¿Qué necesitas? Solamente crear una cuenta especialmente para tus logs en twitter, y poner esta función en php en tu página, modificandolo dependiendo de que quieras que te notifique, agregar esa cuenta a tu verdadera cuenta de twitter, y recibir los avisos por gtalk o muchas otras aplicaciones que ya existen.

<?php

function postToTwitter($username,$password,$message){

$host = "http://twitter.com/statuses/update.xml?status=";

$host.=urlencode(stripslashes(urldecode($message)));

$ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $host);

    curl_setopt($ch, CURLOPT_VERBOSE, 1);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");

    curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);

    curl_setopt($ch, CURLOPT_POST, 1);

$result = curl_exec ($ch);

    $resultArray = curl_getinfo($ch);

    curl_close($ch);

if($resultArray['http_code'] == "200"){

       // OK :-)

    } else {

        //BAD :-(

    }

}

postToTwitter("cuentatwitter","elpwd","te estan juakeando banea esta

ip:".$_SERVER['REMOTE_ADDR']);

?>

¿Qué quieres hacer? verificar si te andan “hackiando” xDDD, creo que es útil hacer un script como protección, ya que la notificación es instantánea y si alguien intenta hacer algo malo te darías cuenta en el instante, pero no solo sirve para eso, podrían hacerse muchas cosas… si te imaginas una, deja tu comentario.

Ejemplo 2:

Botnet

¿Que pasaría si pudieras programar un bot, al que le pudieras enviar ordenes directamente desde tu celular?, o si vas mas allá, una botnet o red de bots, a los que les dieras ordenes directamente y desde cualquier lugar vía sms.

Gracias a twitter es posible hacer algo asi, ya que los updates los puedes hacer desde tu celular, entonces y dependiendo para que quieres utilizar tus bots, podrías por ejemplo hacer un DOS desde tu celular xD !DOS michoacano.com.mx ¿chido no?, un amigo lo hizo, y es mas fácil manejarlos desde twitter que desde IRC.

______________________________

Son los ejemplos más claros que se me ocurrieron, tratando de encontrarle otro uso a twitter y explotando su funcionalidad al máximo. Me gustaría que comentaran y dieran ideas de que mas se podría hacer con este servicio, utilizándolo para otros fines.

Links

Twitter API:

groups.google.com/group/twitter-development-talk/web/api-documentation

 Mi cuenta de logs(solo referers externos): http://twitter.com/Michoacanologs 



7 Responses to “Bots en Twitter”

  1. Akira says:

    Ahhh… con ésto queda (mas o menos) claro lo que hacías en ésa cuenta de Twitter que agregué hace poco :D

    Por cierto… que ingenio tienes, amigo :)

  2. juLio says:

    si ya tambien te agrege al tuiter

  3. Me parece interesante lo que publicas, me gustaria saber un poco mas y me he metido a leer el api combinado con php, se pueden hacer muchas cosas geniales, gracias por tu aporte

  4. […] de las visitas a tu pagina mediante un post y me parece una buena idea, este lo leí en el michoacano y lo cito para pasarles el dato y visiten su página, el ejemplo que menciona es el […]

  5. Aldana says:

    NO ENTENDI NADAAAAAAAAAAAAAAAAAAAAAAAAA

  6. Daniel Cortina says:

    Mas claro en: http://80c7388c.linkbucks.com

  7. pepe grillo says:

    Yo estuve a punto de entenderlo.

Leave a Reply