• 18-04-2018, 23:54:11
    #1
    merhabalar, localhost yani masaüstü pc de çalışan ve dışa kapalı olan bir scripti nasıl lisanslarınız yada kaynak dosyalarını nasıl şifreleriz. en basit ve kolay yoldan bu işlem için bilgi verebilecek varmı. şimdiden teşekkürler.
  • 19-04-2018, 03:27:24
    #2
    JaaN adlı üyeden alıntı: mesajı görüntüle
    merhabalar, localhost yani masaüstü pc de çalışan ve dışa kapalı olan bir scripti nasıl lisanslarınız yada kaynak dosyalarını nasıl şifreleriz. en basit ve kolay yoldan bu işlem için bilgi verebilecek varmı. şimdiden teşekkürler.
    Ücretli seçenek düşünürseniz ioncube encoder öneririm.

    Ücretsiz düşünürseniz, eğer tek pcde çalışacaksa kodlamanızın birkaç yerinde domain kontrolü yapın, localhost olarak girişlere izin verin veya aynı ağdan farklı pclerde bağlantı sağlanacaksa sadece 192.168.x.x gibi ağ iplerinden bağlantıya izin verin farklı ip üzerinden giriş olursa exit yapıp çalışmayı durdurabilirsiniz. Sonrasında kodlarınızı "php obfuscation" diye googleda aratarak karmaşık hale getirecek araçlara göz atabilirsiniz. Ama obfuscationlar geriye dönük çözülme ihtimali var eğer büyük çaplı bir proje ise kesinlikle ioncube ile şifrelemenizi öneririm.
  • 19-04-2018, 13:39:37
    #3
    JaaN adlı üyeden alıntı: mesajı görüntüle
    merhabalar, localhost yani masaüstü pc de çalışan ve dışa kapalı olan bir scripti nasıl lisanslarınız yada kaynak dosyalarını nasıl şifreleriz. en basit ve kolay yoldan bu işlem için bilgi verebilecek varmı. şimdiden teşekkürler.
    if ($_SERVER['HTTP_HOST'] == "localhost") {
    //İşlem
            } else {
    //İşlem
            }
    Localhost, veya sunucu olarak ayırımını yaparka dilersen hata ekranı, dilersen sayfa yönlendirimi gibi işlemler yaptırabilirsin
  • 20-04-2018, 20:09:56
    #4
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    Ücretli seçenek düşünürseniz ioncube encoder öneririm.

    Ücretsiz düşünürseniz, eğer tek pcde çalışacaksa kodlamanızın birkaç yerinde domain kontrolü yapın, localhost olarak girişlere izin verin veya aynı ağdan farklı pclerde bağlantı sağlanacaksa sadece 192.168.x.x gibi ağ iplerinden bağlantıya izin verin farklı ip üzerinden giriş olursa exit yapıp çalışmayı durdurabilirsiniz. Sonrasında kodlarınızı "php obfuscation" diye googleda aratarak karmaşık hale getirecek araçlara göz atabilirsiniz. Ama obfuscationlar geriye dönük çözülme ihtimali var eğer büyük çaplı bir proje ise kesinlikle ioncube ile şifrelemenizi öneririm.
    tekrar merhaba düşük ücretlerle yapabilirim yada ücretsiz bahsettiğiniz php obfuscation uygulamasıylada olabilir, büyük ve önemli bir proje değildir, maksat profesyonel olmayan kişilerden koruyabilmek. şifreler kodlar çözülsede önemli değil. ama bir ilk etapda scripti kopyalayıp başka pc de kurduklarında çalışmaması önemli bunun için ne gibi önlemler alabilirim.
  • 20-04-2018, 23:34:32
    #5
    JaaN adlı üyeden alıntı: mesajı görüntüle
    tekrar merhaba düşük ücretlerle yapabilirim yada ücretsiz bahsettiğiniz php obfuscation uygulamasıylada olabilir, büyük ve önemli bir proje değildir, maksat profesyonel olmayan kişilerden koruyabilmek. şifreler kodlar çözülsede önemli değil. ama bir ilk etapda scripti kopyalayıp başka pc de kurduklarında çalışmaması önemli bunun için ne gibi önlemler alabilirim.
    localhosta göre lisanslarsanız tüm localhostlarda çalışacaktır. Yani bu durumda en iyi yol kurulan makinenin mac adressine göre lisanslama yapabilirsiniz, sonrada bu mac adress kontrolü yaptığınız if koşulunun olduğu dosyayı obfuscate yapın veya ioncube online encoder ile (sanırım dosya başı 1$ dı) şifreleyebilirsiniz.
  • 21-04-2018, 16:28:46
    #6
    Merhaba.Scriptin çalışacağı bilgisayarın bir statik ip adresine sahip olmasını sağlayarak, yazılımı o ip adresine lisanslayabilirsiniz.
    Ancak ip kontrolu yaparken curl ile uzak bir siteye istek atarak oradan ip adresini kontrol etmeniz gerekir.
  • 22-04-2018, 11:13:45
    #7
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    localhosta göre lisanslarsanız tüm localhostlarda çalışacaktır. Yani bu durumda en iyi yol kurulan makinenin mac adressine göre lisanslama yapabilirsiniz, sonrada bu mac adress kontrolü yaptığınız if koşulunun olduğu dosyayı obfuscate yapın veya ioncube online encoder ile (sanırım dosya başı 1$ dı) şifreleyebilirsiniz.
    Bencede en güzeli ve temizi mac adresine göre sorgulama yapıp lisanslamak hocam...


    NOT: Mac adresini öğrenmek için kodumuz


    $komut= 'getmac';
    exec($komut,$deger);

    foreach($deger as $yaz)
    {
    echo $yaz.'<br>';

    }



    çalışmalarınızda başarılar
  • 24-04-2018, 02:47:28
    #8
    JaaN adlı üyeden alıntı: mesajı görüntüle
    merhabalar, localhost yani masaüstü pc de çalışan ve dışa kapalı olan bir scripti nasıl lisanslarınız yada kaynak dosyalarını nasıl şifreleriz. en basit ve kolay yoldan bu işlem için bilgi verebilecek varmı. şimdiden teşekkürler.


    https://jsfiddle.net/0tg1z7e7/
    kodlar burda
    mac adresini al ardindan bunu bir yere yazdir , daha sonra esit mi degilmi diye kontrol ettir eger esit degilse siteyi kilitle yada baska bir seyler yap.
    tavsiyem 3 farkli kombinasyon kullanman.
    1 - localhost/proje adina lisans kontrolü
    2- lisans anahtarı
    3- mac adresi.

    mac adresini en son kontrol ettirirsin.
    2 sinden gecsede bundan gecemez
    Kolay gelsin takildigin yer olursa mesaji alinti yaparak sorarsın
  • 24-04-2018, 21:08:22
    #9
    Kırmak isteyen onuda kırar, şuana kadar kırılmayan bir yazılım yok. ioncude diyorsunuz, onun içinden geçiyorlar..

    Ki mac adresi değiştirerek bile yaptıgınız lisans işlemi bypass edilebilir.