Virüs Nasıl Oluşturulur: 9 Adım (Resimlerle)

İçindekiler:

Virüs Nasıl Oluşturulur: 9 Adım (Resimlerle)
Virüs Nasıl Oluşturulur: 9 Adım (Resimlerle)

Video: Virüs Nasıl Oluşturulur: 9 Adım (Resimlerle)

Video: Virüs Nasıl Oluşturulur: 9 Adım (Resimlerle)
Video: Harddisk Hatalarını Onarma (Windows 7 8 10) 2024, Mayıs
Anonim

Hiç kendi öğrenmeniz için veya bir şaka olarak kendi virüsünüzü yaratmayı dilediniz mi? Virüsün yaratılması zaman ve bilgi gerektirir, ancak bunu herkes aklına koyarsa yapabilir. Virüs oluşturmak, bir programlama dilinin nasıl çalıştığı, işletim sistemi ve ağ güvenliği hakkında size çok şey öğretebilir. Tüm virüsler kötü niyetliymiş gibi görünse de virüsler, amacı mümkün olduğu kadar çok kopyasını yaymak olan basit kod parçalarıdır. Kendi virüsünüzü oluşturmaya başlamak ve eğlenmek için aşağıdaki 1. Adıma bakın.

adımlar

Bir Virüs Oluşturun Adım 1
Bir Virüs Oluşturun Adım 1

Adım 1. Hangi işletim sistemine saldıracağınızı belirleyin

En yaygın hedef Microsoft Windows, özellikle eski sürümlerdir. Birçok eski Windows kullanıcısı işletim sistemlerini güncellemez, bu da onları daha yeni sürümlerde düzeltilebilecek güvenlik açıklarına karşı savunmasız bırakır.

Mac OS X ve Linux, izinlerin çalışma şekli ve işletim sisteminin genel mimarisi nedeniyle virüslere karşı oldukça dayanıklıdır. Tüm virüslerin %95'i Windows kullanıcılarını hedef alır

Bir Virüs Adım 2 Oluşturun
Bir Virüs Adım 2 Oluşturun

Adım 2. Nasıl yayılmasını istediğinize karar verin

Bir virüs, ancak diğer kullanıcılara yayılabilirse virüstür. Virüs kodunun temellerinden biri olduğu için, başlamadan önce teslimat yöntemini bulmanız gerekecek. Ortak dağıtım mekanizmaları şunları içerir:

  • Yürütülebilir dosya (. EXE,. BAT,. COM vb.) - Bu programın kullanıcı tarafından çalıştırılması gerekir ve genellikle başka bir şey (görüntü gibi) olarak gizlenir.
  • Makro (Microsoft Office) - Makrolar, bir belgeye veya e-postaya katıştırılmış programlardır. Word, Outlook ve diğer makro özellikli ürünleri hedeflerler. En yaygın teslimat yöntemi, virüslü bir belgenin eklendiği e-posta yoluyladır.
  • Web komut dosyası - Bunlar, web yöneticilerinin bilgisi olmadan sitelere enjekte edilen kötü amaçlı kod parçalarıdır.
Bir Virüs Adım 3 Oluşturun
Bir Virüs Adım 3 Oluşturun

Adım 3. Hedeflemek istediğiniz zayıf noktayı belirleyin

Başarılı virüsler, eylemlerini yaymak ve gerçekleştirmek için bir programın veya sistemin güvenliğindeki zayıf noktalardan yararlanır. Bu, çok fazla araştırma ve nasıl yapılacağını bilmeyi gerektirir, ancak ihtiyacınız olanı bulmanıza yardımcı olabilecek topluluklar var.

Bir Virüs Adım 4 Oluşturun
Bir Virüs Adım 4 Oluşturun

Adım 4. Virüsünüzün ne yapmasını istediğinize karar verin

Virüsünüz bir sisteme bulaştıktan sonra, ne yapmasını istiyorsunuz? Efektler, hiçbir şeyden bir mesaj görüntülemeye, dosyaları silmeye ve çok daha kötüsüne kadar değişebilir. Kötü niyetli bir virüs oluşturmanın ve yaymanın çoğu ülkede ciddi bir suç olduğunu unutmayın.

Bir Virüs Oluşturun Adım 5
Bir Virüs Oluşturun Adım 5

Adım 5. Bir dil seçin

Bir virüs oluşturmak için, en az bir bilgisayar dili veya komut dosyası aracı hakkında en az temel bir anlayışa sahip olmanız gerekir. Daha karmaşık virüsler genellikle birkaç dili içerir. Gerçekten etkili virüsler için montaj dillerine aşina olmanız gerekir.

  • Yürütülebilir virüsler yapmakla ilgileniyorsanız, C veya C++ başlamak için iyi bir yerdir.
  • Makro virüsleri yapmak istiyorsanız Microsoft Office gibi hedef programlarınız için makro dilini öğrenin.
  • Visual Basic, Windows kullanıcıları için kötü amaçlı programlar oluşturmak için kullanılabilir.
Bir Virüs Adım 6 Oluşturun
Bir Virüs Adım 6 Oluşturun

Adım 6. Virüsünüzü yazmaya başlayın

Bu, özellikle bir şeyi ilk kez kodlıyorsanız, uzun bir süreç olacaktır. Mümkün olduğunca deney yapın ve kullandığınız dile bağlı olarak kodunuzu çoğaltmanın yollarını araştırın. Çeşitli diller için forumlarda ve topluluk bloglarında öğreticiler vardır.

Polimorfik kodu araştırın. Bu, virüsünüzün kodunu her çoğaldığında değiştirecek ve virüsten koruma programlarıyla izlemeyi zorlaştıracaktır. Polimorfik kod oldukça gelişmiştir ve her dilde farklı şekilde uygulanır

Bir Virüs Adım 7 Oluşturun
Bir Virüs Adım 7 Oluşturun

Adım 7. Kodunuzu gizlemenin yollarını araştırın

Polimorfik kodlamanın yanı sıra virüsünüzü gizlemenin başka yolları da var. Şifreleme, virüs geliştiricileri tarafından kullanılan çok yaygın bir araçtır. Çok fazla pratik ve okuma gerektirir, ancak virüsünüzün ömrünü uzatmada uzun bir yol kat edebilir.

Bir Virüs Adım 8 Oluşturun
Bir Virüs Adım 8 Oluşturun

Adım 8. Virüsünüzü test edin

Bir prototip hazırlayıp çalışır hale getirdikten sonra, onu mümkün olduğunca çok sayıda farklı makine ve kurulum üzerinde test edin. Farklı konfigürasyonlarda sanal makineler kurabiliyorsanız, bu en kolayı olacaktır.

  • Hazır olmadan önce virüsünüzü yanlışlıkla salmamak için testlerinizi kapalı tuttuğunuzdan emin olun. Test makinelerini izole bir ağa koyun ve virüsün yayılmasının etkilerini görün.
  • Test makinelerinde çalıştığını gözlemlerken virüsünüzün kodunu ayarlayın. Karşılaştığı sorunları düzeltin
Bir Virüs Adım 9 Oluşturun
Bir Virüs Adım 9 Oluşturun

Adım 9. Virüsünüzü serbest bırakın

Virüsünüzün performansından memnunsanız, onu serbest bırakmanın zamanı geldi. Ancak bunu yapmadan önce, bir virüsü vahşi doğaya salmanın getireceği sonuçlarla yüzleşmeye hazır olup olmadığınızı kendinize sorun. Bu deneyimi kullanmak ve yeni projeler üzerinde çalışmak daha iyi olabilir.

Video - Bu hizmet kullanılarak YouTube ile bazı bilgiler paylaşılabilir

İpuçları

Bir virüsü kaldırmak istiyorsanız, bu makaleye bakın

Uyarılar

  • Virüsleri yalnızca diğer kullanıcılara güvenlik açıklarını göstermek için serbest bırakın.
  • Kötü niyetli kodu vahşi doğaya bırakmak yasa dışıdır.

Önerilen: