Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> TurkHackTeam Ar-Ge Tim

TurkHackTeam Ar-Ge Tim Turkhackteam Araştırma ve Geliştirme Timinin Hazırladığı Program ve Dökümanlar...





PyObfx | Python Kodlarınızı Gizleyin! [AR-GE Tim]

TurkHackTeam Ar-Ge Tim

Yeni Konu aç Cevapla
 
Seçenekler
Alt 04-11-2018 21:40   #1
  • AR-GE Tim Lideri
  • Üye Bilgileri
Üyelik tarihi
10/2015
Nereden
k3pwn
Mesajlar
Konular



Arrow PyObfx | Python Kodlarınızı Gizleyin! [AR-GE Tim]





[0] Obfuscation ~

Türkçe karşılığı şaşırtmaca, yanıltmaca demektir.
Yazılım evreninde ise kaynak kodlarının işlevini hiçbir şekilde değiştirmeden anlaşılmayacak derecede karıştırma anlamına gelmektedir. Obfuscate edilmiş örnek bir kod aşağıda görülmektedir.



Şekil 1.1 (Obfuscated kod örneği)

[1] Neden ihtiyaç duyarız? ~

Obfuscate işlemi öncelikli olarak oluşturduğumuz projelerin intellectual property dediğimiz fikir haklarını koruma altına alıp reverse engineering yani tersine mühendislik gibi denemeleri yapılsa da programlarımıza gömülü olan bize ait algoritma ya da know-how gibi tahminlerin açığa çıkmasını engellemek amacıyla kullanılmaktadır.
Obfuscate işleminin diğer bir kullanım alanı ise kodun daha efektif bir hal almasını sağlamaktır.



Şekil 1.2 (Obfuscated kod örneği [Optimize edilmiş])

[2] PyObfx ~

İnsanlar kullanışlı, kolay, popülaritesi yüksek ve insan diline en yakın dillerden olduğu için Python programlama dilini öğreniyor ve bu işten gelir sağlamak istiyorlar. Gelir sağlamak için scriptlerini satacakları kişiler de genelde lisanslara, anlaşmalara bağlı kalacak kurumsal şirketler olmuyor. Bu durumda da her ne kadar Python dilinin felsefesine aykırı olsa da insanlar kodlarını korumak ve çoğaltılmasını önlemek için bir obfuscatora ihtiyaç duyuyor. Bu bağlamda PyObfX; Python kodlarının okunmasını, geri döndürülmesini ve çoğaltılmasını mümkün olduğunca zorlaştırmayı hedefliyor.

[3] Özellikler ~

• String, Integer, Float ve Boolean Veri Tipi Obfuscation
• Değişken Adı Obfuscation
• Fonksiyon İsmi Obfuscation
• Import Name (Modül ismi) Obfuscation
• Packing (bz2, gz, lzma)

PyObfx kullanılarak Obfuscate edilmiş örnek bir dosya aşağıda gösterilmiştir.


Şekil 2.1 (PyObfx ile Obfuscate edilmiş kod örneği)

[4] Kurulum ~
Kod:
git clone https://github.com/PyObfx/PyObfx.git && cd PyObfx/ pip install -r requirements.txt
[5] Kullanım ~


Kısa animasyon: https://asciinema.org/a/207739

[6] GitHub ~

[7] ( ͡° ͜ʖ ͡°) ~

PyObfx projesi TurkHackTeam AR-GE Timi tarafından 2 aylık bir süreçte yazılmış olup açık kaynak kodlu beta sürümündedir.
Kullanıcıdan gelen geri bildirim ve önerilere göre proje geliştirilmeye devam edecektir. Siz de GitHub üzerinden Pull Request göndererek projeye destek olabilirsiniz.

Geliştirici Kadromuz: @KeyLo99 @Gbmdpof @kondanta @easyly @Emperor Federico
(Bkz: https://github.com/PyObfx/PyObfx/graphs/contributors)


Araştırma-Geliştirme ekibi olarak iyi kullanımlar dileriz.
...



___________________________________________

TürkHackTeam | Araştırma - Geliştirme Timi


 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 21:45   #2
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
11/2006
Nereden
TÜRK
Mesajlar
Konular





Elinize sağlık



___________________________________________

Türklüğü yüceltmek için yaşa, Türk’e kılıç kaldıran eli kır!
TurkHackTeam.Org/Net © 2006 - 2019

 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 21:49   #3
  • Grafiker
  • Üye Bilgileri
Üyelik tarihi
12/2017
Mesajlar
Konular





Elinize sağlık. 👍🏻



___________________________________________

Painting is an infinitely minute part of my personality.

behance.net/alphajakey
twitter.com/realalphajakey
Mail :: alphajakey@protonmail.com
 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 21:52   #4
  • Tamamen Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
09/2018
Nereden
ABD
Mesajlar
Konular
5





Ellerinize sağlık hocam. Güzel bir proje olmuş.
 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 21:55   #5
  • Saldırı Timleri Lideri
  • Üye Bilgileri
Üyelik tarihi
10/2016
Nereden
0.0.0.0/0
Mesajlar
Konular





Elinize sağlık



___________________________________________


 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 21:55   #6
  • Orgeneral
  • Üye Bilgileri
Üyelik tarihi
10/2015
Nereden
Cx Island
Mesajlar
Konular





Ellerinize, emeklerinize sağlık. Proje çok iyi düşünülmüş, tebrik ederim.



___________________________________________

~ Twitter Hesabım ~ | https://t.me/CxFor
| “ Benim naçiz vücudum elbet bir gün toprak olacaktır,
ancak Türkiye Cumhuriyeti ilelebet payidar kalacaktır.“

“ Emek verilen her şey çok güzeldir. 🌹 “ |

 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 21:57   #7
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
10/2018
Nereden
3232361
Mesajlar
Konular
4





Yazılarıda okudum, başarılı ve kullanışlı bir şey

kriptotürk v2 gelirse dahada iyi olur

ellerinize sağlık ekip



___________________________________________

 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 21:59   #8
  • Albay
  • Üye Bilgileri
Üyelik tarihi
12/2017
Nereden
-
Mesajlar
Konular





Ellerine sağlık.



___________________________________________

Buradan bir gülümseyeceksin, karşıdakinin hayallerini yıkacak.
 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 22:07   #9
  • Binbaşı
  • Üye Bilgileri
Üyelik tarihi
09/2017
Nereden
Moderasyon
Yaş
28
Mesajlar
Konular





Tüm emeği geçenlerin eline emeğine sağlık
 Offline  
 
Alıntı ile Cevapla
Alt 04-11-2018 22:08   #10
  • Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
12/2017
Nereden
Nereye
Mesajlar
Konular





Ellerinize sağlık komutanım
 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2018

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı

Google+

wau

Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.