• 20-02-2024, 02:12:01
    #1
    Merhaba,

    Exe'yi visual studio'dan oluşturduğumda bir program yoluyla decode edip benim keyauth klasörümü vs. görebiliyorlar. Nasıl yaptıklarını sorduğumda şifrelemediğim için olduğunu ve şifrelenmeyen her exe'de olduğunu söyledi.
    Exeyi visual studio'da nasıl şifreleyebilirim? İçeriğinin okunamaması için.
  • 20-02-2024, 02:15:42
    #2
    Merhaba bu işleme encode değil obfuscation deniyor
    Dnspy uygulaması var bu tarz programlar ile kolayca exe dosyanızı görüp hatta kaynak dosyanızı export edip visual studio ile açabilirler 😀

    Peki nasıl korurum derseniz çeşitli koruma yazılımları var bana göre aralarında en iyisi themedia ücretli sürümü tuzlu tabii

    Fakat yinede işini bilen birisi yine crackler. Ha belki programı crack edemez ama HTTP trafiğini dinler ve sizin key apinizden dönen responseyi change eder (kısaca dönen sonuç false ise true yaparak lisansı varmış gibi yapabilir)
    • Checkout
    • qMachineCEO
    qMachineCEO ve bunu beğendi.
    2 kişi bunu beğendi.
  • 20-02-2024, 02:19:46
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Merhaba bu işleme encode değil obfuscation deniyor
    Dnspy uygulaması var bu tarz programlar ile kolayca exe dosyanızı görüp hatta kaynak dosyanızı export edip visual studio ile açabilirler 😀

    Peki nasıl korurum derseniz çeşitli koruma yazılımları var bana göre aralarında en iyisi themedia ücretli sürümü tuzlu tabii

    Fakat yinede işini bilen birisi yine crackler. Ha belki programı crack edemez ama HTTP trafiğini dinler ve sizin key apinizden dönen responseyi change eder (kısaca dönen sonuç false ise true yaparak lisansı varmış gibi yapabilir)
    Yorumunuz için teşekkürler, kendimizin priv bir uygulaması fakat ocean diye bir program var. Oyunun loaderında otomatik olarak pc'ye ocean atıyor ve ocean pc'deki exe içeriklerini okuyarak dll injectleyen vs. varsa bunu algılıyor.
    Amaç exe'nin işlevlerini ocean'ın okumasını engellemek.

    Themida'yı daha önce duymuştum, yukarıda bahsettiğim programın exeyi dedectlemesini %100 engellebilir mi?
  • 20-02-2024, 02:24:52
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Yorumunuz için teşekkürler, kendimizin priv bir uygulaması fakat ocean diye bir program var. Oyunun loaderında otomatik olarak pc'ye ocean atıyor ve ocean pc'deki exe içeriklerini okuyarak dll injectleyen vs. varsa bunu algılıyor.
    Amaç exe'nin işlevlerini ocean'ın okumasını engellemek.

    Themida'yı daha önce duymuştum, yukarıda bahsettiğim programın exeyi dedectlemesini %100 engellebilir mi?
    Evet yüzde 100 engeller. Fakat unutmayın ASM dediğimiz bilgisayar diline hakim kişiler var bunlara denk gelirseniz kolaylıkla yine crack edebilirler kaynak kodunuzu alamazlar fakat lisans sisteminizi kırarlar.

    Bu obfuscation işlemi Veletleri, haşereleri 3-5 lamerlik ile "programını kırdım zaa" diyen tiplemeleri tamamen bertaraf eder ve ihtiyacınız olan şey budur.

    VPMROTECT
    THEMEDİA

    Bu ikisi piyasada bilinen en güçlü yazılımlardır.
    İşin eksi yönü ise virustotal aramalarında programınız virüs varmış gibi gözükebilir. Gerçi ben sürekli crack hallerini kullandım ondan da olabilir 😅

    Siz ücretli sürümü almadan önce destek ile iletişime geçip virustotal olayını çıtlatatın belki yardımcı olurlar.
    • Checkout
    bunu beğendi.
    1 kişi bunu beğendi.
  • 20-02-2024, 02:38:15
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Evet yüzde 100 engeller. Fakat unutmayın ASM dediğimiz bilgisayar diline hakim kişiler var bunlara denk gelirseniz kolaylıkla yine crack edebilirler kaynak kodunuzu alamazlar fakat lisans sisteminizi kırarlar.

    Bu obfuscation işlemi Veletleri, haşereleri 3-5 lamerlik ile "programını kırdım zaa" diyen tiplemeleri tamamen bertaraf eder ve ihtiyacınız olan şey budur.

    VPMROTECT
    THEMEDİA

    Bu ikisi piyasada bilinen en güçlü yazılımlardır.
    İşin eksi yönü ise virustotal aramalarında programınız virüs varmış gibi gözükebilir. Gerçi ben sürekli crack hallerini kullandım ondan da olabilir 😅

    Siz ücretli sürümü almadan önce destek ile iletişime geçip virustotal olayını çıtlatatın belki yardımcı olurlar.
    Çok teşekkürler son bir sorum var. Last executed files diye bir listeleme de sunuyor bu program.


    https://www.youtube.com/watch?v=JhUylReKf7k


    Yukarıdaki videodaki gibi bir program yapsak exe'yi anlık olarak apiden indirip çalıştırsa sonra silse. Last executed files listesinde aracı exe mi gözükür yoksa indirip çalıştırttığımız exe mi?
    Last executed files, regedit gibi yerlere düşürmeden aracı exe ile çalıştırmanın bir yolu var mı? Aracı exe düşse de loglara olur fakat uzaktan indirdiği exenin regedit vs. hiçbir yere düşmesini istemiyoruz.

    Amaç kırılmasını engellemekten ziyade loglardan ve taramada bulunmasını engellemek.
  • 20-02-2024, 02:45:01
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkürler son bir sorum var. Last executed files diye bir listeleme de sunuyor bu program.


    https://www.youtube.com/watch?v=JhUylReKf7k


    Yukarıdaki videodaki gibi bir program yapsak exe'yi anlık olarak apiden indirip çalıştırsa sonra silse. Last executed files listesinde aracı exe mi gözükür yoksa indirip çalıştırttığımız exe mi?
    Last executed files, regedit gibi yerlere düşürmeden aracı exe ile çalıştırmanın bir yolu var mı? Aracı exe düşse de loglara olur fakat uzaktan indirdiği exenin regedit vs. hiçbir yere düşmesini istemiyoruz.

    Amaç kırılmasını engellemekten ziyade loglardan ve taramada bulunmasını engellemek.
    O işlemi c# reflection assembly olayı var onunla yapabilirsiniz. hatta vakti zamanında crack koruması için exe içerisinde şifreli exe açtırıyordum 😀
    Videosunda paylaşmıştım

    https://youtu.be/3tu5Cqm-TEM?si=c3jZgrm3VyjXZAjC


    Burada hem exe şifreli yani launcher hemde uzak sunucudan raw olarak alınan exe ki exe raw olarak alınıyor raw veriside tamamen şifreli hashli koruma. Böylece http dinlense bile ellerinde kıramayacakları bir string oluyor.

    Ayrıca stringi encode edip exe şekline getirse bile o exede şifreli 😀

    Katman katman şifreleme sistemi kısaca ama .net için bu kadar şey değermi bence değmez ama yaptık artık
    • Checkout
    bunu beğendi.
    1 kişi bunu beğendi.
  • 20-02-2024, 02:51:27
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    O işlemi c# reflection assembly olayı var onunla yapabilirsiniz. hatta vakti zamanında crack koruması için exe içerisinde şifreli exe açtırıyordum 😀
    Videosunda paylaşmıştım

    https://youtu.be/3tu5Cqm-TEM?si=c3jZgrm3VyjXZAjC


    Burada hem exe şifreli yani launcher hemde uzak sunucudan raw olarak alınan exe ki exe raw olarak alınıyor raw veriside tamamen şifreli hashli koruma. Böylece http dinlense bile ellerinde kıramayacakları bir string oluyor.

    Ayrıca stringi encode edip exe şekline getirse bile o exede şifreli 😀

    Katman katman şifreleme sistemi kısaca ama .net için bu kadar şey değermi bence değmez ama yaptık artık
    Source'ü paylaşma imkanınız var mı?
  • 20-02-2024, 02:55:43
    #8
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Source'ü paylaşma imkanınız var mı?
    .net geliştirmeyi bıraktım maalesef projenin yüklü olduğunu bile zannetmiyorum ama dediğim olayı araştırın kolay birşey sizde yaparsınız

    1 Launcher Kodlanacak
    2 Client Kodlanacak
    3 Client Güçlü bir obfuscator ile obfuscator edilecek
    4 Client md5 hash veya benzeri daha güçlü bir algoritma kullanılarak encode edilicek string şeklinde
    5 launcher içerisinde clienti string olarak indirip hash ile decode edip asmde açın
    6 launcheri güçlü bir koruma ile obfuscate edin
    ---

    Yani temel mantık bu şekil fakat daha güçlü hale getirebilirsiniz
    • Checkout
    bunu beğendi.
    1 kişi bunu beğendi.
  • 20-02-2024, 03:36:53
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Vmprotect öneririm internette orijinal 3.8.1 var ücretsiz