Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2006, 11:36
Avatar de freesoftwarrior
freesoftwarrior
 
Fecha de Ingreso: marzo-2006
Mensajes: 362
Antigüedad: 18 años, 1 mes
Puntos: 10
¿Cómo revertir un código PHP que esta ofuscado?

Hola amigos:
Tengo un problema bien grande...... me han encargado rediseñar el web de la empresa, que esta todo en php. Pero la gran mayoría de los archivos esta, lo que a mi me parece, con el código ofuscado. Este es un ejemplo:

<?php
if(!function_exists('findsysfolder'))
{
function findsysfolder($fld)
{
$fld1=dirname($fld);
$fld=$fld1.'/scopbin';
clearstatcache();
if(!is_dir($fld))return findsysfolder($fld1);
else return $fld;
}
}
require_once(findsysfolder(__FILE__).'/911006.php');
$REXISTHECAT4FBI='FE....8(f0666f0acdeed38d4cd9084a de1739498(__FILE__));
$REXISTHEDOG4FBI='7B....BDCD';
$REXISTHECAT4FBI='94....1A6';
eval(y0666f0acdeed38d4cd9084ade1739498'73D77F8186C 4CF3F1E',$REXISTHEDOG4FBI));
?>

donde estan los puntos suspensivos (......) es porque sigue una fila enorme de
caracteres (tanto letras como números). Asumo que esta, como mencione, ofuscado.

Y necesito poder revertir ese proceso. Por supuesto traté de contactarme con el programador que diseño el web, pero parece que el y la empresa terminaron en no muy buenos tratos. Hasta he llegado a asumir que ha ofuscado el código en varios archivos justo por esta razón (es una idea, no lo aseguro).

La otra opción es rehacer todo de nuevo pero esto me tomaría más tiempo que las modificaciones que me han pedido.

Si alguien tiene alguna idea o puede orientarme sobre el tema les quedare muy agradecido