Enjeksiyonlara Param Avcılığı
Yine bir blog ile karşınızdayız.
Bugün Enjeksiyonlara Etkili Param Avcılığını tartışacağız.
Son zamanlarda özel bir proje üzerinde çalışıyoruz. Buna redacted.com diyelim .
Çok sayıda alt alan olduğundan, çok sayıda işlevsellik sunan alanları bulmak için alt alanları içerik uzunluğuna göre filtrelemeyi düşündük .
Filtrelemeden sonra, bir oturum açma sayfası olan <Sub.redacted.com> adresine ulaştık.
Başlangıçta BAC arıyorduk; bu arada, giriş sayfasına geçersiz kimlik bilgileri girdiğimizde url'de bir hata parametresi ile yanıt verdiğini fark ettik.
Bu yüzden, bir XSS oluşturmak için hızlı bir şekilde XSS yüklerini enjekte etmeye başladık, ancak filtrelemeyi geçemediğimiz için şansımız olmadı.
Kısa süre sonra parola sıfırlama işlevini test etmeye başladık.
Burada, herhangi bir geçersiz e-posta girdikten sonra url'de herhangi bir hata parametresi oluşturulmadığını fark ettik, bu nedenle bu parametreyi manuel olarak eklemeyi düşündük.
Sürprizimize göre param aslında yansıtıyordu.
Yine XSS yüklerini enjekte etmeyi denedik ama WAF her şeyi engelliyordu.
Son olarak </div> etiketini kullanarak dengelemeyi düşündük çünkü ve patlaması burada HTML Enjeksiyonu geliyor .
Ne düşündüğünüzü biliyoruz, evet işin geri kalanını IFRAME yaptı.
Gizli Parametreleri Bulma :
Gizli parametreleri bulmamıza yardımcı olan Paramminer , Arjun ,x8 vb. birçok araç var ama ne yazık ki bizim durumumuzda hiçbir araç işe yaramadı çünkü parametre varsayılan kelime listesinde olmayabilir.
Aktif Param Avcılığı :
Aktif Param Avcılığı, tüm parametrelerin saptanmasına ve özel bir hedefe özel kelime listesi oluşturulmasına yardımcı olur.
Özel bir kelime listesi oluşturmak için alanla ilgili tüm parametreleri çıkarmamız gerekiyor ve bunun için bu güzel aracı getAllParams kullanacağız .
Adımlar:
- geğirme süitinizde getAllParams uzantısını indirin ve yapılandırın
- Şimdi web sitesini manuel olarak olduğu kadar otomatik olarak da taramaya başlayın.
3. Şimdi Hedef -> Site Haritası -> Hedefi seçin->Sağ Tık-> Uzantılar -> Tüm Parametreleri Al (GAP)
4. Ayıklanan tüm parametreleri bir dosyaya kaydedin
5. Ayrıca tüm URL'leri gau , wayback , Katana veya başka herhangi bir aracı kullanarak toplayabilir ve ardından çıkarılan URL'lerden tüm parametreleri çıkarabilirsiniz.
Çeşitli araçlardan toplanan URL'lerden tüm parametreleri çıkarabilen çok basit bir komut dosyası yazdık:
Param-Extract (Evet tembel betik ama aynı zamanda çalışıyor, daha sonra güncelleyeceğiz)
Alternatif olarak, unfurl aracını kullanarak url'leri çıkarmak için aşağıdaki tek astarı da kullanabilirsiniz:
kedi URL'leri | açma biçimi %q | kes -d “=” -f1 | sort -u > params.txt
6. Şimdi hem param dosyalarını birleştirin hem de sort -u
7. Tüm parametreleri içeren özel bir kelime listesi oluşturduktan sonra, gizli parametreleri keşfetmek için Paraminer geğirme uzantısını kolayca kullanabilirsiniz.
8. Gizli parametreleri belirledikten sonra, vaka senaryolarına göre çeşitli enjeksiyonları veya diğer hataları test edebilirsiniz.
İyi avlar !!!!
Yazarlar:
Vaibhav Lakhani :
https://www.linkedin.com/in/vaibhav-lakhani https://twitter.com/vlakhani28
Dhir Parmar :
https://www.linkedin.com/in/dhir-parmar-925b171a4 https://twitter.com/dhirparmar
302 Bulunan :
https://twitter.com/_302Found https://www.linkedin.com/company/302found/ https://github.com/302Found1/
İçeriğini beğendiyseniz bize bir kahve de ısmarlayabilirsiniz:https://www.buymeacoffee.com/302found

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































