Yazdığımız Programın Kodlarını Gizlemek İçin Bir Nebzede Olsa Ne Yapabiliriz
Moderatör tarafında düzenlendi:
Follow along with the video below to see how to install our site as a web app on your home screen.
Not: This feature may not be available in some browsers.
Forumumuzdaki "Tersine Mühendislik" bölümünden bu konu hakkında bilgi edinebilirsiniz, programınızı şifreleyebilirsiniz.
Pek birşey anlamadım konuyu açarmısın
lütfen
bb
Kendin yapman lazım.ilk kriptografi öğrenmen lazım.
base64 felan öğrenme aes öğren biraz zor ama çözülmemesi için lazım kısacası bu.
sonra visual studio dan kaynak kodlarını şifreleyeceksin.
şifreleme programı kullanma onalr patlamış yani bi işe yaramaz.
sonra değişken oluşturup şifrelenen metini değişkenin içine koyacaksın.
başka yollarıda var.
obfuscate edecen kısacası internetten bakarsın obfuscate nasıl yapılır diye.
Memory dump yaptığımız zaman ne olacak?SmartAssembly, .NET Reactor gibi obfuscatorlarla şifrelersin üst düzeyde. de4dot gibi deobfuscatorlar kıramaz ama kırılamaz diye bir şey yok, sadece zorlaştırırsın. Bir nebze daha zorlaştırmak istiyorsan şöyle yap. AES-256 ile IV ve Password seç programını şifrele. C/C++'da Run PE yaz, AES-256 ile tekrar decrypt edip memoryde çalıştır o kodları.
Memory dump yaptığımız zaman ne olacak?
Ayrıca hangi smartassembly veya .net reactor korumasını de4dot çözemiyormuş?
de4dot gibi deobfuscatorlar dediğin zaten en güncel de4dot var gibisi fazla.
Şuan en yüksek sürüm 4.9 galiba, o 2 obfuscatoru denedim. de4dot 4.9 çözemedi.
Memory yerine direk dizine çıkarttığında çözülmüş executable zaten karşına çıkıcak, çözülebilir haliyle.
.NET Reactor İle Şifreleyebilirimiyim Yani
Şifrelersin, şifrelersin. Bazı deobfuscatorlar kırar, bazıları kıramaz. Sadece zorlaştırır.
Kırılamaz diye bir şey yok. Şöyle de var, kodları C/C++'da yazıp C#.NET'de P/Invoke ile çağırmak.
programı kullanmak için türkçe bir anlatım varmı
5.0 en güncel sürümü üzgünüm ki de4dot onu da çözüyor saf hali değil tabii oynanmış hali.Şuan en yüksek sürüm 4.9 galiba, o 2 obfuscatoru denedim. de4dot 4.9 çözemedi.
Memory yerine direk dizine çıkarttığında çözülmüş executable zaten karşına çıkıcak, çözülebilir haliyle.