Python Kaynak Kodları Gizlemek - pycompile

Terbyt

Üye
3 Ara 2020
51
21
İzmir
Merhaba, bu konuda sizlere açık kaynak kodlu olan Python programlarınızın kaynak kodlarını gizlemeyi göstereceğim. Bu yöntemi kullanarak başkaları tarafından düzenlenmesini istemediğiniz kodlarınızı şifreleyebilirsiniz. Ayrıca Python trojanlarınızın da açığa çıkmamasını sağlayabilirsiniz.

Bu işlem için pycompile komudunu kullanacağız.

Terminalimizi açıyoruz ve pycompile yazarak seçenekleri görüyoruz:

1hxmtm7.png

Benim şifreleyeceğim dosya tht.py, öncelikle cat tht.py komudunun çıktısını görelim:
dr87rcw.png

Şimdi pycompile tht.py komudu ile şifreleyelim:
6fodmfm.png

Bu komut sayesinde aynı dizin içerisinde şifrelenmiş bir tht.pyc dosyası oluşturuldu. cat tht.pyc komudu ile dosyanın içeriğini yeniden kontrol edelim:
8eprmcm.png

Gördüğünüz üzere araya karakterler eklenerek ve söz dizimi değiştirilerek kodumuz şifrelenmiş. Bu iki satırdan oluşan bir kod olduğu için çözmesi kolay. Ancak yüzlerce satırdan oluşan bir kodun alt üst edilerek karıştırıldığını düşünün, elbette çözülebilir ancak çözülmesi uzun zaman alır. Bu yöntemi Python ile yazılmış trojanlarınızda kullanabilirsiniz.

Bu dosyayı python tht.pyc komudu ile normal bir Python dosyası gibi çalıştırabilirsiniz:
cav0mcj.png


Yeni bir konuda görüşmek üzere.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. 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.