Makaleyi İndirMakaleyi İndir

Hiç öğrenmek için veya bir eşek şakası yapmak için kendi virüsünü oluşturmak istedin mi? Virüs oluşturmak zaman ve bilgi gerektirir ancak kafasına koyarsa bunu herkes yapabilir. Bir virüs oluşturmak sana bir programlama dilinin nasıl çalıştığı, işletim sistemi ve ağ güvenliği hakkında çok şey öğretebilir. Kendi virüsünü oluşturmaya başlamak ve eğlenmek için aşağıdaki Adım 1’e bak.

  1. How.com.vn Türkçe: Step 1 Hangi işletim sistemine saldıracağını belirle.
    En yaygın hedef Microsoft Windows’tur; özellikle eski sürümler. Birçok eski Windows kullanıcısı işletim sistemlerini güncellemez ve bu da onları yeni sürümlerde kapatılmış olabilecek 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 korumalıdır. Tüm virüslerin %95'i Windows kullanıcılarını hedef alır.
  2. How.com.vn Türkçe: Step 2 Nasıl yayılmasını istediğine karar ver.
    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 dağıtım yöntemini bulman gerekecek. Yaygın dağıtım mekanizmaları arasında şunlar vardır:
    • Yürütülebilir dosya (.EXE, .BAT, .COM vb.) - Bu programın kullanıcı tarafından çalıştırılması gerekir ve program genellikle başka bir şey (bir resim gibi) kılığına sokulur.
    • Makro (Microsoft Office) - Makrolar, bir belgeye veya e-postaya gömülü programlardır. Bunlar Word, Outlook ve diğer makro özellikli ürünleri hedeflerler. En yaygın dağıtım yöntemi, virüslü bir belgeyi e-postaya eklemektir.
    • Web komut dosyası - Bunlar, web yöneticilerinin bilgisi olmadan sitelere enjekte edilen kötü amaçlı kod parçalarıdır.
  3. How.com.vn Türkçe: Step 3 Hedeflemek istediğin zayıf noktayı belirle.
    Başarılı virüsler, yayılmak ve eylemlerini 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 bilgi gerektirir ancak ihtiyacın olanı bulmana yardımcı olabilecek topluluklar vardır.
  4. How.com.vn Türkçe: Step 4 Virüsünün ne yapmasını istediğine karar ver.
    Virüsünün bir sisteme bulaştığında ne yapmasını istiyorsun? Etkiler hiçbir şey yapmamaktan bir mesaj görüntülemeye, dosyaları silmeye ve çok daha kötüsüne kadar değişebilir. Kötü amaçlı bir virüs oluşturmanın ve yaymanın ciddi bir suç olduğunun farkında ol.
  5. How.com.vn Türkçe: Step 5 Bir dil seç.
    Bir virüs oluşturmak için, en az bir bilgisayar dili veya komut dosyası aracı hakkında en azından temel bir bilgi birikimine sahip olman gerekir. Karmaşık virüsler genellikle birkaç dil kullanılarak geliştirilir. Çok etkili virüsler için assembly dillerine aşina olman gerekir.
    • Yürütülebilir virüsler yapmakla ilgileniyorsan C veya C ++, başlamak için iyi noktalardır.
    • Makro virüsleri yapmak istiyorsan hedef programların için (Microsoft Office gibi) makro dilini öğren.
    • Visual Basic, Windows kullanıcıları için kötü amaçlı programlar oluşturmak için kullanılabilir.
  6. How.com.vn Türkçe: Step 6 Virüsünü yazmaya başla.
    Bu uzun bir süreç olacak, özellikle de ilk kez kodlama yapıyorsan. Mümkün olduğunca çok deney yap ve kullandığın dile bağlı olarak kodunu çoğaltmanın yollarını araştır. Çeşitli diller için forumlarda ve topluluk bloglarında rehberler bulunur.
    • Polimorfik kodu araştır. Bu, her çoğaldığında virüsünün kodunu değiştirir ve antivirüs programlarıyla izlenmesini zorlaştırır. Polimorfik kod oldukça gelişmiştir ve her dilde farklı şekilde uygulanır.
  7. How.com.vn Türkçe: Step 7 Kodunu gizlemenin yollarını araştır.
    Polimorfik kodlamanın yanı sıra, virüsünü gizlemenin başka yolları da vardır. Şifreleme, virüs geliştiricileri tarafından kullanılan çok yaygın bir araçtır. Çok fazla pratik ve okuma gerektirir ama virüsünün ömrünü uzatmada işe yarayabilir.
  8. How.com.vn Türkçe: Step 8 Virüsünü test et.
    Bir prototip hazırlayıp çalıştırdıktan sonra, onu mümkün olduğunca çok sayıda farklı makine ve durumda test et. Bu en kolay farklı konfigürasyonlarda sanal makineler kurabiliyorsan yapılır.
    • Hazır olmadan virüsünü yanlışlıkla yaymamak için testlerini kontrol altında tuttuğundan emin ol. Test makinelerini izole bir ağa bağla ve virüsün yayılmasının etkilerini gör.
    • Virüs kodunu, test makinelerinde çalışmasını gözlemlerken ayarla. Karşılaştığı sorunları düzelt.
  9. How.com.vn Türkçe: Step 9 Virüsünü sal.
    Virüsünün performansından memnunsan onu salmanın zamanı gelmiştir. Ancak bunu yapmadan önce, kendine bir virüsün salınmasından doğabilecek herhangi bir sonuçla yüzleşmeye hazır olup olmadığını sor. Bu deneyimi kullanmak ve yeni projeler üzerinde çalışmak daha iyi olabilir.[1]
    Reklam

Uyarılar

  • Kötü amaçlı kod yayınlamak yasa dışıdır.
  • Yalnızca güvenlik açıklarını diğer kullanıcılara göstermek için virüs yayınla.
Reklam

Bu How.com.vn makalesi hakkında

How.com.vn bir “wiki”dir. Bu, makalelerimizin çoğunun birden fazla yazar tarafından ortaklaşa yazıldığı anlamına gelir. Bu makaleyi oluşturmak için, zaman içinde makaleyi düzenlemek ve iyileştirmek üzere bazıları isimsiz, 56 kişi çalıştı. Bu makale 10.516 defa görüntülenmiştir.
Bu sayfaya 10.516 defa erişilmiş.

Bu makale işine yaradı mı?

⚠️ Disclaimer:

Content from Wiki How Türkçe language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Reklam