C# Form Crypter yazarken neden hata veriyor?

Debug yapmayı denedin mi? Ya da hash veya byte check? Yani şifrelediğin dosyayla deşifre ettiğin dosya aynı mı çıkmışı kontrol ettin mi hiç? Deşifre ettiğin yerde bir hata var.

Debug, hash veya byte check in ne olduğunu bilmiyorum. Hatanın stubta oldığınuı biliyorum ama ne yapmam gerektiğini bilmiyorum.
 
Debug, hash veya byte check in ne olduğunu bilmiyorum. Hatanın stubta oldığınuı biliyorum ama ne yapmam gerektiğini bilmiyorum.
Debug -> Hata ayıklamak. Hata ayıklama araçları yardımıyla programda hatanın olabileceği bölgeleri incelemene ve hatayı tespit etmene yardımcı olur. Hash, bir dosyanın byte değerlerinin özeti gibi bir şey. Dosyanın boyutundan bağımsız olarak üretilmiş sabit uzunlukta eşsiz bir string. MD5 yada SHA256 deneyebilirsin mesela. Loader.exe'yi şifreliyorsun, önce loader.exe'nin hash'ini alır sonra çıkan sonucun hash'ini alırsın ve kıyaslarsın. Eğer eşit değilse decrypt işlemi başarısız olmuştur. Byte check'de şifrelerken yaptığın gibi programı byte değerini alıp sonrasında onun üzerinden şifreleme yapıyorsun ya. Şifrelemek yerine hedef dosyanın byte değerleriyle kıyaslıyorsun. Hash check daha kolay olur.
 
Debug -> Hata ayıklamak. Hata ayıklama araçları yardımıyla programda hatanın olabileceği bölgeleri incelemene ve hatayı tespit etmene yardımcı olur. Hash, bir dosyanın byte değerlerinin özeti gibi bir şey. Dosyanın boyutundan bağımsız olarak üretilmiş sabit uzunlukta eşsiz bir string. MD5 yada SHA256 deneyebilirsin mesela. Loader.exe'yi şifreliyorsun, önce loader.exe'nin hash'ini alır sonra çıkan sonucun hash'ini alırsın ve kıyaslarsın. Eğer eşit değilse decrypt işlemi başarısız olmuştur. Byte check'de şifrelerken yaptığın gibi programı byte değerini alıp sonrasında onun üzerinden şifreleme yapıyorsun ya. Şifrelemek yerine hedef dosyanın byte değerleriyle kıyaslıyorsun. Hash check daha kolay olur.
Şuan stubta bir sorun var onu düzeltmeye çalışıyorum.
 

Technopat Haberler

Geri
Yukarı