2011-11-03 119 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」證明它不是我們的。我不會說我如何知道。 –