cómo codificar un código php de tres maneras Me gusta -> base64 & str_rot13 & gzinflate

Estoy un poco confundido acerca de las tres formas de codificación de códigos php (base64 & str_rot13 & gzinflate!)especialmente para str_rot13 and gzinflate formas.
el último archivo php después de la codificación debería ser así:

<?php
eval(gzinflate(str_rot13(base64_decode('Your Encoded string'))));
?>

por ejemplo, estos son mis códigos php:

<?php
echo('This Is A PHP Code');
?>

aprenderme paso a paso cómo codificar estos códigos php?
No pude encontrar ningún codificador en línea sobre esto, ¡solo muchos decodificadores!
Estoy buscando las formas más rápidas, porque siempre quiero usar este método de codificación.
Creo que los pasos 1 y 2 son como a continuación:
1- convertir esos códigos php a esto:

?><?php
echo('This Is A PHP Code');
?><?php

Códigos de codificación 2 en el formulario del paso 1 aquí:
codificador base_64
3-?????? ayúdame

realmente aprecio por la atención

preguntado el 22 de mayo de 12 a las 18:05

¿Realmente no entiendo la pregunta? Porque tengo la sensacion de que la pregunta ya esta respondida ?_? De lo contrario, ha intentado leer el PHP.Manual, debería obtener información más detallada sobre esas funciones ... -

¿Por qué demonios querrías hacer eso? Las técnicas que está describiendo generalmente las usa el malware inyectado. -

hola, creo que el propósito de aprendizaje es una buena idea. en la tierra, muchas personas usan este método y quiero aprender cómo (solo esto ... y este ejemplo es suficiente para mí) soy un desarrollador web asp.net y es por eso que pregunté esta Q en la pila de los desarrolladores de php. tengo algunos problemas con str_rot13 y especialmente con gzinflate. ¿Cómo funcionan estas funciones? No pude encontrar un ejemplo para ambos de dos formas de codificación y decodificación. -

3 Respuestas

Aquí hay un ejemplo de código PHP que funciona con eval().

<?php // sample answer by chathurya
/*
$string  = '<?php echo \'<p>Hello World</p>\'; ?> ';
*/

$string  = ' echo \'<p>Hello World</p>\'; ?> ';
$encoded = base64_encode(str_rot13(gzdeflate($string)));
$uncompressed = gzinflate(str_rot13(base64_decode($encoded)));

eval($uncompressed);
?>

Nota: La cadena que necesita codificar no debe contener

Respondido el 05 de diciembre de 13 a las 11:12

#Something like this 
<?php
$a='<?php echo "hallo";'; // php script
$a=urlencode(gzdeflate($a)); // encode 
$b=gzinflate(urldecode($a)); // decode
eval('?>'.$b); // exec encoded php script

Respondido el 30 de junio de 18 a las 21:06

<?php
$code='<?php echo "hallo world";';
$encode=rawurlencode(gzdeflate($code));

echo gzinflate(rawurldecode($encode));

eval('?>'.gzinflate(rawurldecode($encode)));

otro ejemplo https://github.com/Cvar1984/ecode

Respondido el 11 de diciembre de 18 a las 11:12

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.