Notebook fikri çok iyi fikir. Hiç aklıma gelmemişti. Teşekkürler. 10 Eylül 2015 14:56 tarihinde caner basaran <[email protected]> yazdı:
> 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 <[email protected] > > yazdı: > >> Linux-programlama listesi mesajlarını şu adrese gönderin: >> [email protected] >> >> 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: >> [email protected] >> >> Bu listeyi yöneten kişiye şu adresten ulaşabilirsiniz: >> [email protected] >> >> 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 <[email protected]> >> Subject: [Linux-programlama] Kod kriptolama. (obfuscator) >> To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme >> <[email protected]>, >> [email protected] >> 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 <[email protected]> >> Subject: [Linux-programlama] Re: Kod kriptolama. (obfuscator) >> To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme >> <[email protected]> >> Message-ID: >> <[email protected]> >> Content-Type: text/plain; charset=UTF-8 >> >> >> On Tue, 8 Sep 2015 13:23:35 +0300 >> Recep KIRMIZI <[email protected]> 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 >> [email protected] >> 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 > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > > -- R.K.
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
