Собираю, например, я логику какую-то, которой хочу управлять компьютером. Нужно написать драйвер, в котором необходима возможность прямого управления уровнями напряжений на контактах той или иной шины, через которую идет управление
То есть, если прописать маршрут, скажем 0.0.0.0 via 192.168.1.1, где 192.168.1.1 - адрес маршрутизатора или иного хоста, с которым установлено PPP-соединение, то все пакеты пойдут на 192.168.1.1?
Еще один вопрос. Опишите, пожалуйста, стек протоколов графики, если используется свободный драйвер и не используется OpenGL. Получается X-сервер напрямую работает с дрвйвером видео, а тот с ядром?
Прошу кратко описать пересылку пакетов от одного узла в локальной домашней сети к дргому. Не совсем понимаю, как это работает. Ведь в пакетах всегда фигурирует IP. Когда от машины идет пакет, какой МАС-назначения используется в кадре 2-го уровня?
Если сеть организованна только коммутатором, то по идее, IP-адресов там быть совсем не должно или они должны назначаться системным администратором, а перед отправкой пакета должен формироваться ARP-запрос?
А если сеть организованна только коммутатором, то IP-адреса должен задавать только ситсемный администратор и при каждой передаче пакета предварительно должен формироваться ARP-запрос?
pfemidi, Заметил странность. Переставил push rbx чуть выше в шеллкоде. В итоге SIGSEGV возникает в тот момент, когда выполняется push rbx. Почему-то не хочет запихивать rbx в стек
Тоже было такое предположение. Попробовал вытолкнуть несколько байтов в начале шелл-кода, чтобы уж точно не было записи туда, куда нельзя. В итоге - вместо SIGSEGV - SIGILL.