php 如何实现以下混淆方法?

2016-01-12 21:39:40 +08:00
 loome

代码太长,只截取一小部分

${"GLOBALS"}["ouhmzylxfbji"] = "filterElement";
${"GLOBALS"}["qxyjofg"] = "filterElements";
${"GLOBALS"}["ytruvymrot"] = "createdDom";
${"GLOBALS"}["jzduoky"] = "nextE";
${"GLOBALS"}["bcozrflmociy"] = "prevE";
${"GLOBALS"}["baqfimelwow"] = "startPindex";
${"GLOBALS"}["ytsyscwjsgg"] = "pNum";

if (isset($_GET["login_url"]) && ($_GET["login_url"] != "")) {
    ${"GLOBALS"}["cjdkgb"] = "inputs";
    $mewfoqb = "html_string";
    ${"GLOBALS"}["qijxdddxun"] = "html_string";
    ${${"GLOBALS"}["ugsfyuseif"]} = $_GET["login_url"];
    ${"GLOBALS"}["stfjwikm"] = "login_url";
    ${${"GLOBALS"}["qijxdddxun"]} = get_html_string_apf(${${"GLOBALS"}["stfjwikm"]}, Method);
    ${${"GLOBALS"}["xsjlyd"]} = getHtmlCharset_apf(${${"GLOBALS"}["vxiintkjiccb"]});
    ${${"GLOBALS"}["seqvxcxer"]} = str_get_html_apf(${$mewfoqb}, ${${"GLOBALS"}["xsjlyd"]});
    ${${"GLOBALS"}["cjdkgb"]} = $dom->find("form input[name]");

使用${"GLOBALS"}["*"]=** 方式替换所有变量,${"GLOBALS"}["*"]里的*好像是随机字符,请问此种方式是如何实现的?

1692 次点击
所在节点    PHP
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/250266

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX