Kodunuzu göstermek istemiyorsanız, vermeyin. Çünkü tersine mühendisliğe ilgisi olan insanlar da çok. www.simonroses.com/2013/10/appsec-myths-about-obfuscation-and-reversing-python/
ipython notebook erişebileceği yola kodunuzu koyun. Taşeron kodlayıcılara da birer notebook açın, uzaktan çalışsınlar. Caner Başaran 9 Eylül 2015 12:00 tarihinde <linux-programlama-requ...@liste.linux.org.tr> yazdı: > Linux-programlama listesi mesajlarını şu adrese gönderin: > linux-programlama@liste.linux.org.tr > > World Wide Web ile üye olmak veya üyelikten çıkmak için şu sayfayı > ziyaret edin: > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > veya e-posta yoluyla konusunda veya gövdesinde 'help' yazan bir mesajı > şu adrese gönderin: > linux-programlama-requ...@liste.linux.org.tr > > Bu listeyi yöneten kişiye şu adresten ulaşabilirsiniz: > linux-programlama-ow...@liste.linux.org.tr > > Yanıt yazarken, lütfen Konu satırını düzenleyerek şu tür bir şekilden > daha belirli olmasını sağlayın: "Ynt: Linux-programlama toplu > mesajının içeriği..." > > > > Günün Konuları: > > 1. Kod kriptolama. (obfuscator) (Recep KIRMIZI) > 2. Re: Kod kriptolama. (obfuscator) (Onur Küçük) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 8 Sep 2015 13:23:35 +0300 > From: Recep KIRMIZI <rkirm...@gmail.com> > Subject: [Linux-programlama] Kod kriptolama. (obfuscator) > To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme > <linux-programlama@liste.linux.org.tr>, > linux-sunucu-requ...@liste.linux.org.tr > Message-ID: > < > cahxsdf6bl9p19ny8-tfc87hfjosf-nczc0dbuo7hbytplkw...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Merhabalar; > > Elimizde yaklasik 1 yildir gelistirilen bir Python / Django projesi > bulunuyor. Projenin buyuk bir kismi abstract katmanlardan olusuyor. Yeni > gelistirilen uygulamalar bu abstractlardan inherit edilip ozel methodlarin > yeniden yazilmasi durumu var. > > Bizdeki abstraction saglayan uygulamalar yeni yapilan uygulamalar icin > gidilmesi gereken yolu da gosteriyor. Ornegin X sinifindan turelimis Y > sinifini yaptiginizda X te bulunan z methodunu kendinize gore implemente > etmez iseniz hata aliyorsunuz. > > Simdi bu abstract siniflardan olusturulmasi gerken bir suru kucuk > programciklar var. Bunlari disariya yaptirmak istiyoruz. Freelancer olarak > isi verecegiz. Bizim yazdigimiz kodu sadece import edip kendi interface'ini > yazabilsin istiyoruz. Ama acip bizim kodumuza bakamasin. > > Bu tip bir arac kullanan, tavsiye eden var midir? > Ucretli cozumlerde kabulumuzdur. > > -- > R.K. > -------------- sonraki b? -------------- > Bir HTML eklentisi temizlendi... > URL: > http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20150908/b24c24aa/attachment-0001.html > > ------------------------------ > > Message: 2 > Date: Tue, 8 Sep 2015 13:57:50 +0300 > From: Onur Küçük <o...@ozguryazilim.com.tr> > Subject: [Linux-programlama] Re: Kod kriptolama. (obfuscator) > To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme > <linux-programlama@liste.linux.org.tr> > Message-ID: > <20150908135750.749a7f6695b474c58ee92...@ozguryazilim.com.tr> > Content-Type: text/plain; charset=UTF-8 > > > On Tue, 8 Sep 2015 13:23:35 +0300 > Recep KIRMIZI <rkirm...@gmail.com> wrote: > > > Merhabalar; > > > > Elimizde yaklasik 1 yildir gelistirilen bir Python / Django projesi > > bulunuyor. Projenin buyuk bir kismi abstract katmanlardan olusuyor. > > Yeni gelistirilen uygulamalar bu abstractlardan inherit edilip ozel > > methodlarin yeniden yazilmasi durumu var. > > > > Bizdeki abstraction saglayan uygulamalar yeni yapilan uygulamalar icin > > gidilmesi gereken yolu da gosteriyor. Ornegin X sinifindan turelimis Y > > sinifini yaptiginizda X te bulunan z methodunu kendinize gore > > implemente etmez iseniz hata aliyorsunuz. > > > > Simdi bu abstract siniflardan olusturulmasi gerken bir suru kucuk > > programciklar var. Bunlari disariya yaptirmak istiyoruz. Freelancer > > olarak isi verecegiz. Bizim yazdigimiz kodu sadece import edip kendi > > interface'ini yazabilsin istiyoruz. Ama acip bizim kodumuza bakamasin. > > > > Bu tip bir arac kullanan, tavsiye eden var midir? > > Ucretli cozumlerde kabulumuzdur. > > mnfy dan geçirilmiş kodu pyc olarak vermek bir çözüm olabilir. > https://pypi.python.org/pypi/mnfy . Sadece pyc verirseniz uncompyle2 > gibi araçlarla düz metin haline dönüştürülebilir, compile flag larıyla > oynayarak docstring vs. değiştirebilirsiniz ama yeterli olmayabilir. > > Bir Django projeyi tamamen mnfy / pyc yapmayı denemedim ama kabaca; > > $ cat deneme.py > #!/usr/bin/python > # -*- coding: utf-8 -*- > > import hede > > hede.hedefunc('test bir iki') > > $ cat hede.py > > def hedefunc(k): > print "hedefunc %s" % k > > $ python -m compileall hede.py > $ rm hede.py > $ ll > total 52K > drwxr-xr-x 2 users 36K Sep 8 13:39 . > drwxr-xr-x 55 users 4.0K Sep 8 13:38 .. > -rw-r--r-- 1 users 87 Sep 8 13:37 deneme.py > -rw-r--r-- 1 users 227 Sep 8 13:38 hede.pyc > > $ python deneme.py > hedefunc test bir iki > > > -- > Onur Küçük Özgür Yazılım A.Ş. ~ > > <onur.--.-.ozguryazilim.com.tr> http://www.ozguryazilim.com.tr > > > > ------------------------------ > > _______________________________________________ > Linux-programlama mailing list > Linux-programlama@liste.linux.org.tr > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > > Son: Linux-programlama Toplu Mesajı, Sayı 130, Konu 2 > ***************************************************** >
_______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php