]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Почему на 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)
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 забивать.


No differences found