О себе
Как я подхожу к работе и что для меня важно.
Детали имеют значение
Каждый байт, каждый пакет, каждый процесс. Понимание системы начинается с мелочей, которые остальные пропускают.
Без чёрных ящиков
Любую систему можно понять — нужно лишь время и правильные инструменты. Обфускация это головоломка, а не стена.
Реверс как образ мышления
Анализ байткода и control-flow это не отдельные техники, а способ смотреть на любой код вокруг.
Решение есть всегда
Если задача кажется невозможной — значит, ещё не найден правильный угол атаки. Это вопрос терпения.
Стек и инструменты
Языки, фреймворки и инструменты, с которыми работаю чаще всего.
Ваш отпечаток
Минимум данных — но достаточно, чтобы узнать о вас многое. Эвристика анализирует поведение браузера на лету.
Проекты
Открытые исследования и инструменты, которые я веду.
Обфускатор для Java-приложений. Защита байткода от декомпиляции через набор трансформаций control-flow, шифрование строк и переименование символов.
Анализатор сигнатур вредоносного ПО. Извлечение уникальных паттернов, поведенческий анализ и классификация по «генетическому» сходству.