]> Sergey Matveev's repositories - stargrave-blog.git/commit
Почему на GNU/Linux нет вирусов?
authorSergey Matveev <stargrave@stargrave.org>
Wed, 6 Aug 2025 08:25:39 +0000 (11:25 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 6 Aug 2025 08:25:39 +0000 (11:25 +0300)
commit3a3ece41552741fb18243de13fc1e30ab27ee289
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent1ef79a3e6e0f1d65e6ef1edfe57b70e00849a651
Почему на GNU/Linux нет вирусов?

https://brajeshwar.com/2025/linux-virus/
https://programmerhumor.io/linux-memes/whyislinuxsaferthanotheros/

* Скачал вирус для Linux, распаковал. Попробовал запустить под root, не вышло
* Два часа сидел в Google, обнаружил что вирус распаковался в
  /usr/local/bin, вместо /usr/bin, для которого не было прав на запись,
  поэтому вирус не мог создать файл процесса
* Нашёл пропатченные configure и make файлы на каком-то китайском
  форуме, пересобрал и перезапустил его
* Он сказал, что ему нужна cmalw-lib-2.0 библиотека. Обнаружилось, что
  она есть в CentOS, но не в Ubuntu. Часами искал в Google и нашёл
  инструкцию по сборке .deb пакета из исходника
* Наконец-то вирус запустился, записал какие-то журналы, сделал core
  dump и упал
* После часа разбора журналов, увидел, что вирус считал, что работает на
  ext4 файловой системе и вызвал её API шифрования. Под btrfs оно
  deprecated. Ядро это обнаружило и сделал раздел только для чтения
* Открыл исходный код, grep-нул адрес BitCoin кошелька и отослал 5$ из
  жалости

          ------------------------ >8 ------------------------

А вообще тут убогая современная отвратительная практика показывается:
все на свете гуглить. А сейчас видимо в LLM забивать.