Easy data hiding: La soluzione

L’esercizio pubblicato ieri era semplice. Pascucci che comunque era escluso a priori (tiè :D ) è stato il primo ad arrivare alla soluzione seguito da Enrico Ardizzone che come scrive nel commento era sufficiente manipolare lo User Agent mediante il comando wget.

$ wget -q -U “my-personal-code” -O – http://www.gianniamato.it/browser/hide.php

Perchè ho utilizzato lo User Agent? solo per comodità. Avrei potuto ricorrere alla manipolazione del referrer o dei cookie, oppure, volendo (inutilmente) esagerare, la chiave poteva essere composta da una combinazione esatta di tre variabili: user agent, referrer e cookie.

Per scrivere la pagina in questione non è necessario essere abili programmatori, bastano un paio di righe in php:

< ?php $agent = $_SERVER["HTTP_USER_AGENT"];
if ($agent == “my-personal-code”)
{
echo “Identificato”;
echo “
“;
echo “Questo è il messaggio per te: complimenti :) ”;
return;
}
echo “Questa pagina contiene parole inutili.”;
? >

No Trackbacks

You can leave a trackback using this URL: http://www.gianniamato.it/2008/10/easy-data-hiding-la-soluzione.html/trackback

2 Comments

  1. Anonymous

    boh, sarà che non sono un programmatore ma non ho capito dove va scritto il comando wget per vedere apparire le info nascoste…qualcuno può spiegare anche ad un profano (o meglio, per dirla alla fantozzi, un esordiente totale!).grazie.

    Posted 31 ottobre 2008 at 16:54 | Permalink
  2. wget è uno strumento per linux. In alternativa se usi firefox puoi installare l’estensione User Agent Switcher

    Posted 1 novembre 2008 at 02:03 | Permalink

Post a Comment

Your email is never shared. Required fields are marked *

*
*