Cómo descifrar Código PHP

by admin

Cómo descifrar Código PHP

A menudo, los programadores necesitan para codificar el código PHP o un texto para asegurar que los datos transferidos a través de las redes se transmiten correctamente y que los algoritmos de búsqueda se han optimizado para minimizar el tiempo de búsqueda. Codificación PHP también se utiliza para aplicaciones de seguridad que implican la transmisión de contraseñas y transacciones financieras a través de redes abiertas, como la World Wide Web. Al examinar el código PHP, los programadores pueden observar que las cadenas de código y el texto aparecerán sin sentido. Este código es a menudo codificado código PHP. Leer o descifrar por lo general requiere que decodificarlo con funciones PHP decodificar tales como la función de decodificación de base 64.

Instrucciones

1 Copia el código o el texto que se ha codificado con la función base64_encode. Este texto codificado puede aparecer en la página Web que está viendo o en un archivo PHP. Si está en el archivo PHP, abrir el archivo PHP con un editor de texto, seleccione el texto codificado y copiarlo en el portapapeles. Para este ejemplo, supongamos que la base 64 de texto codificados en el archivo PHP fue: "WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==". Este texto codificado es el equivalente codificado base 64 del texto sin codificar, "Su número de tarjeta codificada es 324564."

2 Crear un nuevo archivo de texto con su programa editor de texto. Guarde el archivo con el nombre "decodedPHP.php."

3 Escribir el operador script PHP en la primera línea del archivo de texto para indicar que el texto es un script PHP codificado:

<? Php

4 Declarar una variable de cadena PHP llamado "$ Str" en la siguiente línea del editor de texto. Pegar en el texto codificado que ha copiado y asignarlo a la variable $ cadena con el signo de igualdad.

$ Cadena = 'WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==';

donde "== WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA" es la codificación base64 para "Su número de tarjeta codificada es 324564."

5 Escribir el código PHP para mostrar los contenidos decodificados de la cadena. Utilice la función de PHP eco y la función base64_decode para mostrar el código PHP descodificada en la pantalla del ordenador

base64_decode echo ($ cadena);

6 Escriba en la siguiente línea del editor de texto el código que termina el script PHP.

?>

7 Guarde el archivo PHP y subirlo a su servidor Web. Vaya a la página Web que ha cargado el servidor Web para. Observe que la variable de cadena PHP decodificado se visualiza en la web y se lee:

'El número de su tarjeta codificada es 324564';

8 Utilice el siguiente código para codificar las variables de cadena PHP como códigos secretos base64. diferentes variables de cadena de sustitución en $ str2 para mostrar el código de base 64 y copiar la cadena codificada en la variable $ cadena para ver que las funciones de decodificación base 64 y codificar funcionan correctamente.

<? Php

$ Cadena = 'WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==';

base64_decode echo ($ cadena);

$ Str2 = 'El número de su tarjeta codificada es 324564';

base64_encode echo ($ cadena2);

?>

Consejos y advertencias

  • Sólo se puede decodificar el código base 64 que se ha codificado con el comando de base 64. Existen diferentes algoritmos de codificación. El código PHP que puede estar tratando de decodificar no puede haber sido codificada en un código de base 64, pero con un código diferente, lo que podría ser uno de los muchos códigos estandarizados o un código que ha sido diseñado a medida.
ETIQUETA: