2013-10-15 98 views
-3

我有兩行文件。下面是幾行:PHP編碼。這是什麼類型的

<?php include_once(dirname(__FILE__)."\057\144\145f\151n\x65.\160\150p"); 
include_once(dirname(__FILE__)."/\x62\x73\145t.ph\160"); ?> 

這不像編碼,如果編碼是什麼類型的編碼這個是如何(如果可能的話)來進行解碼。請告訴任何人。

回答

2

它看起來像一個簡單的混淆技術。字符以十六進制格式(\x00)或八進制格式(\000)寫入。看看這個doc

<?php 

    echo "\057\144\145f\151n\x65.\160\150p"; // it prints '/define.php' 
    echo "/\x62\x73\145t.ph\160"; // it prints '/bset.php' 

?> 

要對它們進行解碼,單看這table,爲\x00看HX列,爲\000值,該月的。對於另一種方法,(但打印它做最簡單的事情串......),你也可以使用功能chr(),得到的字符表示:

echo chr(0x65); // print 'e', from value (hex) \x65 
echo chr(0145); // still print 'e', from (oct) \145 

分別轉換\x00\0000x000000是作爲練習留給你:)

+0

你是如何解碼的?請給我想法 – user2498559

+0

@ user2498559執行他的腳本。 (不是你的) – bwoebi