Hola!
Puedes usar esto para decodificar: http://www.whitefirdesign.com/tools/deobfuscate-php-hack-code.html
Luego, es sólo cuestión de mirar. Si colocas todo eso con un resaltador de sintaxis (por ej. Notepad++, lenguaje PHP, verás que el código es mas sencillo de lo que parece.)
Por ej., todo eso que pusiste son 3 lineas de código:
1) La asignacion de un string a $_X
2) La asignacion de la función base64_decode a $_D (mira al final)
3) El eval de $_D (base64_decode) sobre otro string (al final del archivo).
Ese string final, generará el código que descifra la primera asignación ($_X).
A partir de ahí, bueno, es muy sencillo...
Saludos!