İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

VB İle Yazdığım Program Virüs Olarak Algılıyor

Haciwhat20.11.201114 cevap8.533 görüntüleme
#1
Arkadaşlar normalde web tasarım ve programcısıyım bu aralad vb olsun c# olsun temel kodlarını araştırıp kendimce birşeyler yapmaya çalışıyorum . Vb ile butonlara link verdim sitelere program aracılıgıyla ulaşmamı saglayan bir program yaptım ancak Norton ve Mcafee antivirüs programları direk bilgisayardan siliyor zararlı yazılım uyarısı veriyor sebebi nedir yardımcı olursanız sevinirim saygılarımla....

Önizleme:
http://b1111.hizliresim.com/r/m/n021.jpg
Cevaplar
#2
VB derken, VB .Net degilmi? , antivirüs programini runtime da mi tespit ediyor, yoksa daha programi acmadanmi, yani heuristic ile mi? yoksa signature-based mi?

Sorun, normalde virüslerin import ettigi dll leri import etmen olabilir, yada genel olarak antivirüsler tarafindan taninmis bir virüs e benzer codeblock larin oldugundan olabilir... Source code unun icine, komutlarin arasina anlamsiz komutlar serpistirmen yeterli olabilir taninmamak icin. Neleri import ediyorsun? Program daha acilirken özel birseyler yapiyormusun?

En temiz cözüm ne diye sorarsan eger (ki bu seni ugrastirir), madem seni virüs zannediyorlar, virüs gibi davran ozaman xD . Yapman gereken, programini ikinci bir launcher-programinin icine sifrelenmis sekilde gömmek (resourcelara örnegin yada direkt byte[] olarak), ve daha sonra runtime da launcher-programi tarafindan asil programi antivir tarafindan taninmayan bir dummy programina (örnegin launcher in ta kendisi) enjekte etmek. Hatta bu prosedür .net de, .net applikationlari icin cok daha basit, enjekte etmeye bile gerek yok, managed-code olmasi sayesinde. Bu sekilde program harddisk'e decrypted olarak asla ugramadan RAM da calistirilmis oluyor ve antivirüs programini tarama imkani dahi bulamiyor. Internette bu methodu RunPE, yada Cypting olarak arastirabilirsin.
Tabi meta bir problem ise, bu bahsettigim prosedürü gerceklestiren methodlarin (yani RAM manipulasyonunu saglayan methodlarin etc.) yine cogu malware gelistiricisi tarafindan ayni görünümde kullanilmasi, ve antivirüslerin artik bunuda tanimasi. Yani kendi launcher-programini en iyisi kendin yazman gerekebilir. Ama bu problem .Net icin gecerli degil, cünkü virüs gelistiricileri .Net i platform oalrak tercih etmez (tüm xp versiyonlarinda calismamasindan ötürü). Yani bu ise kalkisacak olursan, Launcher-Programini .Net de yazmani tavsiye ederim.
#3
Dostum Mcafee yi bilmiyorum ama Nortonda akıllı tanımlama var. Yani programa güvenmiyorsa ayarlara göre dosyayı silebiliyor. Güvenmemesinin nedenide sanırım programından bağlantı vermişsin sitelere. Zararlı yönlendirme gibi algılıyor program. Nortonda(gerçi hangi sürümü kullanıyosun bilmiyorum) dosyalara güven seçeneği var. böyle çözebilirsin.
Haciwhat Konuyu açan
#4
Güzel yorumlarınız için çok teşekkür ederim . Öncelikle just-ice hocam o anlattıklarını yapabilecek kadar prof. değilim :) benim bilgisayarımda antivirüs yok sağlıklı bir şekilde çalışıyor . Sorun programı arkadaşlarıma yolluyorum , Dosya göndermesi biter bitmez antivirüs siliyor . Versiyonlarınıda tam olarak bilmiyorum ama norton en son sürüm olması 2 haftalık bir laptopla birlikte yüklü geldi çünkü . mcafee de ttnetin verdiğini kullanıyormuş arkadaşım . dosya göndermesi tamamlanınca direk siliyor yani çalıştırırken veya çalıştıktan sonra bir işlem yaparken değil .
Sunelan:
Ben bu programı antivirüslere zararsız olarak tanıtamammı hocam çünkü diyelim arkadaşın bilgisayarında yaptım sonra başkasına yolladım öyle yapmak zorundamıyım ? isterseniz yükleyedebilirm exe yi kodlarıda yazabilirim virüs içerikli bir şey yazmadım gereksiz ıvır zıvır da yazmadım ki bilmiyorum zaten tam olarak , Ama yinede sağolun ben şuanda tek tek antivirüsleri yükliycem pcye deniyeceğim hangileri ne virüsü çıkartıyor diye buraya iletirim bitince.
#5
programın exe sini banada atabilirsin. yalnız rarlayıp parola koy :D okumasın norton dosyayı.
#6
amman, tek tek sakin ugrasma antivirus yüklemekle, bak bu site cogu antivirüs ile birden analizini yapiyor exe nin: http://www.virustotal.com/
Haciwhat Konuyu açan
#7
sunelan
Dostum buyur rarlı şekilde programın linki
http://www.dosya.tc/server6/UkxkjY/HKKv1.0.rar.html
Rar şifresi : sdn

just-ice çok sağolasın dostum hiç bir programda bi sorun çıkmadı mcafee dahil ancak norton'u göremedim listede . Teşekkürediyorum .

Bu arada kesinlikle zararlı bir yazılım değildir Direk kodlarıylada yollayabilirim isteyenlere
#8
bende bi sorun çıkmadı.
Haciwhat Konuyu açan
#9
sunelan dedi: ↑
bende bi sorun çıkmadı.
Hocam hangi antivirüs kullanıyorsun peki .. Birde yolladıgım kişilerin antivirüsünde problem olma ihtimali olabilirmi peki?
#10
Kaspersky'nin gözünü seveyim.
#11
Haciwhat dedi: ↑
Hocam hangi antivirüs kullanıyorsun peki .. Birde yolladıgım kişilerin antivirüsünde problem olma ihtimali olabilirmi peki?
norton 360 v5 var bende. c# biliyorsan aynı programı onda yazmayı dene. :D
Haciwhat Konuyu açan
#12
tamamdır arkadaşlar rarsız gönderdiğim için güvenilmeyen dosya yazıp siliyormuş rarla yollayınca sorun olmuyor hepinize teşekkürlerimi sunuyorum
#13
Programı msn üzerinden mi yolluyordun? :)
#14
o da mümkün tabi :D
#15
programın adını araç çubuğunda gizlersen çocu antivirüs onu gizli bir program olarak algılar yada vrüs

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.