wmaraci reklam

Aktivasyon Kodu X ve Sağ Tık Güvenlik Açığı

2 Mesajlar 550 Okunma
wmaraci reklam

Anarchosa Anarchosa WM Aracı Kullanıcı
  • Üyelik 23.04.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Akademik
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 859
  • Beğeniler 47 / 49
  • Ticaret 2, (%100)
Arkadaşlar

Akrivasyon Sistemi yaptım ancak şöyle bir durum var

X Tıkladığında yada Progtramı Sağ tıkla Kapat Dediğinde :D

Program açılıyor.

Aktivsyon code girdiinde sonuç başarısızsa timer devrye girip progrmaı kapatıyor.burası OK


AMA Başlat Menüsünde Taskbarda gösterdiği yere sağ tıkla çıkış dediğinde veya X'ya bastığında programı açılıyor ben onu engellemek istiyorum.

bunu nasıl düzeleteceğiz
 

 

wmaraci
reklam

Metin Metin metinli.com Kullanıcı
  • Üyelik 28.03.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek SEO Analisti ve Siber Güvenlik
  • Konum Ankara
  • Ad Soyad M** Y**
  • Mesajlar 1399
  • Beğeniler 61 / 582
  • Ticaret 18, (%94)
Programların aynı anda çalışmıyor olması gerekiyor. Bunun için aktivasyon algoritmanın ne olduğu çok önemli. Birden fazla yöntem var ama basit düzeyde bir aktivasyon uygulamasının mantığını aktarayım.

Olayı daha rahat anlatmak için aktivasyon kodunu girdiğin pencereye activationSplash.scr adını veriyorum. Ana programın çalıştığı ekrana ise mainActivity.scr diyorum.

Programı çalıştırdığın anda activationSplash.scr değil mainActivity.scr çalışmalı. Bu programın en başında ise o bilgisayar için aktivasyon var mı yok mu kontrol edilmeli.

Elbette aktivasyon sorgulaması bu kadar basit yapılmaz ama örnek olması amacıyla temsili bir kod yazayım.




# mainActivity.scr çalıştırıldığı ilk anda gerekli kütüphaneler yüklenir yüklenmez şöyle bir sorgu ile giriş yapabilirsin.

if (activationStatus != "1") {

//run activationSplash.scr

}



Bu şekilde activationSplash.scr ekranı kapatılsa dahi mainActivity.scr ekranına girildiği an sorgu tekrardan yapılacağı için bu döngü aktivasyon yapılana dek sürer.

Bu derin bir konu, bu nedenle aktivasyonu olumlu olarak tutacağın alanı ve şifreleme algoritmanı iyi kurgulamalısın.

Yukarıdaki anlattığım şey giriş seviyesi olmakla birlikte örneğin kafanda daha iyi canlanması amacıyla yazıldı. Gerçek programında biraz fantezi yapman gerekecek. :)
 

 

Yazar, yazılım geliştirici, SEO Analisti ve siber güvenlik uzmanı.
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al