Буквенно-цифровой шелл-код

редактировать

В компьютерная безопасность буквенно-цифровой шелл-код - это шелл-код, который состоит из буквенно-цифровых символов ASCII или Unicode, например 0- 9, AZ и az. Этот тип кодирования был создан хакерами, чтобы скрыть рабочий машинный код внутри того, что кажется текстом. Это может быть полезно, чтобы избежать обнаружения кода и позволить коду проходить через фильтры, которые удаляют не буквенно-цифровые символы из строк (частично такие фильтры были ответом на не буквенно-цифровые эксплойты шелл-кода ). Подобный тип кодирования называется кодом для печати и использует все символы для печати (0-9, AZ, az,! @ #% ^ * () И т. Д.). Было показано, что это можно создать шелл-код, который выглядит как обычный текст на английском языке.

Написание буквенно-цифрового или печатного кода требует хорошего понимания архитектуры набора инструкций машины (-ов), на которой должен быть выполнен. Было продемонстрировано, что можно написать буквенно-цифровой код, который может выполняться более чем на одной машине.

См. Также

  • Тестовый файл EICAR - тестовый шаблон, используемый для проверки установки антивирусной защиты. вирусное программное обеспечение, написанное в виде печатаемого кода.

Дополнительная литература

Ссылки

Последняя правка сделана 2021-06-11 02:08:11
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте