• 14-06-2021, 23:19:09
    #1
    Merhaba, C# programımı obf etmem gerekiyor ancak internette güncel bir kaynak bulamadım. Kolay deobf edilmeyecek şekilde nasıl obf edebilirim? 1 hafta sonra kırılmasını emeklerimin çöpe gitmesini istemiyorum.
  • 14-06-2021, 23:20:52
    #2
    SmartAssembly
  • 14-06-2021, 23:21:25
    #3
    Şöyle ki bazı lisanslı yazılım ve DLL ile bir nebze çözüm mevcut, fakat kesin çözüm internete bağlı bir yazılım ise Lisans yönetimi ile
  • 14-06-2021, 23:21:58
    #4
    https://github.com/yck1509/ConfuserEx -> buraya gözatabilirsiniz.
  • 14-06-2021, 23:27:50
    #5
    THEX3T4R adlı üyeden alıntı: mesajı görüntüle
    Şöyle ki bazı lisanslı yazılım ve DLL ile bir nebze çözüm mevcut, fakat kesin çözüm internete bağlı bir yazılım ise Lisans yönetimi ile
    Hocam internete bağlı ancak deobf ettikten sonra pek anlamı kalmıyor lisansın src adama geçmiş olacak
  • 14-06-2021, 23:32:18
    #6
    Temelde her türlü Obfuscation işlemi çözümlenebilir.
    Çünkü Ram de çalışan yada Ram'e yazılan tüm bilgiler okunur.
    bu sebepten de ne ile deof yaptığınızı bulurlar ve çözümlerler.
  • 14-06-2021, 23:38:50
    #7
    Üyeliği durduruldu
    Kırılabilir lakin zorlaştırılabilir aynı zamanda. Zaten amaç kırılamaz yapmak değil, reverser'ı bıktırmaktır. Programı debug eder, tek tek okur ve sonuca ulaşır. Eğer lisans sistemi yapıyorsanız, şöyle bir şey yapılabilir: Lisans key bir şifreleme yöntemiyle şifrelenir, şifrelenen data'nın başına key'in yarısını başa, yarısını da sona koyarsınız, base64 yaparsınız. Böyle böyle zorlaştıracak yöntemler düşünürsünüz. Sonra HTTP server'a gönderirsiniz, o da baştaki ve sondakileri birleştirip bir key yapar, şifreli datayı çözer. Sonra o key'le true-false sonucunu şifrelersiniz, client'a geri gönderirsiniz, o da key'le çözer. Koşul durumlarına göre işlem yaptırılır. Üstüne obfuscation çakarsınız. Eğer şifreleme yapmazsanız, araya proxy server sokulur veya hosts dosyasından server bir yere yönlendirilir, local'de HTTP server açılarak, response manipüle edilir. Forumdaki 1-2 arkadaşın lisanslı programını böyle kırıp uyarmıştım.