Как взломать Linux Netfilter-iptable? - PullRequest
0 голосов
/ 21 февраля 2012

Мне нужно отправлять пакеты и избегать мониторинга / сокрытия трафика Linux. Как я могу предотвратить функцию HOOK до net/netfilter/core.c nf_hook_slow()? Некоторые функции получают NF_ACCEPT без этих пакетов в iptables.

Возможно ли это? Как?

1 Ответ

0 голосов
/ 21 февраля 2012

Это не так просто, как вы могли бы подумать - вам в основном понадобится модуль ядра, который

  1. перехватывает пакет на очень ранних стадиях (в цепочке PREROUTING) и помечает пакет NF_STOLEN
  2. маршрутизируйте пакеты самостоятельно (что является НЕ тривиальной задачей) и
  3. повторно вставьте их в цепочку POSTROUTING с вставленными правильными заголовками Ethernet

В дополнение к этому вам необходимо убедиться, что эти цепочки НЕ будут отбрасывать пакет (я не уверен, что вы можете добиться этого, имея свои хуки с наивысшим приоритетом)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...