2011-11-03 117 views
1

前段时间我有一个php混淆程序,但我忘记了它的名字。它可能会混淆代码,并将知道一些php的人混淆。PHP代码混淆

这里有一个模糊的例子看起来是这样的:

<?php session_start();include("\x6c\x69b/\x62\x2f\x6d\x69nd/m\x61x\x2e\x70h\x70");${"G\x4c\x4f\x42A\x4cS"}["s\x69lv\x62g"]="\x70\x5ft\x69\x74\x6c\x65";$wdrvnbyeveu="\x70\x5ft\x69\x74\x6c\x65";secure();switch($_GET["\x64"]){case"r":${${"\x47L\x4f\x42AL\x53"}["s\x69\x6c\x76\x62\x67"]}="R\x65p\x6c\x79\x20\x74\x6f tick\x65\x74";include("l\x69b/\x74/repl\x79\x2ep\x68p");break;default:${$wdrvnbyeveu}="S\x75p\x70ort";include("lib/\x74/d\x65f\x61\x75l\x74.php");break;}include("li\x62/b/\x66\x6fot/kill.p\x68p"); 
?> 

有谁知道这是什么程序通过看的例子吗?

感谢您的帮助。

+0

我实际上是在几天前寻找同样的东西,也没有运气。 –

+0

只是想知道:混淆PHP的原因是什么?这不是像Javascript这样的基于本地语言。 – switz

+1

@Switz:人们销售打包的解决方案,并希望保护自己免受买方的干扰或转售。人们将解决方案放在共享服务器上,并且不希望服务器管理员跑开代码。 –

回答

2

有一堆PHP混淆器。其中几个人可以做这样的事情。

我们的Thicket PHP Obfuscator会以这种方式正确混淆文字字符串,并会以这种方式保留系统函数标识符,如“session_start”,因此它可能属于我们的。

+0

示例中的“$ wdrvnbyeveu”证明它不是我们的。我不会说我如何知道。 –