попугай
01.02.2010, 14:07
Несколько месяцев назад видел статью на ачате.
Там упоминалось про то, что php может использовать имена файлов в hex вроде-бы или что-то похожее...
В общем, не только строки, например
include('file.php');
но и так
include(0x636f6e6669672e706870);
где 0x636f6e6669672e706870 = config.php, в hex-виде
(попробовал так сделать - не работает
Warning: include(4.69569825558E+23) [function.include]: failed to open stream
Но видно, что hex-значение преобразовано)
В общем, напомните ссылку на статью или расскажите про такие имена файлов.
Там упоминалось про то, что php может использовать имена файлов в hex вроде-бы или что-то похожее...
В общем, не только строки, например
include('file.php');
но и так
include(0x636f6e6669672e706870);
где 0x636f6e6669672e706870 = config.php, в hex-виде
(попробовал так сделать - не работает
Warning: include(4.69569825558E+23) [function.include]: failed to open stream
Но видно, что hex-значение преобразовано)
В общем, напомните ссылку на статью или расскажите про такие имена файлов.