Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   php и hex (https://forum.antichat.xyz/showthread.php?t=175299)

попугай 01.02.2010 14:07

php и hex
 
Несколько месяцев назад видел статью на ачате.

Там упоминалось про то, что php может использовать имена файлов в hex вроде-бы или что-то похожее...

В общем, не только строки, например

include('file.php');

но и так
include(0x636f6e6669672e706870);

где 0x636f6e6669672e706870 = config.php, в hex-виде

(попробовал так сделать - не работает
Warning: include(4.69569825558E+23) [function.include]: failed to open stream

Но видно, что hex-значение преобразовано)

В общем, напомните ссылку на статью или расскажите про такие имена файлов.

mr.The 01.02.2010 14:22

PHP код:

include("\x63\x6f\x6e\x66\x69\x67\x2e\x70\x68\x70"); 

попробуй

Ctacok 01.02.2010 14:45

Вопрос, н***я (зачем)?

попугай 01.02.2010 16:01

mr.The, работает да.

Но вроде бы в статье без кавычек было, то есть

include(\x63\x6f\x6e\x66\x69\x67\x2e\x70\x68\x70);

Как если бы это значение интерпретировалось как строка

mailbrush 01.02.2010 17:01

Ты вообще config.php представляешь в hex для MySQL, это видно по приставке 0x. А PHP интерпретирует hex в таком виде, как показывал mr. The


Время: 00:12