İçeriğe atla
0 XP 0
Sahne

Saha

Tarayıcıda bir terminal açılır. Komut yaz, çıktıyı oku, flag topla. Kurulum gerekmez.

  • 107 görev
  • 11 bölge
  • 182 flag
  • Gerçek araçların söz dizimi
  • Takılınca ipucu aç
  • Telefonda da çalışır
107 sonuçGiriş yaparsan, çözdüğün bölümler burada işaretlenir.

Adli triyaj

11 görev
Anonim Kaynağın ÜstverisiSızan belgenin üstverisini exiftool ile çıkar, strings ile silinmemiş yorumu bul, gömülü görselin konum etiketini doğrula.exiftool · strings · grep +2Zor3 flag7 adım
Onaysız BağlantıBellek dökümünde ağ bağlantılarını listele, onaylı süreç listesiyle karşılaştır, olağan olmayan bağlantıyı bul.vol · cat · grep +2Kolay1 flag5 adım
Bağlı Listeden Düşen SüreçBellek dökümünde süreç ağacı temiz görünüyor ama tarama gizli bir süreç ortaya çıkarıyor. pstree ile psscan'i karşılaştır.vol · ls · vakadefteriOrta1 flag5 adım
Genel Müdürden Gelen Acil TalepSahte fatura e-postasının başlığını oku, SPF/DKIM/DMARC sonucunu ve zarf adresini gerçek gönderen IP'siyle eşleştir.cat · grep · ls +1Zor2 flag7 adım
Silinen Kabuk, Kalan DamgaGönderi takip sunucusunun ext4 imajında silinmiş bir web kabuğunun izini mmls, fls, icat ve istat ile sür. Geride kalan kopyayı bul, kök nedeni kanıtla, doğru düzeltmeyi seç.ls · cat · sha256sum +8Orta3 flag12 adım
Kırık MühürMuhasebe biriminden alınan disk imajının özeti tutmuyor. Zinciri oku, hesapla, karşılaştır, bulguyu kayda geçir.ls · cat · file +2Kolay1 flag5 adım
Sahte UzantıUzantısı .pdf olan dosyanın gerçek türünü file ve xxd ile doğrula, imza uyuşmazlığını bul.file · xxd · ls +1Kolay1 flag4 adım
Çıkış Günü SilineniSatın alma biriminde silinmiş bir teklif dosyasının izini fls ile bul, doğru inode'u seç, icat ile kurtar.fls · icat · cat +2Orta2 flag6 adım
Sahte Ödeme SayfasıTarayıcı veritabanını sqlite3 ile sorgula, sahte alan adını ve oradan inen dosyayı bul.sqlite3 · cat · ls +1Orta1 flag5 adım
Mesai Dışı Takılan CihazSYSTEM kayıt defterinden USB takma geçmişini çıkar, envanterle karşılaştır, kayıt dışı cihazın takılma anını doğrula.rip.pl · cat · grep +2Kolay1 flag5 adım
Mesai Dışı SaatSleuth Kit ile gövde çıkar, mactime ile çizelgele, mesai dışı saatte oluşan dosyayı ve o anki oturumu eşleştir.fls · mactime · grep +3Orta2 flag7 adım

Ağ izleme

11 görev
Ağ Geçidinin İki KimliğiMerkez ofiste ağ geçidine bağlantı kesik kesik kopuyor. ARP tablosunu incele, çakışan MAC adresini bul, olayı bildir.ping · arp · cat +1Orta1 flag6 adım
Şube Bağlantı KaybıSakarya şubesi merkez sunucuya erişemiyor. ip, ping ve traceroute ile kök nedeni bul ve rotayı düzelt.ip · ping · tracerouteKolay1 flag6 adım
Kayıtlı Trafikte Düzenli NabızDosya sunucusundan alınmış bir pcap kaydı var. tcpdump ile oku, düzenli aralıklı bağlantıyı (beacon) bul, kaynağı engelle.tcpdump · iptables · echoOrta2 flag7 adım
Depoda İzinsiz Bir KiracıDHCP kiralama tablosunda beklenenden fazla cihaz var. Kaynağı bul, tanımadığın cihazı doğrula, olayı bildir.cat · grep · loggerOrta1 flag6 adım
Depo Sunucusu ÇözümlenmiyorBazı kullanıcılar depo.altaykargo.example adresine erişemiyor. dig ile DNS zincirini izle, kök nedeni bul, olayı bildir.dig · loggerKolay1 flag6 adım
Gölgede Kalan Engelleme KuralıSMB portu haftalar önce kapatıldı ama bir uyarı yine de deneme olduğunu söylüyor. iptables sayaçlarıyla kuralın gerçekten çalışıp çalışmadığını doğrula, sırayı düzelt.cat · iptables · conntrack +1Orta2 flag7 adım
Tünelde Kaybolan Büyük PaketlerŞube VPN tünelinde büyük dosya aktarımları takılıyor. ping ile eşiği bul, tcpdump ile ICMP'nin engellendiğini doğrula, arayüz MTU'sunu düzelt.ping · tcpdump · ipZor1 flag6 adım
Dosya Sunucusunda Fazladan KapıGüvenlik taraması dosya.altaykargo.example üzerinde beklenmeyen bir dinleyici buldu. ss ile envanteri çıkar, kök nedeni bul, gereksiz servisi kapat.ss · systemctl · catOrta1 flag6 adım
Güven Uyarısı Veren Panelmuhasebe.altaykargo.example için tarayıcı güven uyarısı veriyor. openssl ile sertifikayı incele, süresini doğrula, olayı bildir.curl · openssl · loggerKolay1 flag5 adım
Gece Yarısı Büyük Çıkışzeek conn.log kaydında olağandışı büyüklükte bir bağlantı var. Kaynağı bul, hedefi doğrula, çıkışı engelle.cat · sort · grep +2Zor1 flag6 adım
Sessiz Port, Yanlış AdStajyerin tarama raporu filtreli portu kapalı, eski bir SSH sunucusunu yanlış pozitif saymış. Nmap çıktısını doğru oku: port durumlarını ve servis sürümünü kanıtla, eski servisi işaretle, doğru düzeltmeyi seç.ls · cat · sudo +3Kolay3 flag13 adım

Bulut ve konteyner

11 görev
Herkese Açık KovaBir S3 kovası herkese açık kalmış olabilir. Kanıtı topla, politikayı oku, genel erişimi kapat.aws s3 · aws s3api · catKolay1 flag4 adım
Fazla YetkiBir IAM rolüne bağlı politika gerekenden geniş görünüyor. Aktif sürümü oku, fazla izni bul, en az yetkiye indir.aws iam · catOrta1 flag4 adım
Kayıtlardaki YabancıCloudTrail'de olağandışı bir CreateUser çağrısı var: eski bir çalışanın anahtarıyla yeni kullanıcı oluşturulmuş. Anahtarı kapat, sahte kullanıcıyı kaldır.aws cloudtrail · aws iam · catZor2 flag5 adım
Eksik HalkaOlay sonrası CloudTrail kayıtları delil olarak sağlam mı? Digest zinciriyle doğrula, değişen ve silinen dosyayı bul, delil notuna işle, izi kilitli arşive yönlendir.aws cloudtrail · aws s3 · aws s3api +4Zor3 flag11 adım
Sınırsız BağlamaBir ClusterRoleBinding, CI hizmet hesabını cluster-admin yapmış olabilir. Bul, kanıtla, kaldır.kubectl get · kubectl describe · kubectl delete +1Zor1 flag4 adım
Kapı Herkese AçıkBir güvenlik grubu SSH portunu tüm internete açmış. Kanıtla, genel kuralı kaldır, yalnız ofis IP'sine izin ver.aws ec2 · catKolay1 flag4 adım
İmajın İçindeki SırEski bir Docker imajının katmanlarında gömülü erişim anahtarı olabilir. docker history ile bul, imajı temizle.docker images · docker history · docker inspect +2Orta1 flag5 adım
Kilitsiz TaçKök hesapta MFA yok ve CloudTrail izlemesi kapalı olabilir. İkisini de kanıtla, sonra kapat.aws iam · aws cloudtrail · catOrta2 flag5 adım
Root KonteynerBir konteyner ayrıcalıklı modda ve root kullanıcıyla çalışıyor. docker inspect ile kanıtla, ayrıcalıksız kullanıcıyla yeniden oluştur.docker ps · docker inspect · docker exec +2Orta1 flag4 adım
Konağa Açık PodBir Pod'un güvenlik bağlamı eksik: root'a izin veriyor ve konak dosya sistemini bağlıyor. Bul, düzelt, yeniden başlat.kubectl get · kubectl describe · kubectl rollout +2Orta1 flag4 adım
Düz Metin SırBir Deployment, veritabanı parolasını Secret yerine düz metin ortam değişkeninde tutuyor. Bul, Secret referansına çevir.kubectl get · kubectl exec · kubectl set env +1Kolay1 flag5 adım

Günlük analizi

10 görev
Sepet Neden Çöküyornginx erişim günlüğünde 502 hataları birikiyor. Kök nedeni bul, hangi uç noktanın çöktüğünü doğrula ve olayı kapat.tail · grep · awk +6Orta1 flag5 adım
Kapıyı Kim Zorluyorauth.log'da SSH giriş denemeleri birikiyor. Saldırgan IP'sini bul, başarılı giriş olup olmadığını doğrula, fail2ban ile kapat.tail · grep · awk +4Kolay1 flag6 adım
Tuhaf Alt Alan Adlarıİç DNS çözümleyicinin sorgu günlüğünde çok uzun ve rastgele görünen alt alan adları birikiyor. DNS üzerinden veri sızıntısını doğrula ve iç ağda engelle.tail · grep · awk +5Zor2 flag6 adım
JSON Yığınında Üç İzSipariş API'sinin JSON günlüğünde bir API anahtarı normalin çok üzerinde istek üretiyor. jq ile süz, kaynağı bul, anahtarı iptal et.tail · jq · sort +4Zor3 flag6 adım
Kanıt Zamanından Önce SiliniyorBir olay incelemesi sırasında ihtiyaç duyduğun günlük kaydı yok. logrotate ayarını incele, saklama süresi hatasını bul ve düzelt.ls · cat · grep +1Kolay1 flag5 adım
Dizin Yoklamasınginx erişim günlüğünde tek bir IP yüzlerce 404 üretiyor. Dizin taramasını doğrula, kaynağı nginx ile kapat ve raporla.tail · grep · awk +6Orta2 flag6 adım
Sırayla Çalınan KapılarGüvenlik duvarı DROP kayıtlarında tek bir kaynak ardışık portları deniyor. Port taramasını doğrula ve kaynağı kenar güvenlik duvarında engelle.tail · grep · awk +6Orta1 flag5 adım
Bildirim Servisi SessizKargo bildirim servisi tekrar tekrar çöküyor. journalctl ile çöküş anını bul, bellek yetersizliğini doğrula ve olayı kapat.systemctl · journalctl · grep +2Kolay1 flag5 adım
Kim Ne Zaman Root OlduAylık sudo denetimi sırasında mesai dışı saatte şüpheli bir sudo kullanımı buluyorsun. Komutu doğrula ve denetim kaydına işle.grep · awk · sort +3Kolay1 flag5 adım
Yanlış Kapıyı Deneyen HesapMuhasebe uygulamasının günlüğünde bir kullanıcı yetkisi olmayan sayfalara istek atıyor. İzi bul, hesabı askıya al ve raporla.tail · grep · awk +5Orta2 flag6 adım

Linux yönetimi

10 görev

Olay müdahalesi

10 görev
İkinci Anahtardosya01 sunucusunda depo hesabının SSH anahtar dosyasına yabancı bir satır eklenmiş. Bul, kaldır, hesabı kilitle.id · last · stat +4Orta2 flag7 adım
Beş Dakikada Biryedek01 sunucusunda root olarak sürekli çalışan bir cron kalıntısı var. İki katmanını da bul ve kaldır.id · cat · crontab +2Orta2 flag7 adım
Deneme Yanılma Sonrasımuhasebe01 sunucusunda bir hesap yoğun deneme yanılmadan sonra ele geçirilmiş ve yetkisini kötüye kullanmış.lastb · grep · userdel +4Zor2 flag7 adım
Fanlar Neden Böyle Hızlıhesap-sunucu makinesinde CPU sürekli %98 üzerinde. Bir kripto madenci yükü çalışıyor, izini bul ve durdur.ps · readlink · ss +4Orta2 flag7 adım
Gece Yarısı Trafiğiweb01 sunucusunda olağan dışı giden bağlantı var. Süreci bul, kanıtı koru, sonra bağlantıyı kapat.ps · ss · lsof +4Kolay2 flag6 adım
Zararsız Görünen Servisuygulama02 sunucusunda masum isimli bir systemd servisi aslında dışarıya bağlanan bir kalıcılık aracı.systemctl · cat · rmOrta2 flag6 adım
Cupsd Taklidihesap03 sunucusunun /tmp dizininde gerçek bir sistem servisinin adını taşıyan sahte bir ikili duruyor.ls · file · sha256sum +5Kolay2 flag6 adım
Kapatmadan Önce Toplasizinti-tespit sunucusunda saldırgan hâlâ oturumda. Süreci kapatmadan önce kaybolacak kanıtı doğru sırayla topla.w · who · ss +5Zor2 flag7 adım
Fazladan Dosyaweb03 sunucusunun web kökünde aylardır değişmeyen bir siteye yeni bir dosya eklenmiş. Bütünlük listesiyle doğrula.ls · file · sha256sum +3Orta2 flag6 adım
İki Günlük Boşlukweb03 vakası teknik olarak kapandı. Şimdi loglardan gerçek bir zaman çizelgesi çıkar ve vakayı imzalayarak kapat.grep · find · stat +2Zor2 flag6 adım

Tehdit avı

8 görev
Bulguyu ATT&CK'e BağlamakKapanmış bir av vakasının notlarını oku, her bulguyu doğru ATT&CK tekniğine eşle, av raporunu oluştur.cat · grep · rapor-olusturOrta1 flag5 adım
Sessiz NabızBağlantı günlüğünde düşük hacimli ama düzenli aralıklarla tekrar eden bir beacon deseni bul, host'u karantinaya al, vakayı kapat.cat · tail · grep +5Zor2 flag6 adım
Rastgele Görünen AdlarDNS sorgu günlüğünde algoritmik üretilmiş alan adı desenini ayıkla, kaynağı bul, kök alanı DNS'te engelle.tail · grep · awk +6Zor2 flag6 adım
Parmak İzi EşleşmesiEDR uyarısındaki dosya özetini yerel istihbarat veritabanında sorgula, kötü amaçlı aileyi doğrula, vakayı kapat.cat · istihbarat-sorgula · grep +1Orta1 flag5 adım
Listedeki İzISAC'tan gelen IOC listesini proxy günlüğüyle eşleştir, temas eden iç host'u bul, bulguyu vaka kaydına işle.cat · tail · grep +4Orta1 flag5 adım
Aynı Görev, Çok MakineBirden fazla host'un zamanlanmış görev listesini karşılaştır, ortak ve alışılmadık bir kalıcılık girişini bul, etkilenen tüm host'ları vaka kaydına işle.cat · grep · awk +3Zor1 flag5 adım
KQL ile Nadir Avı4,8 milyon süreç olayında KQL ile önce normali çıkar. Sonra nadir ebeveyn çocuk çiftini ve tek makinede görülen imzasız ikiliyi bul, bulguyu ve kararını vaka defterine yaz.SurecOlaylari · DosyaImza · Envanter +3Zor3 flag11 adım
Yığındaki Nadir ÇiftUç noktalardan toplanan süreç olaylarında ebeveyn çocuk çift sayımı yap, en nadir ve anormal çifti bul, ilgili host'u vaka kaydına işle.cat · tail · grep +4Zor1 flag5 adım

Tespit mühendisliği

11 görev
Sesi Kısan KuralBir kural tek başına ayın alarm hacminin neredeyse tamamını üretiyor ama gerçek pozitif oranı sıfıra yakın. Ölç, eşiği düzelt, ekibe önceliklendirilmiş liste bırak.cat · cp · metrik-cliZor3 flag7 adım
Zincirdeki Kör NoktaTatbikat sonrası saldırı zincirini ATT&CK teknikleriyle etiketlediler. Kural envanteriyle karşılaştır, hangi adımın kuralsız kaldığını bul, kuralı yaz.cat · cp · attack-cli +1Orta2 flag7 adım
Gruplama Yanlış YerdeWebmail'e sprey saldırısı yapılıyor ama eşik tabanlı kural hiç tetiklenmiyor. Yanlış alana göre gruplanan kuralı bul, düzelt, sına.cat · cp · siem-cliKolay1 flag5 adım
Kırk Bir Saniyede YöneticiHesap açma olayına bakan kural gündüz IT işlemlerinde gürültü üretiyor ama asıl sinyali, hesabın hemen ardından yönetici grubuna eklenmesini kaçırıyor.cat · cp · grep +2Orta2 flag6 adım
Kırmızı Testin İzindeKural deposundaki bir commit birim testini kırmızıya çevirmiş. git geçmişini oku, kırılan alanı bul, düzelt ve sürümle.git · cat · cp +1Zor2 flag6 adım
Tek Olay YetmezGünlükte 60 başarısız giriş var ama tek alarm çıkmadı. Tek olaya bakan kuralı eşik ve sıralı zincir korelasyonuyla değiştir. Örnek kayıtlarda sına, ele geçen hesabı bul.cat · cp · jq +4Zor3 flag9 adım
Eksik Kalan Sigma KuralıTaslak halinde kalmış PowerShell tespit kuralını örnek kayıtlarla karşılaştır, eksik alanı tamamla, sigma aracıyla (sigma-cli) doğrula ve sorguya çevir.ls · cat · cp +1Kolay1 flag4 adım
Sessiz Kalan Suricataweb01'den düzenli aralıklarla giden trafik var ama Suricata kuralı hiç alarm vermiyor. Yanlış alana bakan kuralı pcap ile sınayıp düzelt.tcpdump · cat · cp +2Orta2 flag6 adım
Gece Yarısı GürültüsüGece dışı admin girişi kuralı her gece aynı yedekleme hesabı için alarm üretiyor. Gerçek şüpheliyi kaybetmeden istisna listesiyle gürültüyü kes.cat · cp · siem-cliOrta2 flag6 adım
Karantinadaki DosyalarDosya sunucusundan karantinaya alınan örnekleri YARA kuralıyla tara. Kural tek bir imzayı görüyor, ikinci varyantı kaçırıyor.ls · cat · cp +1Kolay1 flag5 adım
Modern Sürüm, Sahte SertifikaZeek notice politikası yalnızca eski TLS sürümüne bakıyor. Kendinden imzalı, marka adına benzer bir sertifikayı kaçırıyor.cat · cp · zeek-cliOrta1 flag5 adım

Web savunması

12 görev
Açık ÇerezSepet uygulamasının oturum çerezinde Secure, HttpOnly ve SameSite bayrakları eksik. Eksikleri gör, uygulamayı düzelt, tekrar sına.curl · cat · grep +1Kolay2 flag5 adım
Ayna ve ÇerçevePanel API'si gelen kökeni olduğu gibi geri yazıyor, panel de çerçeve koruması göndermiyor. Kök nedeni nginx'te bul, doğru düzeltmeyi seç, yayınla ve doğrula.ls · cat · curl +2Orta2 flag8 adım
Herkese Açık Kökenpartner-api CORS yapılandırmasında joker köken ve kimlik bilgisi izni birlikte açık. Riski göster, kökeni sabitle, tekrar sına.curl · cat · nginxOrta2 flag5 adım
Açık Rafcdn üzerinde dizin listelemesi açık kalmış. Sızan dosyaları gör, autoindex'i kapat, tekrar sına.curl · cat · nginxKolay2 flag5 adım
Sunucunun Görmediği ParçaBildirim panelinin karşılama bileşeni adres çubuğundaki # sonrası parçayı sayfaya yazıyor. Akışı kodda kanıtla, güvenli API'ye geç, CSP ekle, iki katmanı da doğrula.grep · sed · diff +4Orta3 flag9 adım
Kayıp Kalkanlarweb01 üzerinde HTTP güvenlik başlıkları eksik. Eksikleri tespit et, nginx'e ekle, sonra doğrula.curl · cat · nginx +1Kolay2 flag5 adım
Konuşkan Hata Sayfasıshop üzerinde hatalı bir istek sürüm ve yığın izini olduğu gibi gösteriyor. Sızıntıyı doğrula, üretim moduna geç, tekrar sına.curl · grep · cat +1Kolay2 flag5 adım
Kritik PaketSevkiyat takip uygulamasının bağımlılıklarında kritik zafiyet var. npm audit ile tespit et, güncelle, tekrar sına.npm · cat · grepOrta2 flag5 adım
Commit'te Kalan Anahtaraltaykargo-portal deposunda geçmiş bir commit'te API anahtarı kalmış. gitleaks ile bul, anahtarı döndür, tekrar tara.gitleaks · git · grep +2Orta2 flag5 adım
Eskiyen Kilitapi sunucusu hâlâ eski TLS sürümünü ve zayıf şifre takımını kabul ediyor. openssl ile doğrula, nginx'te sertleştir, tekrar sına.openssl · cat · nginxZor2 flag5 adım
Tekrarlayan VuruşWAF günlüğünde tek bir IP aynı isteği yüzlerce kez tekrarlıyor. Kaynağı bul, oran sınırına al, tekrar doğrula.tail · grep · awk +4Orta2 flag5 adım
Unutulmuş Kopyalarlegacy sunucusunun web kökünde .bak ve .old uzantılı eski dosyalar kalmış. Tara, birini oku, temizle, tekrar sına.gobuster · curl · ssh +2Orta2 flag5 adım

Windows inceleme

10 görev
Parola Püskürtme İziDosya sunucusunda gece saatlerinde başarısız giriş dalgası. 4625 olaylarını incele, ele geçen hesabı bul ve kapat.Get-WinEvent · Get-ADUser · Disable-ADAccount +1Kolay1 flag6 adım
Görünmeyen BetikSatış bilgisayarında kodlanmış bir PowerShell çalıştırması tetiklendi. 4104 günlüğünden başla, süreç zincirini takip et, kaynağı kapat.Get-WinEvent · Get-Process · Stop-Process +1Zor2 flag6 adım
Karantinayı DoğrulaLojistik bilgisayarında Defender bir tehdit yakaladı. Algılama geçmişini incele, dışlamaları kontrol et, temiz olduğunu doğrula.Get-MpComputerStatus · Get-MpThreatDetection · Get-MpThreat +2Kolay1 flag5 adım
Acil Durum Kalıcı KaldıUzak masaüstü sunucusunda kapalı bir güvenlik duvarı profili ve unutulmuş geniş erişimli bir kural var. Denetle ve kapat.Get-NetFirewallProfile · Enable-NetFirewallProfile · Get-NetFirewallRule +1Kolay1 flag6 adım
Sıçrama Sunucusunda Gece MisafiriYönetim sıçrama sunucusuna gece geç saatte bir RDP girişi oldu. LogonType 10 olaylarını incele, oturumu ve hesabı kapat.Get-WinEvent · Get-ADUser · query user +2Zor2 flag6 adım
Açılışta Gelen MisafirDepo bilgisayarı her açılışta garip bir pencere gösteriyor. Run anahtarını incele, kalıcılığı temizle.Get-ItemProperty · Get-AuthenticodeSignature · Remove-ItemProperty +1Kolay1 flag6 adım
Temp Klasöründen ServisYedekleme sunucusunda tanınmayan bir servis kurulmuş. 7045 olayından başla, ikiliyi doğrula, servisi kaldır.Get-WinEvent · Get-CimInstance · Get-AuthenticodeSignature +2Orta2 flag6 adım
Gece Yarısı YöneticiDomain Admins grubuna gece saatlerinde eklenen bir hesap var. 4720 ve 4732 olaylarıyla izini sür, yetkiyi geri al.Get-WinEvent · Get-ADUser · Remove-ADGroupMember +1Orta2 flag5 adım
Unutulmuş YetkiUygulama sunucusunda yerel yönetici grubunda olmaması gereken bir hesap var. Denetle, doğrula, yetkiyi geri al.Get-LocalGroupMember · Get-ADUser · Get-WinEvent +2Orta1 flag6 adım
Sahte Bakım GöreviMuhasebe bilgisayarında gizli çalışan bir zamanlanmış görev var. Görevi bul, ne yaptığını öğren, kaldır.Get-ScheduledTask · Unregister-ScheduledTaskOrta2 flag6 adım

Genel

3 görev