Decodificando base64
¿Que pasa cuando ponemos un theme y nos encontramos con que el autor puso algunas partes del codigo codificadas en base64? Puteamos, si, nostros queremos reacomodar el footer, cambiar el mensaje del searchbox o alguna pavada de ese estilo y no podemos porque esta codificado.
Yo entiendo que el loco quiera proteger su creacion y todo eso, es mas, nunca saco los links a la web del autor, pero no me cabe que no me dejen cambiar algo que en ultima instancia esta liberado para que lo podamos usar y cambiar. Ademas, si no tenemos la posibilidad de ver el codigo, tampoco podemos saber si no hay puesto algo ahi que no deberia estar (algun script malicioso).
Como soy muy cabeza dura y yo queria ese theme pero no ese footer, me puse a buscar una forma de averiguar que decia abajo de todos ese <? eval(gzinflate(base64_decode(‘FZvFErNquoVvl (…) y quitar todo el codigo codificado de mi blog.
Navegando en la Internerd encontre este script que lo hace todo muy facil y rapido.
<?php
echo "\nDECODE nested eval(gzinflate()) from Taree Internet \n\n";
echo "1. Reading coded.txt\n";
$fp1 = fopen ("coded.txt", "r");
$contents = fread ($fp1, filesize ("coded.txt"));
fclose($fp1);
echo "2. Decoding\n";
while (preg_match("/eval\(gzinflate/",$contents)) {
$contents=preg_replace("/<\?|\?>/", "", $contents); eval(preg_replace("/eval/", "\$contents=", $contents)); } echo "3. Writing decoded.txt\n"; $fp2 = fopen("decoded.txt","w"); fwrite($fp2, trim($contents)); fclose($fp2);
?>
Lo que tenemos que hacer es guardar esto en un archivo que vamos a llamar decrypt.php (le pueden poner juancarlos.php si quieren, pero es para estar orientados).
Despues pegamos todo el texto que este codificado en base64 en un archivo llamado coded.txt. Por ultimo creamos un archivo vacio que se llame decoded.txt y le hacemos un chmod 666 (le asignamos permisos de lectura y escritura a todos los grupos).
Suben esos 3 archivos a su host y corren el script decrypt.php que les va a mostrar un mensaje asi: “Writing Decoded.txt”. Listo, ahora bajan el archivo decoded.txt y ya tienen el codigo libre de codificacion.

Que groso que sos. Por las dudas no estarás viendo de usar el mismo theme que yo, no? jajaja
Tuve ese mismo problema, y lo solucioné con un método MUY poco ortodoxo. #footer {display: none;} Y chau footer.
Pero tu método me gusta más, obvio