CL's PHPiD - программа для определения чем зашифрован или обработан PHP-скрипт, всего определяет более 20 различных протекторов и обфускаторов. PCL's PHPiD представляет собой один из модулей закрытого проекта Massacre, снабженный графической оболочкой. Поиск в основном выполняется по сигнатурам, так что теоретически возможны неточности в идентификации, но мне пока такие скрипты не попадались. Также некоторые обфускаторы используют сходные алгоритмы (например, PHP LockIt! и PHP Defender) и на выходе дают практически одинаковый результат. В этом случае точно определить, чем обработан скрипт, не получится и будет выбран наиболее похожий вариант. Размер анализируемого скрипта должен быть не более 1 мегабайта. Скрипты также можно передавать через командную строку и drag'n'drop.
Определяемые протекторы:
-TrueBug PHP Encoder 1.0.2 (incl. GZIP), 1.0.3/1.0.4
-NuSphere NuCoder
-Zend Encoder / Zend SafeGuard Suite
-ByteRun Protector for PHP
-SourceCop (incl. protection module)
-CodeLock (incl. protection module)
-SourceGuardian for PHP
-PHPCipher
-phpSHIELD
-CNCrypto
-PHTML Encoder
-ionCube PHP Encoder
-PHP LockIt! 1.8, 2.0 (incl. GZIP)
-Obfusc (Basic/Normal, ShowObfuscate)
-Zorex PHP CryptZ (incl. protection module)
-gencoder
-DWebEncoder
-Free PHP Encoder
-PHP Compact
-TrueBug PHP Obfuscator 1.1
-PHPCoder / eAccelerator
Определяемые обфускаторы:
-Semantic Designs Obfuscator
-PHP Defender
-PHP LockIt! (Obfuscation mode)
-Raizlabs PHP Obfuscator
-POBS - PHP Obfuscator
Код:
http://www.manhunter.ru/download/484/PHPiD.1.0.Public.Release-PCL.zip