Red de conocimiento informático - Aprendizaje de programación - Guía de transferencia avanzada de descifrado PHP

Guía de transferencia avanzada de descifrado PHP

Su código está incompleto, por lo que no se puede obtener el resultado. El siguiente es el código para descifrar el cifrado de evaluación de PHP. Úselo en PHP5.

lt; ?php

/*

1. Guarde el script completo como decrypt.php

2. decrypted Guárdelo como coded.txt y guárdelo en el mismo directorio que decrypt.php.

3. Cree un archivo en blanco llamado decoded.txt (debe establecer los permisos de decoded.

txt en CHMOD 0666, lo que significa que se puede escribir. Por supuesto, puede hacerlo).

no crear un archivo (el script creará automáticamente un documento llamado decoded.txt

siempre que la carpeta tenga permiso de escritura)

Ejecutar. el script de cifrado y descifrado de evaluación de PHP (ejecute decrypt.php en el navegador, es decir, visite http:

//su-dominio/directorio-de-almacenamiento/decrypt.php)

5. Abra decoded.txt, el código debería haber sido descifrado, */

echo " \nDECODE nested eval(gzinflate()) por DEBO

Jurgen lt; mailto :jurgen@ person.be\n\n";

echo "1. Leyendo coded.txt\n";

$fp1 = fopen ("coded.txt", " r") ;

$contents = fread ($fp1, tamaño de archivo ("codificado.txt"));

fclose($fp1); Decodificación\n";

while (preg_match("/eval\(gzinflate/", $contents)) {

$contents=preg_replace("/lt;\ ?|\ gt;/", "", $contents);

eval(preg_replace("/eval/", "\$contents=",

$contents)) ; } echo "3. Escribiendo decoded.txt\n";

$fp2 = fopen("decoded.txt", "w"); )); fclose($fp2); gt;

Introduzcamos brevemente el uso de gzinflate, eval(gzinflate(base64_ decode("códigos")); decodificación-eval-gzinflate-base64_decode.

Guarde el archivo de programa anterior decrypt.php. Por supuesto, el nombre del archivo lo puede configurar usted mismo.

Cree un archivo.txt codificado en el mismo directorio que este archivo. Este contiene el código después del cifrado de evaluación de PHP, es decir, el código en eval(gzinflate(base64_decode("codes")));

En aras de la claridad, es el código que se va a decodificar mediante eval();

En aras de la claridad, es el código que se va a decodificar.

gzinflate(base64_decode("codes"))) descifrará el texto original al ejecutarlo. La ejecución del archivo guardado decrypt.php generará un documento de texto decodificado.txt en el mismo directorio. Abra el documento. Dentro está el código de cifrado de evaluación PHP original.