![]() |
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-значение преобразовано) В общем, напомните ссылку на статью или расскажите про такие имена файлов. |
PHP код:
|
Вопрос, н***я (зачем)?
|
mr.The, работает да.
Но вроде бы в статье без кавычек было, то есть include(\x63\x6f\x6e\x66\x69\x67\x2e\x70\x68\x70); Как если бы это значение интерпретировалось как строка |
Ты вообще config.php представляешь в hex для MySQL, это видно по приставке 0x. А PHP интерпретирует hex в таком виде, как показывал mr. The
|
| Время: 00:12 |