Follow along with the video below to see how to install our site as a web app on your home screen.
Not: This feature may not be available in some browsers.
basit tarama için dosyaların içindeki belli imzaları arayabilirsiniz
nasıl yapabilirim peki hocam
byte[] data = File.ReadAllBytes("file.exe"); //dosyayı byte arraye okuduk imzaları bulmak için.
//bir imzanın "keylogger" stringi olduğunu varsayalım. stringin ascii karşılığı
//0x6b, 0x65, 0x79, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72
byte[] imza = {0x6b, 0x65, 0x79, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72};
int i,j;//aşağıda kullanacağız
for (i = 0; i <= (data.Length - imza.Length); i++)//ilk karşılaşmayı arıyoruz
{
if (data[i] == imza[0])//ilk karşılaşma doğruysa geri kalanına bakıyoruz
{
for (j = 1; j < imza.Length && data[i + j] == imza[j]; j++) ;//tek tek karşılaştırıyoruz
if (j == imza.Length)//sonuna kadar gelmişse
Console.WriteLine("Zararli bulundu.");
}
}
Teşekürler sizede
Ekstra olarak burayı inceleyebilirsiniz Open/Source bir projedir.
ClamavNet
C# ile kodlanmamis lakin çalışma mantığını, fonksiyon işlemelerini falan öğrenebilir, inceleyebilirsiniz. En düşük ihtimal hiç olmadı "Antivirus" için gerekli olan database'i alabilirsiniz.
2.post olduğu içinde, sorry.