Cómo descifrar archivos PHP
El código compilado por ZEND, está completamente confuso cuando se abre con el Bloc de notas. Excepto por un pequeño encabezado en el frente y caracteres ASCII invisibles en la parte posterior, es un poco como abrir un archivo EXE y no se puede. ser leído en absoluto. Estos archivos procesados generalmente se consideran irrecuperables. Existe una herramienta DEZEND en Internet que puede descargar y probar. Puede restaurar el código compilado de la versión anterior de ZEND.
Para archivos PHP que usan BASE64 y otras codificaciones, puede usar el Bloc de notas para abrirlos y verlos. Todos los caracteres son caracteres ASCII visibles. Generalmente, se utilizan dos métodos para aumentar la dificultad de lectura: uno es. use $ll111, $ooo000 así Para las variables, la letra minúscula L se mezcla con 1 y la letra minúscula O se mezcla con el número 0. No es fácil distinguir las variables y los nombres de las variables. En segundo lugar, el código original se convierte utilizando la codificación BASE64 y finalmente se procesa utilizando eval. A menudo estos dos métodos se utilizan en combinación.
El segundo método es restaurar fácilmente el código. El método consiste en cambiar eval para salir. Cuando la declaración se ejecuta en la CLI (símbolo del sistema), se mostrará el código equivalente a la declaración eval. Reemplazar la declaración original. A veces, si restaura una vez, aún obtendrá declaraciones de evaluación, por lo que deberá repetir el mismo proceso.