Virüs nasıl kodlanır?

concerta

Kilopat
Katılım
4 Aralık 2018
Mesajlar
4.331
Makaleler
11
Çözümler
23
Arkadaşlar öncelikle şunu belirteyim kötü bir niyetim yok virüslere hobim var. Test etmeyi severim. Ben de bir tane yazıp test etmek istiyorum. Kodlama konusunda daha yolun başındayım. Yolun başında derken C# üzerine yolun başındayım. Virüs yazmak için hangi kodlama dilini kullanmam gerekiyor? Ayrıca ek bir şeyler daha öğrenmek gerekir mi?
 
Yolun başında olduğun belli. Bence biraz daha zaman harca kodlama ile sonra buraya konu açmaya gerek duymazsın. Bilgisayarda kullandığın program nasıl kodlanıyorsa oda öyle kodlanıyor.
 
Zararlı yazılımlar adlarından da anlaşılacağı üzere para, zaman ve emek kayıplarına yol açarlar. Çoğu durumda bu yazılımları kullanmak yasal değildir ve kimin başına gelirse gelsin insanların sinirlerini bozar. Bu nedenle birisinin virüslere ya da genel olarak zararlı yazılımlara karşı “hobi” beslemesini anlamakta güçlük çekiyorum. Siber güvenliğe hobi beslemek olsa neyse de virüslere hobi duymak oldukça tuhaf.

Sorunuza gelince; Google Chrome, WinRAR, ShadowPlay ya da Windows içindeki hesap makinesi programı nasıl yazılıyorsa virüsler dahil bütün zararlı yazılımlar da aynı şekilde yazılıyorlar. Yani bir bilgisayarın amacı kendisine verilen talimatları işleyip, ortaya çıkan sonucu bize geri sunmasıdır. Bütün programlar bu şekilde çalışır. Eğer programcının amacı iyi ise insanların işini gören yararlı programları zihninde tasarlar ve onu yazar. Eğer amacı kötüyse insanların işlerini yapmayısını engelleyen, bilgisayarlarının çalışma şekillerini bozan zararlı yazılımları zihninde tasarlar ve onu yazar. Yani bir programcı algoritmasını kurabildiği her programı yazabilir. Önemli olan amacı ve niyetidir.

Dil bilmenin yanında ek konuları da bilmek gerekebilir. Örneğin bilgisayardaki verileri ya da bütün diski şifreleyen bir fidye yazılımı yazmayı amaçlayan kötü amaçlı bir programcı diğer konulara ek olarak kriptografi bilmek zorundadır. Farklı bir örnek; sitelere DDoS saldırısında bulunmak için bulaştıkları sistemleri zombi bilgisayarlara dönüştüren bir zararlı yazılımı yazan kişi kriptografi bilmek zorunda değildir.

Eğer gelecekte program yazabilecek kabiliyete erişirseniz lütfen yeteneklerinizi insanların işlerini gören yararlı programları yazmak için kullanın.
 
Hiç bilgim olmadan Python ile Keylogger yazmıştım, gayet de güzel çalışıyordu. Temel network ve algoritma bilgisi ile basit virüsler yapabilirsin. Eğer anti-virüs tarafından yakalanmayan kompleks virüsler yazmak istiyorsan, amacın virüs yazmak değil öğrendiğin dili en ince detayına kadar bilmek olsun.
 
Tavsiyem programlama dillerinin hepsini öğrenmen yönünde. Network bilgisi olmadan zaten virüs yazılamaz. Artı olarak neden virüs yazmak istiyorsun?
Hocam güncel olmadığından yazmam normalde konulara ama 🤣 tüm programlama dillerini mi öğrensin? Çoğu farklı ve bir sürü alana yayılmış 250'den fazla programlama dili var bilinen ve kabul gören. Bunu yapması teknik olarak çok zor hatta imkansız adam bir malware yazmak istemiş bu da basitten ileri düzeye göre oldukça detaylandırılmış bir tür ben programlamaya daha ilk başladığım aylar basit keyloglar ve küçük küçük malwareler yapıyordum. Bir tık abartmışsınız gibi geldi bana...
 

Yeni konular

Geri
Yukarı