Favorilerine Ekle | Giriş Sayfan Yap | Tavsiye Et

 

Kurs Tanıtım Sayfası | Süper Üye Kimdir? | Menü Tasarımı Konulu Örnek Ders
Kod İndir| Hazır Kodlar | Makaleler| İpuçları | VB .NET Kursu | Dersler | Forum | Alt Bölümler | Servisler
    Merhaba Misafir
    anasayfa » visual basic makaleleri » Telif Hakkı
Üye Girişi
Kullanıcı Adı:  
Şifre : 
Kaydet ?
Siteden tam olarak faydalanabilmek için üye olmalısınız.
Unuttuğunuz şifrenizi öğrenebilmek için kayıt sırasında verdiğiniz Hatırlatma Cevabı'nı bilmeniz gereklidir.
Şifre hatırlatma işlevini sadece 3 defa kullanma hakkınız vardır.
Kullanıcı adını ve şifresini unutan üyelere email ile yardım verilmez.

Aktivasyon Gelmedi mi?Aktivasyon mesajınız email adresinize gelmedi mi?
Buraya tıklayarak bir kez daha aktivasyon mesajı gönderilmesini sağlayabilirsiniz.
Lütfen email hesabınızın BULK ve SPAM klasörlerini de kontrol ediniz.
Rastgele Makale

Basit bir şaka programı

Yazar: psycho_king
" Basit bir şaka programı ..."


Webmasterlar
Sitenize Ekleyin!
Sitenizde "Son Eklenen 10 Visual Basic Yazısı"'nı göstermek ve içeriğini zenginleştirmek için buraya tıklayınız.

Vbasicmaster.com'a link verin!
Aşağıdaki minik banneri sitenize eklemek için tıklayın!

Üye Sayısı:
Ziyaretçiler nerede?
Yayın № : 328
Yayın Tar:23.07.2004
Yazar : spider58
Hit :6133

Bu Yazarın Yazıları Sadece bu yazarın  göster
Bu Yazıyı Tavsiye Et



Programınızın sürüm ve telif hakkı bilgilerini ayarladınız. EXE haline getirdiniz ve arkadaşlarınıza kullanmaları için verdiniz. Siz telif hakkı bölümünde yazan bilgilerinizle gurur duyarken uyanığın biri HEX editör kullanarak sizin yazdıklarınızı değiştirmiş bile..

Peki programınızın içinde bulunan herhangi bir TEXT'i korumanın yolu yok mu ? Programınız başlarken aşağıdaki gibi ufak bir kontrol yapsın ve pogramınızı derlerken atadığınız değerler olduğu gibi duruyor mu kontrol etsin.

TEXT içeriğinin kontrolü:

Kontrol edeceğimiz TEXT içeriği App.LegalCopyright olsun. Programımızı derlerken bu değişkene Sertaç ÇELiK atamış olalım. Kontrol yöntemimiz çok basit. Değişkenin içinde geçen her harfin ASCI tablosundaki değerini o harfin değişkendeki sıra numarası ile çarpıyor 1 ekliyor ve çıkan sonucu daha önceki işlem sonucuna ekliyor. Böyle bir işlem sonucunda Sertaç ÇELiK için çıkacak sonuç 8226 dır. Geriye bize sonucun 8226 ya eşit olup olmadığını kontrol etmek kalıyor. Böylece programımızı derlerken atadığımız değerlerin sonradan değiştirilip değiştirilmediğini anlamış oluyoruz.

'**********

De = App.LegalCopyright 'Kontol edilecek değişkeni atıyoruz.
So = 0 'Sonucu sıfıra eşitliyoruz.

For Dongu = 1 To Len(De) 'Döngümüz değişkenimizin uzunluğu kadar olsun.
So = So + Asc(Mid(De, Dongu, 1)) * Dongu + 1 'Basit formülümüzü uyguluyoruz.
Next Dongu

'Sonucu karşılaştırıyoruz.
If So <> 8226 Then 'Eyvah değiştirmişler !
'Bu kısma ne istiyorsak onu yazıyoruz.
'Ben sadece uyarı vermekle yetiniyoum ;)
MsgBox "Programcının ismine saygı duymak gerekmez mi ?": End
End If

'**********

Başka bir siteden bilgi amaçlı alınmıştır.




Yorumlar, eklemeler ve düşünceler
        Güzel makale ama hex editör le kontrol ettiğiniz kod yapısı da değiştirilebilir. Teşekkürler

   clairvoyant, 23.07.2004 12:34
   hiç önlem almamaktan iyidir. dimi?

   spider58, 23.07.2004 15:09
   Evet..

   clairvoyant, 24.07.2004 03:20
   Evet..

   clairvoyant, 24.07.2004 03:20
   MD-5 kullanarak exe nizin md5 algoritmasını alın. Bir dosyaya atın. exe açılışta kontrol etsin. exe nizin içeriği(özellikle içerik boyut değil.) değişmişse yapacağınız uygulamayı yapın.;)

MD-5 ile ilgili detaylı bilgi için deniz@tsryazilim.com
İyi Çalışmalar.

   Teseract, 03.08.2004 05:02
   MD5 ile butun dosyayı şifrelemekten mi bahseidosun, anlamadım?

   clairvoyant, 10.08.2004 17:59
   Bu arada bahsi geçmişken söyliim, www.hackthissite.org adresinde spiffomatic64 diye biri MD5' i reverse engineering le kırdı. 20 karakter uzunluğunda bir password ü kırması P4 2Ghz le 1 hafta sürmüş...

   clairvoyant, 11.08.2004 13:18
   Çok iyisin sen yaaa

bu kodları nerden buldun

benim de tek korkum ismime saygı duyulmamasıdır
.
TEşekkürler

   suleymangunay, 04.01.2005 18:42
© Hakan Ersöz 2000-2013| Üyelik Sözleşmesi | | Ödeme Bildirimi
Sitemizden yenilikleri hemen öğrenin, pop upları engelleyin, chat yapın... ToolBarımızı indirin:
Vasicmaster Toolbar'ı indirin