Arkadaşlar merhaba,
Yapay zeka sayesinde uzun bir süreç sonra işimle alakalı çok güzel bir yazılım yaptım. Detaylı ve bir çok kişinin kendi sektörümde ilgisini çekecek. Bu yazılımı satmadan önce demo için şifreleme işlemlerini yapabildim. Bunda sıkıntı yok ama süresiz lisans vermem için müşteriden bilgisayar kodu istemem gerekiyor ki sadece o bilgisayara yapışsın kalsın program. Bunuda kendi bilgisayarımda denedim oldu. Başkası kullanamadı. Ama bir program satıyorsun ve karşıdan bilgisayar kodu istiyorsunuz. Bunu müşteri kabul etmeyebilir. Bunu yapmadığımda müşteri gönderdiğim kurulum dosyasını kurmadan önce herkese dağıtabilir.
Kurulum dosyasını müşteriye özel nasıl yapabilirim. Başka nasıl bir yöntem izleyebilirim.
İzlediğim yöntemler:
1-Visual studio ile bir şifreleyeci oluşturmak ve orada program dosyalarını içi şifreli şekillerle dolu .bin dosyasına çevirmek.
2-Bu bin dosyalarını proje içine eklediğim Obfuscar.xml ile şifreli şekilde derlemek.
3-demo vericeksem müşterinin kullanabileceği zamanı yazıyorum ve bu tarihe kadar kullanırsanız 2 günlük kullanım süresi var şekilde ayarlıyorum o şekilde derliyorm. Bunu dağıtsalarda problem yok.
4-Demo olduğu için 1 hafta sonra süresi zaten bitecek, o yüzden sıkıntı olmaz diye düşünüyorum. Çünkü saati kesinlikle internetten alıyor ve programı kullanabilmesi için internet açık olması gerekiyor.
5-Süresiz lisans vereceğim zaman müşterinin kullanabileceği tarihi yazmamam gerekiyor. Bu sefer müşteriye gönderdiğim dosyayı müşteri bir çok bilgisayarda kullanabilir yada istediği kadar kişiye dağıtabilir kurmadan önce. Bundan dolayı müşteriden bilgisayar kodu istemem gerekiyor. Bu da müşteriyi uğraştırmak oluyor. Adam banane kardeşim ben ne anlarım bilgisayar kodundan diyebilir.
Kontrol ettiğimde hiç bir şekilde program dosyaları okunamıyor ve çeşitli programlar sayesinde açılamıyor.
Bunun başka bir yolu yokmudur. Programı süresiz şekilde derledim. Ama her müşteriye özel olacak ve müşteriye Key falan göndermeyeceğiz. Key leri crackledikleri için bu yolu seçmedim. Yapay zekada sorunun cevabını bulamadım.
Program şifrelemeleri nasıl yapılıyor? Cracklemeyi önlemek için.
16
●436
- 15-04-2026, 19:31:00Neredeyse şifresi kırılmayan yok. Ama kırılınca elde edilecek şeyin çok fazla ederi olsun ki uğraşsınlar. Bu nedenle genelde pek uğraşılmaz yüksek bütçe vaat etmiyor ise. Rahat olun mümkün olduğunca iyi şifreleyin gerisi insanların gerek duyması ( yoğun talep ) durumuna göre nasip. Hele ki AI ile yapılan bu tür programların açıklarını yine AI ile buluyorlar bilginiz olsun!
- 15-04-2026, 19:42:15c dilinde yazacaksın
Özel ssl pinning sertifika sabitleme yapacaksın ki mitm ile ağ trafiğini izleyemesinler
Fonksiyonları karıştıracaksın
Gizli kontroller ekleyeceksin öreğin bir resim indidirken bile lisans lontrolü yapacaksın ama hata olarak internetin yavaş uyarısını çıkartacaksın ki ayıkmasın
Kırılmayan uygulama yok günümüzde adobe bile cracklenebiliyor - 15-04-2026, 19:48:37O şifreleyicilerin de unpack sürümleri var. Yenileri ise çok pahalı ve kırılmak için sırada.
En doğru yol:
Kritik verileri ve fonksiyonları lisans doğrulaması ile uzak sunucudan şifreli biçimde include etmek veya önemli işlemleri lisans sunucusuna yaptırmaktır. Bu yöntem temelinde exe içinde kullanıcılara kritik kodlar ve veriler direkt verilmez. Server side ile sadece lisans doğrulanmaz. Bazı kritik işlemler kullanıcıya hiç gösterilmeden sunucu tarafında yapılır ve sonuç yazılıma gönderilir. Sunucu hacklenmediği sürece kırılması mümkün olmaz. Eğer yeterince iyi şifrelenmez ve bütün veri direkt yazılıma gönderilirse port sniffer ile veri izlenerek görülmemesi istenen veri deşifre edilebilir. Bu konunun birçok yönü var. - 15-04-2026, 19:50:07c# ile yazdırdım hocam.pale100 adlı üyeden alıntı: mesajı görüntüle
Hocam C# ile yazdırdım. Yazılım bir autocad eklentisi üretim üzerine. Çok fazla zaman harcadığım için emekler boşa gitmesin diye sordum bunu. Bu söyledikleriniz süper hocam. Buna benzer şeyler yaptırdım. Ama müşteriden bilgisayar kodu istemek ve o bilgisayara özel derleme yapmak en mantıklısı geldi. Ama bu seferde her müşteriden bunu istemek sıkıntı.oguzhanss adlı üyeden alıntı: mesajı görüntüle
Bu arada kendim de çok azda olsa anlarım yazılımdan yazılımcı olmasam da ai sayesinde bu konuda da geliştirmiş olduk kendimi. - 15-04-2026, 19:52:02fthcc adlı üyeden alıntı: mesajı görüntüleHocam bu nasıl mantık ya. Teşekkürler. Bunu denediniz mi daha önce aşırı mantıklı geldi.phpc adlı üyeden alıntı: mesajı görüntüle
- 15-04-2026, 19:53:50Rica ederim. Pascal'dan beri (1997) program yazıyorum. Denedim.fthcc adlı üyeden alıntı: mesajı görüntüle