Encryption / Decryption methodu...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ardahan
Üye
Mesajlar: 144
Kayıt: 26 Oca 2004 05:17
Konum: İstanbul - Kocaeli - Ardahan
İletişim:

Encryption / Decryption methodu...

Mesaj gönderen ardahan »

Merhaba arkadaşlar,

Daha önce DLL ile ilgili bir soru sormuştum. Şimdi global olarak kullanmam gereken bazı değişken değerlerini DLL'lere aktarmak istiyorum. Bu amaçla bazı bilgileri bir dosyaya kaydedip oradan okumaya karar verdim. Fakat bu anlamda benim dosyamın içeriğinin değiştirilmesini engellemek için bir ENCRYPT/DECRYPT metodu kullanmak istiyorum (component değil) Bu işi nasıl hallederim? Registry ile halletmek istedim fakat bazı kullanıcıların registry lerinin erişim için kapalı olabileceğini düşününce vazgeçtim. Windowsun dosya ENCRYPT/DECRYPT metodunu denedim ama kullanışlılığı beni tatmin etmedi.

Bu konuda her türlü fikre açığım. Saygılarımla,

Ardahan
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Selam...

- Kullanıcı tarafından giriş yapılıp karşılaştırma imkanı tanınmadığı sürece her türlü şifreleme yapabilir (en basiti XOR ile yapılan...), DLL'yi de bir EXEPack ile sıkıştırdığınızda bunu pekiştirebilirsiniz...

- Diğer yandan Windows'un Encrypt/Decrypt metodunu beğenmediğinizi belirtmişsiniz... Bu metodu bilmiyorum ama normalde kullandığım basit şifreleme metodu olan XOR metodunu da denemiş ve kullanışsız bulmuş olabilirsiniz...

- Sizin de bildiğinizi değerlendirdiğim, code tracker programları ile programınızın fonksiyonlarının takip edilebileceği ihtimalini hesaba katmanız gerekliğine değinmek istiyorum...

- Burada dikkat edilecek şey, şifrelenmiş bu verileri kullanmak/karşılaştırmak üzere programınız tarafından çözmek ve/veya tersi; programınızdaki hali hazırdaki kodlu veriyle karşılaştırmak üzere yeni girişi kodlamak şeklindeki işlemlerin sizi ele vermesi sözkonusu...

- http://www.neworder.box.sk'da security kısmında okuduklarım Keygen vb fonksiyon programların, bu tip hareketlerini emule ederek üretiliyor olduğuna işaret ediyor...

- Amacınız içerisinde şifrelemenin yanı sıra bunun çözümünü de koymanız gerekliğini değerlendirmenizi ve buna göre yapabileceğiniz en karmaşık yapıyı kurmanızı önermek istedim...

- Ben incelemedim ama bu forumun sitesinde, dosyalar kısmında Mustafa Bülent Kilimci'nin göndermiş olduğu MD5 şifrelemesi ile ilgili bileşen. başlığı ile bir dosya gördüm... Bir de bunu inceleyebilirsiniz...
http://www.delphiturkiye.com/dfiles.htm
Resim
Resim ....Resim
ardahan
Üye
Mesajlar: 144
Kayıt: 26 Oca 2004 05:17
Konum: İstanbul - Kocaeli - Ardahan
İletişim:

Mesaj gönderen ardahan »

mrmcop yazdı: - Sizin de bildiğinizi değerlendirdiğim, code tracker programları ile programınızın fonksiyonlarının takip edilebileceği ihtimalini hesaba katmanız gerekliğine değinmek istiyorum...
Evet bunun için uygulamadaki çözümleme işlemi yapılmadan önce randomize yapılması isteniyor. İlginizi çekiyorsa http://www.inner-smile.com/nocrack.phtml

XOR ile yaptığım bir şey vardı zaten onu geliştirmek için uğraşıyorum. Eğer bir şey gözünüze çarparsa ilgilendiğimi belirteyim :)
Cevapla