Ver Mensaje Individual
  #13 (permalink)  
Antiguo 20/12/2008, 02:47
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 2 meses
Puntos: 260
Mensaje Respuesta: Desencriptar PHP

Cita:
Iniciado por nicolaspar Ver Mensaje
Ahora comprendí, lo que no comprendo aún es como llegaste a ese código. Si podés por PM me interesaría saberlo ;), saludos y gracias.
Hola,

Con la herramienta Notepad++ no necesitas otro programa para convertir a base64. Tomas la parte del código que dice : eval($_D('...')); solamente lo que está entre comillas, lo copias a un nuevo documento y usas TextFX Tools / Base64 Decode.

Te genera un código que comienza con : if(strpos($_SERVER["HTTP_HOST"], ...

Tomas todo el código original y reemplazas el eval($_D('...')) por ese código que ya tienes, el : if(str... Pero antes eliminas una parte inicial hasta donde dice : exit(); y además reemplazas un pedazo de código que dice : eval($_R) por echo $_R.

Ejecutas la aplicación y te muestra el código fuente,

Tienes que guardar el documento PHP vacío antes de hacer hacer todo este procedimiento, de otra forma Notepad++ te borra un pedazo de código al guardar cuando ya tienes todo hecho. Y los saltos de línea tienen que ser tipo Linux, (Formato / Convertir a formato UNIX).

Saludos,

ps:

Las últimas 4 líneas:

Código:
        #####################
        # FINALIZE CONFIG
        #####################
        include_once(_PATH_CONFIG_."/finalize_website.php");
ps:

Creo que la mayor parte ya lo habías hecho, no lo había visto Solamente te hizo falta componer el documento final donde está el código completo más lo que ya tenias.

Última edición por HackmanC; 20/12/2008 a las 03:26 Razón: ps2