Comments 5
А зачем потребовалось интерпретировать строку?
Возможно, было бы правильнее в данном случае воспользоваться встроенной функцией chr:
php.net manual — chr
Т.к в программе известны коды символов
Возможно, было бы правильнее в данном случае воспользоваться встроенной функцией chr:
php.net manual — chr
Т.к в программе известны коды символов
Вирус прописывал смешанную последовательность
Одна из задач была расшифровать и сохранить в читабельном виде в файл.
Да, так работает
@include "\x2fus\x72/l\x6fca\x6c/w\x77w/
Одна из задач была расшифровать и сохранить в читабельном виде в файл.
$inx = '50';
var_dump(chr(hexdec($inx)));
Да, так работает
Также таблица символов будет работать неправильно если будет использован двойной обратный слэш(\\), который уберёт экранирование спец символа.
И последняя ошибка: В последовательности \xnn — nn — это 16-ричное число, следовательно в коде будет пропущена половина символов.
И последняя ошибка: В последовательности \xnn — nn — это 16-ричное число, следовательно в коде будет пропущена половина символов.
Да, совершенно верно, спасибо!
Но если будет использован двойной слэш это уже не будет последовательность типа \xnn.
Но если будет использован двойной слэш это уже не будет последовательность типа \xnn.
Sign up to leave a comment.
Динамическое формирование отдельных символов Escape-последовательности