Merhaba arkadaşlar,kusura bakmayın biraz acemiyim ama seneye kadar kafamda oluşturduğum bir güvenlik yazılımını yapmak istiyorum da nasıl başlıyacağımı bilmiyorum.Yardım ederseniz sevinirim. Deneyimli bir pc kullanıcısıyım ama programlamayı yeni öğrenicem...Antivirüs için Mesala ''Visual Basic'' ortamı uygunmu ? -------------------------------------------------------- Yazılımı yapmak için kendime sorduğum sorular: Yazılım ne için? >Yazılım bilgisayar güvenliğine yardımcı olmak adına tasarlanıcaktır. Yazılıma neden ihtiyaç duyulmuştur?>Yeni türkçe güvenlik yazılımlarına gerek duyulduğu için. Düşünülen kullanıcı tipi kimlerdir?>T.C Ev kullanıcıları Sistem neler yapabilmelidir?Zararlıları bulma ve silme işlemini gerçekleştirebilmelidir. ------------------------------------------------------- Tekrar edeyim;nasıl bir yol izlemem gerekir sizce ???
Teşekkürler
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Teşekkürler Herkes'e Cevaplarınız için.. @savaşım arkadaşım,tek kişi olduğumu söylemedimki,3 kişiyiz+dediğiniz olayı bende düşündüm Türkçe yazılım avast varken neden başka bir programa gerek duyalım diyorsun.Yalnız ingilizce olan ve üreticilerinin yabancı olduğu başka antivirüsler türkiyede üğretilen virüsleri geç tanırlar.Dolayısıyla tez'inizi çürütmüş bulunmaktayım.Çünkü elin adamı gelip türkçe sitelerde dolaşamaz diye düşünüyorum(Trajan,Keylogger,Virüs)(benim program türkiye çıkışlı zararlıları özellikle tanıyacak ve silecek diyorum,çünkü türkiyede yaşıyoruz..) Ayrıca benim önerdiğim projem de sistem dosyalarını taraması gerekmiyor,virüs bulaşmış pc'deki dll. virüsüde silmesi şuan için gerekmiyor,sadece taratmak adına ,örn:biryerden bir program download ettiniz onu tarıyabilecek şekilde...bazı t.c vatandaşları basit virüsleri tarama ve silme exe leri yapmış,benimkide büyük bir exe. olucak atıyorum 100 değilde binlerce zararlı bulabilecek. Ayrıca birşey daha merak ediyorum VirüsTotal diye bir site var oraya zararlı dosyayı attığımızda ÖRN:http://www.virustotal.com/analisis/d2e2d28738a63dc4d51ff390544d7a10 ---------------------------------------------------------------- en altta MD5: 001c9edd17b26f9eb723091f82aa20fa SHA1: b95ac50fcc859a5b55ef5325efa8e1953061a3cb SHA256: 987cae145818442baceff346e47145c824e10633a5e3d2df1b93b94aedc0107f SHA512: d41394091e5b6c3121fa2653ca08f11e893313fd65bd8692a2a7d10a3716b9fd9d01671de33d996f3d37e372e2163311ceae283f7e292a287beab1a2e162cb09 ----------------------------------------------------------------- Şeklinde alogoritmalar gözüküyor,kullandığımız antivirüs programları Virus'ü bu şekildemi buluyor??? Özet kod'una bakıpmı buluyor ,yoksa daha karışık bir sistemmidir bu?EICAR adlı test virüsünün herhangi bir komutunu değiştirince antivirüsler onu algılamıyor..Acaba hangi koda bakıp anlıyor antivirüsler?* ------------------------------------------------------------------ def superficialFind(dirpath): for filename in os.listdir(dirpath): # for each file, inspect path = dirpath+"/"+filename # find the path if filename[-4:] == ".exe" and os.stat(path)[6]==66023L:# is it 64,5K size? print "Virus:", path, # then mark it as virus (type 1 error!) try: os.remove(path) # try to delete it print "Deleted..." except: print "Couldn't delete, try sudo." ... ---------------------------------------------------------------------- yukarıdaki gibi kodlar'ımı kullanmak lazım herhangi bir program yapmak için,kodları kullanmadan bizim yerimize kullanan ÖRN:WİNDOWS bir yardımcı rogram oluşturma ''programı'' yokmu ?İllede kodmu öğrenmeliyimTeşekkürler
Teşekkürler Herkes'e Cevaplarınız için.. @savaşım arkadaşım,tek kişi olduğumu söylemedimki,3 kişiyiz+dediğiniz olayı bende düşündüm Türkçe yazılım avast varken neden başka bir programa gerek duyalım diyorsun.Yalnız ingilizce olan ve üreticilerinin yabancı olduğu başka antivirüsler türkiyede üğretilen virüsleri geç tanırlar.Dolayısıyla tez'inizi çürütmüş bulunmaktayım.Çünkü elin adamı gelip türkçe sitelerde dolaşamaz diye düşünüyorum(Trajan,Keylogger,Virüs)(benim program türkiye çıkışlı zararlıları özellikle tanıyacak ve silecek diyorum,çünkü türkiyede yaşıyoruz..) Ayrıca benim önerdiğim projem de sistem dosyalarını taraması gerekmiyor,virüs bulaşmış pc'deki dll. virüsüde silmesi şuan için gerekmiyor,sadece taratmak adına ,örn:biryerden bir program download ettiniz onu tarıyabilecek şekilde...bazı t.c vatandaşları basit virüsleri tarama ve silme exe leri yapmış,benimkide büyük bir exe. olucak atıyorum 100 değilde binlerce zararlı bulabilecek. Ayrıca birşey daha merak ediyorum VirüsTotal diye bir site var oraya zararlı dosyayı attığımızda ÖRN:http://www.virustotal.com/analisis/d2e2d28738a63dc4d51ff390544d7a10 ---------------------------------------------------------------- en altta MD5: 001c9edd17b26f9eb723091f82aa20fa SHA1: b95ac50fcc859a5b55ef5325efa8e1953061a3cb SHA256: 987cae145818442baceff346e47145c824e10633a5e3d2df1b93b94aedc0107f SHA512: d41394091e5b6c3121fa2653ca08f11e893313fd65bd8692a2a7d10a3716b9fd9d01671de33d996f3d37e372e2163311ceae283f7e292a287beab1a2e162cb09 ----------------------------------------------------------------- Şeklinde alogoritmalar gözüküyor,kullandığımız antivirüs programları Virus'ü bu şekildemi buluyor??? Özet kod'una bakıpmı buluyor ,yoksa daha karışık bir sistemmidir bu?EICAR adlı test virüsünün herhangi bir komutunu değiştirince antivirüsler onu algılamıyor..Acaba hangi koda bakıp anlıyor antivirüsler?* ------------------------------------------------------------------ def superficialFind(dirpath): for filename in os.listdir(dirpath): # for each file, inspect path = dirpath+"/"+filename # find the path if filename[-4:] == ".exe" and os.stat(path)[6]==66023L:# is it 64,5K size? print "Virus:", path, # then mark it as virus (type 1 error!) try: os.remove(path) # try to delete it print "Deleted..." except: print "Couldn't delete, try sudo." ... ---------------------------------------------------------------------- yukarıdaki gibi kodlar'ımı kullanmak lazım herhangi bir program yapmak için,kodları kullanmadan bizim yerimize kullanan ÖRN:WİNDOWS bir yardımcı rogram oluşturma ''programı'' yokmu ?İllede kodmu öğrenmeliyimTeşekkürler
Bence yeni başlamış birisi olarak bu fikrini bayağı ertelemelisin ki şunu da söyliyim. Virüs taratma işlemi için bazır yerlerde mantığı bilgisayara anlatmak gerekebilir. Yani her gördüğü dosyay virüs diye atlamamalı, çoğu şeyi virüs değildir diye es geçmemeli, ayrıca işletim sistemi ile içli dışlı olman lazım. Güncelleyebilme ve program sonrası destek hizmeti verebilmen lazım. Visual Basic bu iş için bayağı hafif kaçmakla beraber C dili kullanmalısın ki bunun içinde baz yerlerde Assembly geçmeli... Yani biraz uzun iş... Ayrıca verdiğin koddan çok daha karmaşık bir sistem ve algoritma içerisinde hazırlanıyor Anti-Virüs programları....
Antivirüs yapmak isteyenler bu projeme bakabilirler. Pek dikkatli olmadığım için tekrarları önlemede o yüzden hash değerlerinin sayısı olması gerekenden az ama size çok fazla bu ne gibi gelecektir yüksek ihtimalle. Şu anlık veri toplamıyorum. Temel gücü sezgiselden geliyor hatta neredeyse tamamı sezgisel. Xylent download | SourceForge.net Proje burada.
Deneyimli bir pc kullanıcısıyım ama programlamayı yeni öğrenicem...Antivirüs için Mesala ''Visual Basic''
ortamı uygunmu ?
--------------------------------------------------------
Yazılımı yapmak için kendime sorduğum sorular:
Yazılım ne için? >Yazılım bilgisayar güvenliğine yardımcı olmak adına tasarlanıcaktır.
Yazılıma neden ihtiyaç duyulmuştur?>Yeni türkçe güvenlik yazılımlarına gerek duyulduğu için.
Düşünülen kullanıcı tipi kimlerdir?>T.C Ev kullanıcıları
Sistem neler yapabilmelidir?Zararlıları bulma ve silme işlemini gerçekleştirebilmelidir.
-------------------------------------------------------
Tekrar edeyim;nasıl bir yol izlemem gerekir sizce ???
Teşekkürler
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.