Ver Mensaje Individual
  #15 (permalink)  
Antiguo 27/12/2011, 17:52
Avatar de Sourcegeek
Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: Qué tipo de código es?

Vamos, es fácil. Les dejo dos ejemplos:
Código PHP:
Ver original
  1. // Para no confundir, hay que eliminar toda variable iniciada.
  2. foreach(get_defined_vars() as $v => $n)
  3.         unset($$v);
  4.  
  5. // Aquí va el código obfuscado
  6. // Como el código consiste en una serie de declaración de variables, habrán nuevas variables definidas.. Hay que hechar un vistazo...
  7. echo '<pre>'.print_r(get_defined_vars(), true).'</pre>';

La otra forma consiste en pasar a string cada cadena codificada... Por ejemplo:
Código PHP:
Ver original
  1. // la primer línea del codigo obfuscado es:
  2. ${"\x47\x4cO\x42\x41\x4c\x53"}["cr\x65\x63h\x6d\x6ehvl\x79"]="\x6f\x5fs\x75\x62
  3. \x73t\x72";
  4.  
  5. // Entonces.. Decodifiquemos por partes...
  6. echo '${';
  7. echo (string)"\"\x47\x4cO\x42\x41\x4c\x53\"}[";
  8. echo (string)"\"cr\x65\x63h\x6d\x6ehvl\x79\"]=\"";
  9. echo (string)"\x6f\x5fs\x75\x62\x73t\x72\";";

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies