Herkese merhaba yıllardır bu blogda sizler için programlar yazdım paylaştım sizlerden iyi kötü dönüşler aldım fakat uzun zamandır sanal aleme ara vermiş birisi olarak bizden sonra yazılım programlama konusunda meraklı gelişmeye aç kimsenin kalmadığını görüyorum..
En azından içlerinde biraz programlama aşkı olan arkadaşlarım küçüklerim veya büyüklerim varsa diye ümit ederek bu konuyu açıyorum.
Bildiğiniz gibi programlamada en sıkıntılı işlem yazdığımız programın antivirüsler tarafından virüs olarak algılanması bunun nedenlerinden birisi kullandığımız dil ile çok fazla sayıda virüs yazıldığı için antivirüs programın yazılım dilindeki kodlama temeline dahi imza atıyor programınız temiz olsa dahi virüs diyebiliyor. yanlış algılamaları antivirüslere tek tek bildirmek ve onlardan cevap beklemek gibi bir şansınız var fakat hepsi temize çevirmeyebiliyor burada da iş size düşüyor nasıl size düşüyor?
Programınızın hem ters mühendislikte okunmasını zorlaştırmak hem antivirüslerden kaçmak için programınızı elinizden geldiğince zor okunur hale getirmeniz gerekiyor. peki nasıl zor okunur hale getirebilirim? dediğinizi duyar gibiyim.
o da çok basit!
Programınıza fake ama işe yaramayan kodlar ekleyeceksiniz nedir işe yaramayan kodlar en basit açıklama ile programınızın çalışmasına etki etmeyen ama ara ara devreye girip kafa karıştıran kodları fake yani sahte kod olarak tanımlayabiliriz.
Bir örnek verecek olursak
Private Sub Calistir1()
Dim Sayac as Long
Dim Harmmy As String
Dim Rasgele1 As String
Harmmy = "VB6CODER"
For Sayac = 1 to Len(Harmmy)
Rasgele1 = Rasgele1 & Harmmy
Next
End Sub
Yukarıdaki kodu çoğaltabiliriz degişken adı değişir string değerleri isimleri değişir vs
VB6 için Sub_Main yada Açılışta açılan formun load koduna bu kodlamayı çağırtarak kafasını karıştırabiliriz yazılımımızın çözülmesi halinde anlaşılmasını zorlaştırabiliriz.


0 Cevap::
Yorum Gönder
Küfür,argo kelimeler yazanlar ve reklam yapanların yorumları onaylanmayacaktır.