我有一点困惑的三种方式编码的php代码(base64 & str_rot13 & gzinflate!
)专门为str_rot13 and gzinflate
的方式。
编码后的最新php文件应该是这样的:
<?php
eval(gzinflate(str_rot13(base64_decode('Your Encoded string'))));
?>
例如,这是我的php代码:
<?php
echo('This Is A PHP Code');
?>
学我一步一步怎么编码这些php代码?
我找不到任何关于这个的在线编码器,只有很多解码器!
我正在寻找最快的方法,因为我想一直使用这些编码方法。
我认为第一步和第二步如下所示:
1-将php代码转换为:
?><?php
echo('This Is A PHP Code');
?><?php
2-对步骤1中的代码进行编码,格式如下:
3-?帮帮我
真的很感谢你的关注
发布于 2013-12-05 19:21:09
下面是一个使用eval()的示例PHP代码。
<?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);
?>
注意:需要编码的字符串不能包含
发布于 2018-07-01 04:43:10
#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
发布于 2018-12-11 19:04:56
<?php
$code='<?php echo "hallo world";';
$encode=rawurlencode(gzdeflate($code));
echo gzinflate(rawurldecode($encode));
eval('?>'.gzinflate(rawurldecode($encode)));
https://stackoverflow.com/questions/10707225
复制相似问题