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
Encryption / Decryption methodu...
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
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
- 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
Evet bunun için uygulamadaki çözümleme işlemi yapılmadan önce randomize yapılması isteniyor. İlginizi çekiyorsa http://www.inner-smile.com/nocrack.phtmlmrmcop 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...
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
