Commit'te Kalan Anahtar
Araçlar
- gitleaks
- git
- grep
- cat
- altaykargo-panel
Brifing
Altay Kargo'nun portal deposu ~/altaykargo-portal içinde duruyor. Bir geliştirici iki ay önce test amaçlı bir API anahtarını commit'e gömmüş, sonra silmeyi unutmuş.
Görevin: gitleaks ile depoyu tara, hangi commit'te hangi anahtarın geçtiğini bul, anahtarın hâlâ kullanımda olup olmadığını kontrol et, sonra sağlayıcı panelinden döndür.
İki flag var. Biri sızıntıyı doğruladığında, diğeri döndürmeyi doğruladığında.
Anahtar geçmişte silinmiş olsa bile git geçmişinde durur. Tek çözüm anahtarı geçersiz kılmaktır, dosyadan silmek yetmez.
Görevler
0/5 tamamlandı- gitleaks ile depoyu tara
- Sızan commit'i incele ve flag'i alFlag
- Anahtarın ortam dosyasında hâlâ kullanılıp kullanılmadığını kontrol et
- Anahtarı sağlayıcı panelinden döndür
- Döndürme sonrası anahtar durumunu doğrula ve flag'i alFlag
Tab tamamlar · ↑ ↓ önceki komutlar · Ctrl+C iptal · Ctrl+L temizle · Esc terminalden çıkar
Bu bir simülasyondur. Komutlar gerçek bir sisteme gitmez. Öğrendiğin yöntemi izinsiz bir hedefte denemek suçtur. Yapay zekâ güvenliği için yasal ortam Bekçi arenası.