Знания и навыки
- Опыт реверса кода для разных процессорных архитектур, в идеале – за пределами ARM и x86/x64;
- Опыт работы с основными инструментами реверс инжиниринга и автоматизации типовых задач (IDA/Ghidra, HEX редакторы, Python);
- Знание основных типов уязвимостей, механизмов эксплуатации и харденинга;
- Знание стека протоколов TCP/IP;
- Умение работать с инструментами анализа сетевого трафика (Wireshark, tcpdump);
Дополнительно
- Практический опыт поиска уязвимостей, наличие зарегистрированных CVE;
- Глубокое понимание архитектуры Windows и Linux (файловые системы и разграничение доступа, драйверы, механизмы межпроцессного взаимодействия);
- Базовые знания в области криптографии и прикладной математики (шифрование и хэш-функции, их стойкость);