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