Android aygıtlar, sahiplerinin cihaz üstünde root yetkisine sahip olmasına müsade etmez. Bu normal kullanıcılar için iyi bir özellik iken, cihazlarında detaylı özelleştirmeler yapmak isteyenler için kullanışsız olabilir. Bu özelleştirmeleri yapabilmek için cihaz üzerinde root yetkisine sahip olunması gerekir. Peki bu yetkiye sahip olunca ne olacak? Öncelikle tabletin USB portu kullanıma açılacak Flash bellek, USB web cam gibi cihazları bağlayabilecek ve kullanabilecek, root yerkisi gerektiren uygulamaları kurup kullanabileceksiniz. Ayrıca bluetooth ve GPS’i de kullanabileceksiniz. Başka nedenleri de var…
Okumaya devam et “General Mobile eTab tabletler neden ve nasıl root’lanır?”Kategori: Güvenlik
“Güvenlik zincirinin en zayıf halkası insandır.” – K.M.
“Yanlızca iki şey sonsuzdur; evrenin sonsuzluğu ve insanoğlunun aptallığı” – A.E
Kali: MEB FATIH sertifikasının yüklenmesi
MEB Fatih ağı statefull inspection özellikli bir güvenlik duvarına sahip. Yani paket’in içerik kısmı da denetlenmekte. Bu güvenlik duvarı filtrelemeyi HTTPS/SSL bağlantıları üzerinde de gerçekleştirebilmekte. HTTPS üzerinde bu incelemeyi gerçekleştirebilmesi için de yetkili bir kök sertifikanın yüklenmesi gerekiyor. Aşağıdaki komutları sırasıyla uygulayarak Kali Linux’un ve içerisindeki SSL doğrulamasına ihtiyaç duyan araçların sertifika hatası vermeden internete ulaşmasını sağlayabilirsiniz. public (açık) kriptografik anahtarı içeren bu sertifikanın private (özel) anahtarı MEB tarafından korunmakta ve kullanılmakta.
wget --no-check-certificate https://sertifika.meb.gov.tr/MEB_SERTIFIKASI.cer
openssl x509 -inform DER -in MEB_SERTIFIKASI.cer -out MEB_SERTIFIKASI.crt
sudo cp MEB_SERTIFIKASI.crt /usr/local/share/ca-certificates/MEB_SERTIFIKASI.crt
sudo chmod 644 /usr/local/share/ca-certificates/MEB_SERTIFIKASI.crt
sudo update-ca-certificates
Bunu bilgisayarlara yüklenen kök sertifika ile gerçekleştirmekte. Mahremiyet açısından rahatsız edici olan bu kök sertifika HTTPS ile korunan login form’larının (dolayısıyla eposta ve parola bilgilerinin) mahremiyetini sekteye uğratmakta olduğunu aklınızın bir kenarına not edin.
Kali: Türkçe Klavye Ayarlarını Yapmak
Kali varsayılan olarak Türkçe klavye ayarlarıyla gelmiyor. Terminal penceresinde Türkçe Q klavye desteğini etkinleştirmek için aşağıdaki komutu girebilirsiniz.
setxkbmap tr
Okumaya devam et “Kali: Türkçe Klavye Ayarlarını Yapmak” Kali: Whois komutunu çalışır hale getirmek
MEB Fatih ağında ders modülünde geçtiği şekilde varsayılan whois sunucusunun (-h olmadan) kullanılması mümkün olmuyor. MEB Fatih ağı whois sunucularına kurulan trafiği engelliyor.

Aşağıdaki script’i çalıştırarak yerel (sadece ilgili alan adının whois bilgisini sağlayan) whois sunucularını tarayarak hangi sunucuların MEB Fatih ağında izinli olduğunu bulabilirsiniz.
Okumaya devam et “Kali: Whois komutunu çalışır hale getirmek”SAVESA SA88 Kurulum ve Yapılandırma notlarım
Cihazı fabrika ayarlarına döndürmek için Reset jumper’ı tak, bataryaları ayır ve AC enerjiyi bağla. Jumper’ı çıkart ve aküyü bağla. Bu durumda aşağıdaki parolalar geçerli olacaktır.

wpscan: WordPress security scanner
WPScan, güvenlik uzmanları ve blog yöneticileri için sitelerinin güvenliğini test etmek için yazılmış, ticari olmayan, ücretsiz bir WordPress güvenlik tarayıcısıdır. İlk sürümü 16 Haziran 2011’de yayınlanan wpscan Ruby dilinde yazılmıştır.
Tam kullanıcı belgeleri burada bulunabilir;
https://github.com/wpscanteam/wpscan/wiki/WPScan-User-Documentation
Okumaya devam et “wpscan: WordPress security scanner” Whois bilgisi gizlenmiş alan adının sahibini bulmak
Özel (private) olarak kayıtlı bir alan adının sahibini bulmanıza yardımcı olabilecek birkaç teknik vardır:
Okumaya devam et “Whois bilgisi gizlenmiş alan adının sahibini bulmak”WiFi 6: OFDMA ve MU-MIMO’nın farkı
OFDMA ve MU-MIMO birbirini tamamlayan teknolojilerdir. OFDMA, IoT sensörleri gibi düşük bant genişliğine sahip küçük paket uygulamalar için ideal olsa da, MU-MIMO görev açısından kritik sesli aramalar ve video akışı gibi yüksek bant genişliğine sahip uygulamalarda kapasiteyi ve verimliliği artırır.
Okumaya devam et “WiFi 6: OFDMA ve MU-MIMO’nın farkı”DNS üzerinden veri sızdırma: DNS extfiltration örneği
SQLmap‘i kullanırken out-of-band yöntemlerinden biri ile karşılaştım; time based olmayan blind sql injection‘larda dışarıya hızlıca veri çıkarabilmek için kullanılan bir yöntem. Adı DNS extfiltration.
Bu yönteme göre;
Exploit SQL’i içine SQL’i çalıştıran sunucunun çözmesi gereken bir sub.domain koyularak sub üzerinden dışarıya veri çıkartılııyor. Domain tarafında ise; domain bizim kontrolümüzde olduğundan UDP 53’ü dinler durumdayız. UDP 53 standart olarak DNS trafiği taşıdığından güvenlik duvarlarından da rahatça geçebiliyor.
Okumaya devam et “DNS üzerinden veri sızdırma: DNS extfiltration örneği”Subdomain Takeover Zafiyeti Hakkında
Alt alan adını ele geçirmek anlamına gelen subdomain takeover az rastlanan ilginç zafiyetlerden birtanesidir ve alt domain’i ele geçirerek diğer saldırı vektörlerini çalıştırmak için kullanılır. Basitçe açıklayalım, hedefimizde alt.firma.com şeklinde bir alt domain olsun;
- alt.firma.com CNAME DNS kaydı ile alt.wordpress.com‘a yönlendirilmiştir.
(wordpress.com herkesin dilediği subdomain ile hesap açabileceği biryer) - alt.wordpress.com hesap silinmesi veya kullanımdan kalkması gibi bir nedenden dolayı devre dışı kalır.
- Artık saldırgan wordpress.com üzerinde alt adıyla kendine ait bir hesap açabilir ve dosyalarını yükleyebilir.
- alt.firma.com halen alt.wordpress.com‘a yönlendirilmiş olduğundan saldırganın eline geçmiş olur.
Bu dört madde subdomain takeover saldırısının en basit açıklamasıdır. WordPress.com gibi kullanıcı tanımlı subdomain’lere izin veren diğer altyapı sağlayıcı ve servislerin listesine buradan ve buradan bakabilirsiniz.
Okumaya devam et “Subdomain Takeover Zafiyeti Hakkında”sub.sh: Subdomain keşfi için en keyifli araç
Subdomain enumeration için birçok araç var. Bu nedenle yazının başlığı biraz iddialı olmuş olabilir. Bu tabiki benim kendi düşüncem ;)
Atak vektörünü genişletmek için hedef domain’in alt domain’lerini de kümeye dahil etmek gerekir. Bazı durumlarda alt domain’lerden ana domain’e yürümek veya diğer alt/ana domain’leri barındıran sunucu üzerinde erişim elde etmek mümkün olabilir.
Alt alanları tespit etmek için giriştiğim araştırma neticesinde, oldukça kapsamlı sonuçlar veren sub.sh aracını keşfetmiş ve burada tanıtmıştım. Araç birçok popüler çevrimiçi servisi ve aracı kullanarak çalışan bir combo araç. En sevdiğim yanı ise bir bash betiği olarak yazılmış olması.
Aracı birsüre kullandıktan sonra uzun zamandır güncellenmediğini ve buna bağlı olarak bazı eksikliklerinin ve çalışmayan kısımlarının olduğunu farkettim. CMD tarafından yazılan (2 yıl önce) sub.sh‘ı tamir etmek ve iyileştirmek için kendi github hesabım üzerinde bir çatal oluşturdum (fork) ve değişikliklerimi yaptım. Yaptığım bazı değişiklikler şunlardı:
- Used name servers for verifying subdomains ınstead of checking 80/443 (httprobe avoided).
- Some ortopedical improvements about outputs (file and screen).
- Updated depricated install method of go.
- Amass runs in passive mode in short scan (-s) otherwise runs in active brute mode.
Aracı yüklemek ve kullanmaya başlamak için aşağıdaki komutu çalıştırabilirsiniz:
curl -sL bit.ly/3bUdFHv | bash /dev/stdin -s example.com
Elinizin altında deneme yapacak bir linux makine yoksa hemen bir goole cloud server üzerinde de çalıştırabilirsiniz. Bunun için şu bağlantıya tıklatmanız yeterli:
Sızma testleri için kullanılabilecek platform ve uygulamalar
Penatrasyon denemeleri için zafiyetli çevrimiçi/çevrimdışı uygulamaların listesinin yer aldığı sürekli güncellenen depo:
https://github.com/kaiiyer/awesome-vulnerable
SQLMap parametre ve seçenekleri
sqlmap oldukça fazla parametre ve seçeneğe sahip bir araç. Github sayfasında komut satırı seçenekleri hakkında uzun bir döküman yer alıyor. Bu dökümandaki bazı sık kullanılan seçenekleri türlerine göre gruplayarak Türkçe’ye çevirdim ve bazılarına deneyimlerimden elde ettiğim açıklamalar da ekledim. Bu sayfadaki parametre listesine ve açıklamalarına eklemeler yaparak sürekli olarak güncelleyeceğim. Konuyla ilgili olanlar sqlmap ile ilgili şurada karaladıklarıma da bakmak isteyebilirler.
Seçeneklerin gruplaması şu şekilde:
- Temel/zorunlu seçenekler
- Keşif (enumeration) seçenekleri
- Tespit seçenekleri
- Enjeksiyon seçenekleri
- İşletim sistemi erişim seçenekleri
- Dosya sistemi erişimi seçenekleri
- İstek (request) seçenekleri
- Optimizasyon seçenekleri
- Teknik seçenekleri
- Genel amaçlı seçenekler
CMD sub.sh ile subdomain keşfi
Daha önce burada amass aracını tanıtmıştım ve ardından burada da diğer araçlarla birlikte daha kapsamlı bir subdomain listesinin nasıl elde edilebileceğine yer vermiştim. Yeni keşfettiğim ve CMD (Cihan Mehmet DOĞAN) tarafından yazılmış olan sub.sh aracı verdiği çıktı kalitesi açısından tüm bunların papucunu dama atmış durumda. sub.sh taradığı servisler ve kullandığı araçlar bakımından oldukça tatminkar sonuçlar üretten pratik bir bash script’i. Script’i buradan inceleyebilirsiniz.
Okumaya devam et “CMD sub.sh ile subdomain keşfi”Alt alan (sub domains) keşfi yapalım
Bu yazıda amass, sublist3r, assetfinder ve subfinder komut satırı araçlarını kullanarak bir alan adına ait alt alan adlarının nasıl toplanabileceğini anlatacağım. Araçların özelliklerini ve kullanım şekillerini paylaşacağım. Ardından da kapsamlı bir liste elde etmek için bu araçların bulduğu alan adlarını tek bir listede toplayacağım (owasp-subs.txt). Böylece saldırı yüzeyimizi genişletmiş, sızma denemeleri için daha fazla deneme yapabileğimiz alana sahip olabileceğiz.
OWASP amass kullanım örnekleri
Bir süre önce burada OWASP amass için kılavuz niteliğinde detaylı bir tanım yazısı yazmıştım. Bu yazıyı okumaya üşenenler için birkaç pratik kullanımından bahsedeceğim. Esasında amass aracının çalışma mantığını ve özelliklerini kavramanızı tavsiye ederim. Yine de amass’ın çalışmasını betimleyen diyagramları incelemeniz için aşağıya bırakıyorum. Diyagramların deposu için github sayfama bakabilirsiniz.
Okumaya devam et “OWASP amass kullanım örnekleri”OWAST Amass domain istihbarat aracı tanıyalım
OWASP Amass, açık kaynak bilgi toplama ve aktif keşif teknikleri kullanarak saldırı hedeflerinin ağ haritalamasını ve harici varlık keşfini gerçekleştirir. Aracın alt alan adlarını bulmak için kullandığı tekniklere buradan bakabilirsiniz. Bir OWASP projesi olan Amass, açık kaynak istihbaratı (OSINT) alanında kullanılan önemli blueteam araçlarından birisidir. Go dilinde yazılmış olan aracın temel odağı alan adı (domain name) istihbaratı ve keşfi yapmaktır.
Okumaya devam et “OWAST Amass domain istihbarat aracı tanıyalım”