Python İle Exploit Kodlama Rehberi

Senior Beyaz

Katılımcı Üye
6 Mar 2016
470
136
root@beyaz:






Merhaba TurkHackTeam Ailesi
Bugün sizlerle forumda çok fazla dikkatimi çeken bir konu üzerinde duracağız. Bir çok kez " Pyhton ile exploit kodlanabilir mi ? " tarzı sorular ile karşılaştım. Bunun için bu konunun sizlere bir rehber olmasını umuyorum.

Keyifli Okumalar Dilerim....


Python dilinde exploit yazmak istiyorsanız, öncelikle Python programlama dilinin temellerini öğrenmeniz gerekiyor. Python, siber güvenlik alanında sıkça kullanılan bir dildir, çünkü kolay, hızlı ve pratiktir. Python ile hem uzaktan hem de yerel exploitler yazabilirsiniz. Uzaktan exploitler, hedef sisteme bağlanarak komut enjekte etmek veya bilgi çekmek için kullanılır. Yerel exploitler ise, zaten erişimi olan bir kullanıcının yetkisini yükseltmek veya sistemdeki zafiyetleri kullanmak için kullanılır.


Python ile exploit yazmak için, aşağıdaki konuları bilmek faydalı olacaktır:

-
Ağ programlama: Python ile TCP/IP, UDP, HTTP gibi protokoller üzerinden veri alışverişi yapmak için socket modülünü kullanabilirsiniz. Ayrıca, requests, urllib, scapy gibi modüller de web sitelerine istek göndermek, paket yakalamak veya oluşturmak için kullanılabilir.
-
Binary analiz: Python ile assembly kodunu okumak, değiştirmek veya çalıştırmak için pwntools, keystone, capstone, unicorn gibi modüller kullanılabilir. Bu modüller, buffer overflow, format string, return oriented programming gibi zafiyetleri bulmak ve istismar etmek için gerekli araçları sağlar.
-
Metasploit framework: Python ile metasploit framework'ü kullanarak, hazır exploitlerden yararlanabilir, payload oluşturabilir veya kendi exploit modüllerinizi yazabilirsiniz. Metasploit framework, siber güvenlik alanında en popüler ve güçlü araçlardan biridir.
-
Web scraping: Python ile web sitelerinden veri çekmek, linkleri takip etmek, form doldurmak veya oturum açmak için BeautifulSoup, selenium, mechanize gibi modüller kullanılabilir. Bu modüller, web uygulamalarındaki zafiyetleri tespit etmek veya istismar etmek için kullanılabilir.



Python ile exploit yazmak istiyorsanız, size şu kaynakları tavsiye ederim:

- Python A-Z™ : Kodlama ve Hacker araçları geliştirme kursu: Bu kurs, Python programlamayı sıfırdan ileri seviyeye öğrenmenizi ve etik hacker araçları yazarak pratik yapmanızı sağlar.
- Python : Sıfırdan İleri Seviyeye - Etik Hacker Örnekleriyle: Bu kurs, Python programlamayı sıfırdan ileri seviyeye öğrenmenizi ve etik hacker örnekleriyle pekiştirmenizi sağlar.
- Exploit Nasıl Yazılır ? | Buffer Overflow | How To Write Exploit ? | KERNELBASE.dll: Bu video, Python, assembly ve C dillerini kullanarak nasıl exploit yazılacağını gösterir.
- Python ile Exploit - Python - YazBel forumu: Bu forumda, Python ile exploit yazmanın mantığı ve avantajları hakkında tartışmalar bulabilirsiniz.

Umarım bu rehber sizlere bir yol gösterici olmuştur.






 
Son düzenleme:

invisible blood

Uzman üye
15 Eyl 2023
1,177
442






Merhaba TurkHackTeam Ailesi
Bugün sizlerle forumda çok fazla dikkatimi çeken bir konu üzerinde duracağız. Bir çok kez " Pyhton ile exploit kodlanabilir mi ? " tarzı sorular ile karşılaştım. Bunun için bu konunun sizlere bir rehber olmasını umuyorum.

Keyifli Okumalar Dilerim....


Python dilinde exploit yazmak istiyorsanız, öncelikle Python programlama dilinin temellerini öğrenmeniz gerekiyor. Python, siber güvenlik alanında sıkça kullanılan bir dildir, çünkü kolay, hızlı ve pratiktir. Python ile hem uzaktan hem de yerel exploitler yazabilirsiniz. Uzaktan exploitler, hedef sisteme bağlanarak komut enjekte etmek veya bilgi çekmek için kullanılır. Yerel exploitler ise, zaten erişimi olan bir kullanıcının yetkisini yükseltmek veya sistemdeki zafiyetleri kullanmak için kullanılır.


Python ile exploit yazmak için, aşağıdaki konuları bilmek faydalı olacaktır:

-
Ağ programlama: Python ile TCP/IP, UDP, HTTP gibi protokoller üzerinden veri alışverişi yapmak için socket modülünü kullanabilirsiniz. Ayrıca, requests, urllib, scapy gibi modüller de web sitelerine istek göndermek, paket yakalamak veya oluşturmak için kullanılabilir.
-
Binary analiz: Python ile assembly kodunu okumak, değiştirmek veya çalıştırmak için pwntools, keystone, capstone, unicorn gibi modüller kullanılabilir. Bu modüller, buffer overflow, format string, return oriented programming gibi zafiyetleri bulmak ve istismar etmek için gerekli araçları sağlar.
-
Metasploit framework: Python ile metasploit framework'ü kullanarak, hazır exploitlerden yararlanabilir, payload oluşturabilir veya kendi exploit modüllerinizi yazabilirsiniz. Metasploit framework, siber güvenlik alanında en popüler ve güçlü araçlardan biridir.
-
Web scraping: Python ile web sitelerinden veri çekmek, linkleri takip etmek, form doldurmak veya oturum açmak için BeautifulSoup, selenium, mechanize gibi modüller kullanılabilir. Bu modüller, web uygulamalarındaki zafiyetleri tespit etmek veya istismar etmek için kullanılabilir.



Python ile exploit yazmak istiyorsanız, size şu kaynakları tavsiye ederim:

- Python A-Z™ : Kodlama ve Hacker araçları geliştirme kursu: Bu kurs, Python programlamayı sıfırdan ileri seviyeye öğrenmenizi ve etik hacker araçları yazarak pratik yapmanızı sağlar.
- Python : Sıfırdan İleri Seviyeye - Etik Hacker Örnekleriyle: Bu kurs, Python programlamayı sıfırdan ileri seviyeye öğrenmenizi ve etik hacker örnekleriyle pekiştirmenizi sağlar.
- Exploit Nasıl Yazılır ? | Buffer Overflow | How To Write Exploit ? | KERNELBASE.dll: Bu video, Python, assembly ve C dillerini kullanarak nasıl exploit yazılacağını gösterir.
- Python ile Exploit - Python - YazBel forumu: Bu forumda, Python ile exploit yazmanın mantığı ve avantajları hakkında tartışmalar bulabilirsiniz.

Umarım bu rehber sizlere bir yol gösterici olmuştur.






Ellerinize sağlık hocam.
 
Ü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.