• 04-06-2022, 20:54:55
    #1
    Arkadaşlar selamlar, Elimde satışa sunmayı düşündüğüm bir program var ,bu programın kodlarını şifrelemek için ne kullanmamı önerirsiniz ? Kullanıcı sadece siteden lisans kodu alacak (haftalık , aylık, 6 aylık gibi) sitede ki ana programı indirip lisans koduyla giriş yapacak bunda bir sorun yok fakat bu ana dosya tersine mühendislik ile kaynak kodlarına ulaşılabilirmi ? kodları gizlemek için en sağlam yol nedir şimdiden teşekkürler
  • Kabul Edilen Cevap
    • Bu konuda %100 bir çözüm yoktur cunku uygulamanin çalıştığı makine tum haklarına sahiptir ve koda ulasir.

      Sizin yapmaniz gereken kodlari karistirip basit yontemlerde ulasilmasini zorlastirmak bu konuda 'onfuscator veya kod karıştırıcı' şeklinde aramalar yapabilirsiniz.

      Kritik değer taşıyan bilgileri uygulama yerine web serviste tutmanizda ayrica sizi korur.

      Birde olayın yeniden derleme konusu var.
      Yani kodlarınızın okunmasindan ziyade disa aktarilip yeniden derlenmesini onlemek icin kod imzalama sertifikaları kullanabilirsiniz.

      Başarılar
  • 04-06-2022, 20:56:50
    #2
    Uygulamanız hangi dille yazıldı acaba?
  • 04-06-2022, 20:57:22
    #3
    Aktifhosting adlı üyeden alıntı: mesajı görüntüle
    Uygulamanız hangi dille yazıldı acaba?
    python hocam
  • 04-06-2022, 21:03:50
    #4
    Poena adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar selamlar, Elimde satışa sunmayı düşündüğüm bir program var ,bu programın kodlarını şifrelemek için ne kullanmamı önerirsiniz ? Kullanıcı sadece siteden lisans kodu alacak (haftalık , aylık, 6 aylık gibi) sitede ki ana programı indirip lisans koduyla giriş yapacak bunda bir sorun yok fakat bu ana dosya tersine mühendislik ile kaynak kodlarına ulaşılabilirmi ? kodları gizlemek için en sağlam yol nedir şimdiden teşekkürler
    hocam sen kendin tersine mühendislik ile uğraşmayı dene örnek mobil uygulamalarda decompile yapılmıyor sadece belli bir kısmını alabiliyorlar öylede işlerine yaramıyor proguard vardı mobilde kod şifreleyici işe yarıyordu
  • 04-06-2022, 21:05:58
    #5
    Poena adlı üyeden alıntı: mesajı görüntüle
    python hocam
    cython ile derleyin
  • 04-06-2022, 21:06:36
    #6
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Bu konuda %100 bir çözüm yoktur cunku uygulamanin çalıştığı makine tum haklarına sahiptir ve koda ulasir.

    Sizin yapmaniz gereken kodlari karistirip basit yontemlerde ulasilmasini zorlastirmak bu konuda 'onfuscator veya kod karıştırıcı' şeklinde aramalar yapabilirsiniz.

    Kritik değer taşıyan bilgileri uygulama yerine web serviste tutmanizda ayrica sizi korur.

    Birde olayın yeniden derleme konusu var.
    Yani kodlarınızın okunmasindan ziyade disa aktarilip yeniden derlenmesini onlemek icin kod imzalama sertifikaları kullanabilirsiniz.

    Başarılar
  • 04-06-2022, 21:08:56
    #7
    Mobilim yazim hatalari icin uzgunum.

    Birisini yakaladim obfuscator olacak o
  • 04-06-2022, 21:09:49
    #8
    bycida adlı üyeden alıntı: mesajı görüntüle
    hocam sen kendin tersine mühendislik ile uğraşmayı dene örnek mobil uygulamalarda decompile yapılmıyor sadece belli bir kısmını alabiliyorlar öylede işlerine yaramıyor proguard vardı mobilde kod şifreleyici işe yarıyordu
    Teşekkürler hocam
    hesapadim adlı üyeden alıntı: mesajı görüntüle
    cython ile derleyin
    Teşekkürler hocam

    Aktifhosting adlı üyeden alıntı: mesajı görüntüle
    Bu konuda %100 bir çözüm yoktur cunku uygulamanin çalıştığı makine tum haklarına sahiptir ve koda ulasir.

    Sizin yapmaniz gereken kodlari karistirip basit yontemlerde ulasilmasini zorlastirmak bu konuda 'onfuscator veya kod karıştırıcı' şeklinde aramalar yapabilirsiniz.

    Kritik değer taşıyan bilgileri uygulama yerine web serviste tutmanizda ayrica sizi korur.

    Birde olayın yeniden derleme konusu var.
    Yani kodlarınızın okunmasindan ziyade disa aktarilip yeniden derlenmesini onlemek icin kod imzalama sertifikaları kullanabilirsiniz.

    Başarılar
    Teşekkür ederim hocam

    Bunun için ransomware yazılımlarda kullanılan algoritmaları düşündümde bir iş yaparmı tam bilmiyorum
  • 04-06-2022, 21:23:08
    #9
    Poena adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler hocam

    Teşekkürler hocam



    Teşekkür ederim hocam

    Bunun için ransomware yazılımlarda kullanılan algoritmaları düşündümde bir iş yaparmı tam bilmiyorum
    Şunu unutmayın hocam ne yaparsanız yapın uygulamanın çalıştığı makine yoneticisi kaynak koduna oyle yada boyle erişecektir.

    Burada size düşen uygulama içerisinde kritik bilgiler saklamayın (uzak sunucu bağlantısı vs..) bunun dışında kod imzalama sertifikaları ile çoğaltılmasını zorlastirin.

    Bu konuda o kadar kafa yordum ki sonra bir baktım uygulamayı koruyalım derken enerjimizin büyük bölümünü buna harcamışız

    Şimdi ise neredeyse web servise muhtaç hale getirdik uygulamayı peki ne katti bize? Zorlaştırdı sadece.