Neler yeni

Yazılım Forum

Tüm özelliklerimize erişmek için şimdi bize katılın. Kayıt olduktan ve giriş yaptıktan sonra konu oluşturabilecek, mevcut konulara yanıt gönderebilecek, itibar kazanabilecek, özel mesajlaşmaya erişebilecek ve çok daha fazlasını yapabileceksiniz! Bu hizmetlerimiz ise tamamen ücretsiz ve kurallara uyulduğu sürece sınırsızdır, o zaman ne bekliyorsunuz? Hadi, sizde aramıza katılın!

OSCP Sınavına Hazırlıkta Kapsamlı Laboratuvar Ortamı Oluşturma ve Kullanma Rehberi

OSCP Sınavına Hazırlıkta Kapsamlı Laboratuvar Ortamı Oluşturma ve Kullanma Rehberi

Offensive Security Certified Professional (OSCP) sertifikası, sızma testleri alanında en saygın ve uygulamalı sertifikalardan biridir. Bu sertifikayı kazanmak için sadece teorik bilgiye sahip olmak yetmez; pratik deneyim ve problem çözme becerisi kritik öneme sahiptir. OSCP sınavı, bir laboratuvar ortamında çeşitli sistemleri sızma testine tabi tutmayı gerektirdiğinden, sınava en iyi şekilde hazırlanmanın yolu da kapsamlı ve gerçekçi bir laboratuvar ortamında düzenli pratik yapmaktan geçer. Bu rehber, OSCP yolculuğunuzda size yol gösterecek laboratuvar tavsiyelerini, kurulum stratejilerini ve pratik metodolojilerini içermektedir.

Neden Kendi Laboratuvar Ortamınız Olmalı?
Resmi Offensive Security laboratuvarları, sınavın bir parçası olup oldukça değerlidir. Ancak, kendi kişisel laboratuvarınız, farklı senaryoları deneme, araçları özgürce kullanma ve hatalarınızdan ders çıkarma esnekliği sunar. Bu, öğrenme sürecinizi hızlandırır ve sınavda karşılaşabileceğiniz çeşitli zorluklara karşı sizi daha dirençli hale getirir. Kendi laboratuvarınızda pratik yapmak, sistematik düşünme ve sorun giderme becerilerinizi geliştirmenize olanak tanır.

Önerilen Laboratuvar Ortamları ve Platformlar:

1. Resmi Offensive Security Laboratuvarları (PEN-200 / PWK Lab):
OSCP öğrenme yolculuğunun temelini oluşturan bu laboratuvarlar, sınavda karşılaşabileceğiniz makinelere benzer bir yapıda tasarlanmıştır. Bu laboratuvarlarda zaman geçirmek, ağdaki makineleri keşfetmek, zaafiyetleri bulmak ve sömürmek, sertifika yolculuğunuzun vazgeçilmez bir parçasıdır. Her bir makineyi ayrı ayrı çözmek ve çözümlerini belgelemek, hem bilgi birikiminizi artıracak hem de rapor yazma pratiği kazandıracaktır. Laboratuvarlardaki her bir makine, belirli bir zaafiyet türünü veya saldırı tekniğini hedef alır. Bu nedenle, laboratuvar kılavuzunu dikkatlice takip etmek ve her bölümdeki alıştırmaları eksiksiz tamamlamak önemlidir.

2. HackTheBox (HTB):
HackTheBox, sızma testi becerilerinizi geliştirmek için harika bir platformdur. Hem aktif hem de emekli (retired) makineler sunar. OSCP adayları için özellikle emekli makineler önemlidir, çünkü bu makinelerin çözümleri (write-ups) genellikle mevcuttur ve takıldığınızda size yol gösterebilir. HTB Academy, yapılandırılmış öğrenme yolları sunarak belirli becerileri hedefli bir şekilde geliştirmenize yardımcı olabilir. HTB'nin Pro Labs kısmı, Active Directory veya özel uygulama ortamları gibi daha karmaşık, gerçek dünya senaryolarını simüle eder ve sınavdaki ağ pivoting kısımlarına hazırlık için çok faydalıdır. HTB'de düzenli olarak pratik yapmak, hızınızı ve verimliliğinizi artıracaktır.

3. TryHackMe (THM):
TryHackMe, özellikle başlangıç seviyesindeki adaylar için kullanıcı dostu ve interaktif bir platformdur. Belirli konulara odaklanmış "odalar" (rooms) aracılığıyla öğrenme imkanı sunar. OSCP yolunda eksik olduğunuz konuları (örneğin, Linux ayrıcalık yükseltme, Windows ayrıcalık yükseltme, web zaafiyetleri) THM'deki ilgili odaları tamamlayarak giderebilirsiniz. THM'nin "Offensive Pentesting" veya "Red Team" gibi öğrenme yolları, OSCP müfredatına uygun pratik yapma imkanı sunar.

4. VulnHub / KiwiTCG / Offensive Security Ücretsiz VM'ler:
Bu platformlar, indirilebilir sanal makineler (VM'ler) sunar. Kendi yerel laboratuvarınızda bu VM'leri kurarak pratik yapabilirsiniz. VulnHub'daki çoğu VM, belirli bir zaafiyeti hedef alır ve genellikle tek bir çözüm yolu bulunur. Kendi ağınızda bu VM'leri izole bir şekilde çalıştırmak, sızma test sürecini baştan sona deneyimlemenizi sağlar.
vulnhub_logo.png
gibi logolarını internette arayarak indirebilirsiniz. Offensive Security'nin sunduğu ücretsiz VM'ler de oldukça faydalıdır.

Kendi Yerel Laboratuvarınızı Kurma:

Kendi laboratuvarınızı kurmak için bir sanallaştırma yazılımına ihtiyacınız olacak.
* Sanallaştırma Yazılımları: VMware Workstation/Player, VirtualBox, veya Proxmox gibi hipervizörler. VMware, çoğu profesyonel için tercih edilen seçenektir, ancak VirtualBox ücretsiz ve başlangıç için yeterlidir.
* Ana Sistem (Host OS): Windows, macOS veya Linux tabanlı bir işletim sistemi olabilir.
* Saldırgan Makinesi (Attacker OS): Kali Linux OSCP için standarttır. Tüm gerekli araçları içerir ve düzenli olarak güncellenir. Parrot OS veya diğer sızma testi dağıtımları da kullanılabilir, ancak Kali'ye aşina olmak sınav için avantajlıdır.
* Hedef Sistemler (Target OS): Windows (Windows Server 2016/2019, Windows 10), Linux (Ubuntu, Debian, CentOS) gibi çeşitli işletim sistemlerini barındıran sanal makineler. İnternetten indirilebilen veya kendi oluşturduğunuz zafiyetli VM'ler kullanılabilir.

Donanım ve Ağ Tavsiyeleri:

* Donanım: En az 8GB (tercihen 16GB veya daha fazla) RAM, çok çekirdekli bir işlemci (Intel i5/i7 veya AMD Ryzen serisi), ve yeterli depolama alanı (SSD, hız için kritik öneme sahiptir). Sanal makineler RAM ve CPU tüketir, bu yüzden donanımınız ne kadar güçlüyse o kadar akıcı bir deneyim yaşarsınız.
* Ağ Yapılandırması: Sanal makineleriniz için ayrı bir ağ segmenti oluşturmak önemlidir.
* NAT: Sanal makineler internete çıkabilir ancak dışarıdan doğrudan erişilemez.
* Host-Only: Sadece ana sistem ile sanal makineler arasında iletişim sağlar, internete çıkış yoktur.
* Bridged: Sanal makine, fiziksel ağdaki bir cihaz gibi davranır.
OSCP için genellikle NAT veya Host-Only modunda pratik yapmak yeterlidir, ancak karmaşık ağ senaryoları için Bridged modu da kullanılabilir. Sanal makinelerinizi internetten izole tutarak güvenlik risklerini minimize edin.
* Snapshot'lar (Anlık Görüntüler): Sanal makinelerinizin iyi çalıştığı durumlarda veya önemli bir değişiklik yapmadan önce snapshot almayı alışkanlık haline getirin. Bu, bir şeyi bozduğunuzda kolayca geri dönmenizi sağlar ve zaman kaybını önler. Her başarılı hack sonrası veya bir makineyi resetlemeden önce snapshot almak akıllıcadır.

Temel Araçlar ve Kaynaklar:

OSCP sınavında kullanabileceğiniz birçok araç vardır. Bunları kendi laboratuvarınızda pratik yaparak ustalaşmanız gerekir:
*

  • * Keşif (Reconnaissance) Araçları:
    *
    Kod:
    nmap -sC -sV -oA initial_scan <IP>
    : Port taraması ve servis versiyon tespiti için olmazsa olmaz.
    * Gobuster/Dirb: Web sunucularında dizin ve dosya taraması için.
    * EyeWitness/Nikto: Web uygulaması taraması için.
    * Zaafiyet Analizi ve Sömürü (Exploitation) Araçları:
    * Metasploit Framework: Sınavda sınırlı kullanıma izin verilse de, bazı zaafiyetleri hızla sömürmek ve reverse shell almak için faydalıdır.
    * Burp Suite: Web uygulaması sızma testleri için proxy ve manuel araç seti.
    * Netcat: Port dinleme, dosya transferi ve ters kabuklar için.
    * Python/PHP/Bash kabukları: Çeşitli senaryolarda ters kabuk almak için.
    * Ayrıcalık Yükseltme (Privilege Escalation) Araçları:
    * LinEnum.sh / LinPEAS.sh (Linux): Otomatik ayrıcalık yükseltme zaafiyetlerini bulmak için.
    * PowerSploit / WinPEAS.exe (Windows): Windows ayrıcalık yükseltme zaafiyetlerini bulmak için.
    * Parola Kırma Araçları: Hashcat, John the Ripper.
    * Diğer Faydalı Araçlar: Searchsploit (Exploit-DB'yi yerelde aramak için), BloodHound (Active Directory keşfi için).

Önemli Online Kaynaklar:
* Exploit-DB: Bilinen zaafiyetler ve exploit'ler için kapsamlı bir veritabanı.
* HackTricks: Sızma testleri için geniş bir bilgi bankası ve cheat sheet'ler.
* GTFOBins: Unix ikilileri aracılığıyla ayrıcalık yükseltme ve kabuk alma teknikleri.
* Metasploit Unleashed: Metasploit Framework'ü öğrenmek için ücretsiz bir kurs.

Pratik Metodolojisi ve Not Alma:

* Sistematik Yaklaşım: Her makineyi veya hedefi çözerken sistematik bir yaklaşım benimseyin. Keşif -> Zaafiyet Analizi -> Sömürü -> Ayrıcalık Yükseltme -> Süreklilik adımlarını takip edin.
* Enumeration is Key: Zaafiyetlerin büyük bir kısmı yetersiz keşiften dolayı kaçırılır. Her zaman mümkün olduğunca fazla bilgi toplamaya odaklanın. Nmap taramalarınızı derinleştirin, web dizinlerini kapsamlı bir şekilde tarayın, açık portlardaki servisleri detaylıca inceleyin.
* Not Alma: Sınav sırasında not almak kritik öneme sahiptir. CherryTree, Obsidian, OneNote veya basit Markdown dosyaları gibi araçları kullanarak bulduğunuz her şeyi, denediğiniz komutları, aldığınız hataları ve başarıları belgeleyin. Bu notlar, daha sonra takıldığınızda veya başka bir makinede benzer bir sorunla karşılaştığınızda referans noktası olacaktır. Ayrıca, rapor yazma aşamasında size çok yardımcı olacaktır. Her adımın ekran görüntüsünü almak da önemlidir.
* Zaman Yönetimi: Pratik yaparken zamanınızı iyi yönetin. Bir makinede çok uzun süre takılırsanız, kısa bir ara verip farklı bir yaklaşımla geri dönün veya yazılı çözümlerine (eğer varsa) başvurmadan önce kendi başınıza çözmeye çalışın.
* Tekrar ve Pekiştirme: Çözdüğünüz makineleri belirli aralıklarla tekrar çözmeyi deneyin. Bu, öğrendiğiniz teknikleri pekiştirmenize ve farklı çözüm yolları keşfetmenize yardımcı olur.

Gelişmiş Laboratuvar Senaryoları:
OSCP sadece tek bir makineyi hacklemekten ibaret değildir. Ağdaki diğer sistemlere pivoting, Active Directory ortamlarında sızma gibi daha karmaşık senaryolar da içerebilir.
*
Kendi Active Directory laboratuvarınızı kurmak, sınavdaki AD setine hazırlık için paha biçilmezdir.
Bu, bir Windows Server DC, birkaç Windows istemci ve bir Kali makinesi kurularak yapılabilir. İmpacket, BloodHound gibi AD araçlarını kullanma pratiği yapın.
* Farklı Zaafiyet Türleri: SQL Injection, XSS, File Upload zaafiyetleri, LFI/RFI, Buffer Overflows (PWK kursunda detaylıca işlenir) gibi belirli zaafiyet türlerini hedefleyen makinelerde pratik yapın.

Sonuç:

OSCP sertifikası, sıkı çalışma ve yoğun pratik gerektiren bir sınavdır. Kendi laboratuvarınızı kurmak, çeşitli platformlarda aktif olarak pratik yapmak ve her adımınızı dikkatlice belgelemek, bu yolda başarınızın anahtarıdır. Unutmayın, her hata bir öğrenme fırsatıdır. Pes etmeyin, sürekli pratik yapın ve "Try Harder" felsefesini benimseyin. Bu rehberdeki tavsiyeleri uygulayarak, OSCP sınavına sağlam bir temel ile hazırlanmış olacak ve sızma testi becerilerinizi en üst düzeye çıkaracaksınız. Başarılar dilerim!
 
shape1
shape2
shape3
shape4
shape5
shape6
Üst

Bu web sitenin performansı Hazal Host tarafından sağlanmaktadır.

YazilimForum.com.tr internet sitesi, 5651 sayılı Kanun’un 2. maddesinin 1. fıkrasının (m) bendi ve aynı Kanun’un 5. maddesi kapsamında Yer Sağlayıcı konumundadır. Sitede yer alan içerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır.

YazilimForum.com.tr, kullanıcılar tarafından paylaşılan içeriklerin doğruluğunu, güncelliğini veya hukuka uygunluğunu garanti etmez ve içeriklerin kontrolü veya araştırılması ile yükümlü değildir. Kullanıcılar, paylaştıkları içeriklerden tamamen kendileri sorumludur.

Hukuka aykırı içerikleri fark ettiğinizde lütfen bize bildirin: lydexcoding@gmail.com

Sitemiz, kullanıcıların paylaştığı içerik ve bilgileri 6698 sayılı KVKK kapsamında işlemektedir. Kullanıcılar, kişisel verileriyle ilgili haklarını KVKK Politikası sayfasından inceleyebilir.

Sitede yer alan reklamlar veya üçüncü taraf bağlantılar için YazilimForum.com.tr herhangi bir sorumluluk kabul etmez.

Sitemizi kullanarak Forum Kuralları’nı kabul etmiş sayılırsınız.

DMCA.com Protection Status Copyrighted.com Registered & Protected