0

有人知道这个 PHP 代码是如何编码的吗?我不知道是 Zend、ionCube 还是别的什么。

<?php

if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))  {
    function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E)   { 
        $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E);
        $T7FC56270E7A70FA81A5935B72EACBE29 = 0;
        $T9D5ED678FE57BCCA610140957AFAB571 = 0;
        $T0D61F8370CAD1D412F80B84D143E1257 = 0;
        $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]);
        $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3;
        $T800618943025315F869E4E1F09471012 = 0; 
        $TDFCF28D0734569A6A693BC8194DE62BF = 16;
        $TC1D9F50F86825A1A2302EC2449C17196 = "";
        $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E);
?>
4

3 回答 3

3

这只是混淆的代码。我猜它是由http://www.truebug.com/生成的,从这个缓存的谷歌页面来看,但它可能来自任何类似的产品。

于 2010-10-01T20:32:34.763 回答
2

它是自动生成的代码,而且非常丑陋。我不认为它是编码的 - 我只是认为生成器只是将大量 GUID 扔到代码中以用作函数名称。

于 2010-10-01T20:27:54.023 回答
2

我的猜测是这段代码使用Obfuscation.
混淆代码是将其源转换为几乎不可读的模拟。它的功能完全相同,但变量和函数名称的更改方式使其难以阅读。

这是用于可反汇编代码(如 .NET 或任何解释语言,如 PHP、Ruby、Perl)的常用做法,以将其作为知识产权保护。

检查此问题以获取详细信息:是否有 PHP 代码混淆器?

于 2010-10-01T20:29:30.683 回答