watashiwa_daredeska писал(а): ↑08.06.2011 18:08Кстати, эту хренотень пользователи качают в каталог, куда имеют право записи он и все его вирусы, а потом еще и запускает с правами root — раздолье вирусам для повышения привилегий.watashiwa_darede... писал(а): ↑08.06.2011 17:58всякая *.run-херня, которую пользователи качают с сайтов вроде nVidia
теоретически.. практически - вставлю мои 5 копеек: сдается мне, уважаемые, что вы не смотрели в то, что лежит внутри этих самых .run
1) не понимаю зачем скрипту сборки модуля ядра (см nVidia))) работать от рута. Только после "make -install"? да?
2) в ряде случаев, там лежит не shell, а shell c "zip-архивом внутри", который сам себя разворачивает, а потом запускает бинарник, а вот уже он может запросить у вас права рута. (по крайней мере какой-то из инсталляторов кваков для линукса именно так и работал).
И напомню что бинарник при всем наверняка проверяет себя на контрольную сумму. Не говоря про то что сам shell скрипт скорее всего себя тоже проверяет. Т.е. вы должны развернуть, заразить бинарник, причем точно в то место которое запускается на исполнение _после_ повышения полномочий (и это место вам ещё надо будет найти в бинарнике, который при этом всем ещё может быть упакован или закодирован), после этого - не попортить при этом контрольные суммы, и завернуть обратно. причем так, что бы контрольная сумма архива который идет в теле shell-скрипта сразу после скрипта - тоже не попортилась.. да?
теоретически, это возможно. да вы можете написать такой "комбайн"...
Практически... даже если вы это сделаете... окромя вас никто на эти грабли не наступит. Потому что скачают из интернета.
не говоря о том, что это будет "вирус", который умеет заражать только конкретный тип инсталлятора для конкретной игрушки/драйвера?
А это уже не вирус, вы уж извините. Это программа закладывающая троян, в конкретную версию файла. причем программа, которую вы скорее всего должны будете обновлять/готовить руками и сами для каждого конкретного случая/версии ...
Это не вирусописательство, это взлом.Конкретный, заказной взлом/атака на конкретную систему и конкретную версию ПО. От этого никто не затстрахован.
Надо ли ещё раз уточнять чем отличается "вирус" (способный массово размножаться, заражать системы, получать повышенные привелегии в системе) от "точечного взлома"?
PS: а с вирусами на .bat писанными - мы ещё в досе встречались.