Virüs yazmak için hangi dilleri bilmek gerekir?

@Mr_Crow biraz daha açar mısın?

Mesela açık kaynak kodlu bir program bulun ( GitHub'dan bulabilirsiniz ) ve ne yapmak istiyorsanız (keylogger, trojan vb.) Yapmayı öğrenin ( özellikle keylogger için rehberler bulabilirsiniz gömmek için daha uygun ) daha sonrasında virüsün kodlarını programa ekleyin. En son program bittiğinde Defender'lar bulamayana kadar gizleyin virüsü. Açıkçası kod açısından çok yakın değilim virüslere ancak bu şekilde "AAA" açık kaynaklı programını virüs ile beraber çalıştırabilirsiniz. Gömmekten kastım virüsü o programın kodları arasına koymanız.
 
Tüm işletim sistemlerinde (Linux, macOS, Windows, Android, iOS) çalışan bir virüsü (en basitinden keylogger) Python'ya da C++ ile yazabilir miyim?
Fud kısmı da çok önemli antivirüsler direkt algılar basic kodları. Ben mesela kendi yaptığım bir sistemle virüstotal de 0/52 yapmıştım ama uğraşmak gerekiyor.
 
Bir malware geliştirmek için programlama dilinden ziyade işletim sisteminin yapısına ve sana sunduğu düşük seviye API'lere hakim olmalısın, ayrıca bir kere derleyeyim her yerde çalışsın şeklinde bir düşünceye sahipsen onu çıkar aklından. Bunun için java ve python kullanmak istesen, her sistemde default yüklü gelmiyorlar, yemez. C/C++ ve diğer compile edilen dillerde de işletim sistemine özgü çalıştırılabilir dosya çıktısı verirler.

Kısaca öyle bir programlama dili yok.
 
Bir kere bir seyleri exploit etmen gerekiyor malware yazman icin. Windows sistemlerin X-Y versiyonlari arasindaki acik, Linux sistemlerde hic olmayabilir. Oraya yazmanin da bir anlami yok.

Her sistemde calisan keyloggeri tum dillerde yazabilirsin ama bunu da AV'lerin fark etmesi 3 sn surer.

Yani aslinda muhim olan ne yazacagini bilmen, bu da sistem ve network bilgisi gerektiginin. Nasil yazacagin da ne yazacagina ve bunun nasil yayilacagina gore sekillenir.
 

Geri
Yukarı