Olá a todos!!
Este é meu primeiro post na comunidade.
Com intuito de contribuir, estou disponibilizando um pequeno script que criei esses dias em php, para aqueles terriveis links protegidos. Segue abaixo:
	Código PHP:
	
<?php
//03-01-2012 -- jean varlet
$endereco = $_POST['texto'];//modelos de comparacao
$hexadecimal = '?id=';
$base = '==';
$contrario = 'www//:ptth';
if(strpos($endereco, '/?http://' ) !==FALSE)    {
    $link0 = explode('/?', $endereco ,2);
    echo 'Seu link Desprotegido : '. "<strong>". $link0[1]. "</strong>";
}
if(strpos($endereco, '?url=http://') !==FALSE)    {
    $link1 = explode('?url=', $endereco, 2);
    echo 'Seu link convertido : '. "<strong>" . $link1[1]. "</strong>";
}
if(strpos($endereco, '?link=http://') !==FALSE)    {
    $link2 = explode('?link=', $endereco, 2);
    echo 'Seu link convertido : '. "<strong>". $link2[1]. "</strong>";
}
if(strpos($endereco, '?id=http://') !==FALSE)    {
    $link3 = explode('?id=', $endereco, 2);
    echo 'Seu link convertido : '. "<strong>". $link3[1]. "</strong>";
}
if(strpos($endereco, $base) !==FALSE)    {
    if(strpos($endereco, '?url=') !==FALSE) {
        $explodiu = explode('?url=', $endereco, 2);
        echo 'Seu link convertido : '."<strong>". base64_decode($explodiu[1]). "</strong>". "<br />";
    }
    if(strpos($endereco, '?id=') !==FALSE)        {
        $explodiu = explode('?id=', $endereco, 2);
        echo 'Seu link convertido : '."<strong>". base64_decode($explodiu[1]). "</strong>". "<br />";
    }
}
if(strpos($endereco, $contrario)!==FALSE)    {
    if(strpos($endereco, '?link=')!==FALSE) {
        $exploda = explode('?link=', $endereco, 2);
        echo 'Seu link convertido : '."<strong>". strrev($exploda[1])."</strong>"."<br />";
    }
    if (strpos($endereco, '?url=')!==FALSE)        {
        $exploda = explode('?url=', $endereco, 2);
        echo 'Seu link convertido : '."<strong>". strrev($exploda[1])."</strong>"."<br />";
    }
}
if(strpos($endereco, '?url=') !==FALSE)    {
    $cheque1 = explode('?url=', $endereco, 2);
    if(ctype_xdigit($cheque1[1]))        {
        echo "O link invertido é:  " ."<strong>" .hextostr($cheque1[1]). "</strong>". "<br />";
    }
}
if(strpos($endereco, '?link=') !==FALSE)    {
    $cheque2 = explode('?link=', $endereco, 2);
    if(ctype_xdigit($cheque2[1]))        {
        echo "O link invertido é:  " ."<strong>" .hextostr($cheque2[1]). "</strong>". "<br />";
    }
}
if(strpos($endereco, '?id=') !==FALSE)    {
    $cheque3 = explode('?id=', $endereco, 2);
    if(ctype_xdigit($cheque3[1]))        {
        echo "O link invertido é:  " ."<strong>" .hextostr($cheque3[1]). "</strong>". "<br />";
    }
}
//funcao para hex
function hextostr($x) {
    $s='';
    foreach(explode("\n",trim(chunk_split($x,2))) as $h) $s.=chr(hexdec($h));
    return($s);
}
?>
 Para qualquer duvida, reclamação ou ajuda estou a inteira disposição