TGViewer
Kali Linux Kali Linux @linuxkalii · 55.4K subscribers
Post #2191 7.54K
🧩 Linux kernel module на чистом x86-64 Assembly

Разработчик показал необычный пример - модуль ядра Linux, написанный на NASM Assembly.

Модуль получает доступ к порту 0x60 - контроллеру клавиатуры, читает один байт данных и выводит результат через printk в системный лог.

Что делает код:

- запрашивает доступ к I/O порту через ioperm
- читает значение из порта 0x60
- отправляет сообщение в лог ядра
- корректно выгружается через cleanup_module

Для работы нужны права root и разрешение на низкоуровневый доступ к оборудованию.

Такой код показывает, насколько близко Linux позволяет работать с железом: от обычных процессов до собственного кода внутри ядра.
  • 👏 12
  • 👍 7
  • ❤ 5
  • 🔥 4
More from @linuxkalii
  1. Sep 21, 2026Вайбкодерам на заметку )
  2. Sep 21, 2026Этот файл был удален пользователем Встречаемся в Москве с теми, кто отвечает за хранение д…
  3. Sep 20, 2026Один разработчик начал с треугольника - через пять лет Linux получил полноценную графику н…
  4. Sep 18, 2026⚡️ SpecterOps открыла большой набор готовых навыков и агентов для информационной безопасно…
  5. Sep 16, 2026Denuvo пошла по следу voices38 - известного хакера, который с начала года обходил защиту в…
  6. Sep 16, 2026✔️ OpenAI читает переписки пользователей с ChatGPT Издание 404 Media выяснило, что OpenAI…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →