php函数加密--day2
直接上源代码
<?php
$miwen="a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws";
function encode($str){
$a=strrev($str);//反转字符串
// echo $a;
for($b=0;$b<strlen($a);$b++){
$c=substr($a,$b,1);
$d=ord($c)+1;// 函数返回字符串的首个字符的 ASCII 值。
$c=chr($d);//函数从指定的 ASCII 值返回字符。
$e=$e.$c;
}
return str_rot13(strrev(base64_encode($e)));
}
highlight_file(__FILE__);
/*
逆向加密算法,解密$miwen就是flag
*/
?>
EXP:
<?php
error_reporting(0);
$a="a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws";
//echo base64_decode(strrev(str_rot13($a)));
$a=base64_decode(strrev(str_rot13($a)));
for($b=0;$b<strlen($a);$b++)
{
$c=substr($a,$b,1);
$d=ord($c)-1;
$c=chr($d);
$e=$e.$c;
}
echo strrev($e);
?>
他们的坚强他们的梦
他们的苦只有自己懂

浙公网安备 33010602011771号