Kontent kashfiyoti
Bu funksiyadan siz ko'rib chiqa oladigan yoki Burp Scanner crawl (saytni aylanib chiqish) qila oladigan ko'rinadigan kontentdan havola qilinmagan kontent va funksionallikni aniqlash uchun foydalaning.
Bu funksiyadan foydalanish uchun:
- Burp'ning istalgan joyidan HTTP so'rovini tanlang.
- Sichqonchaning o'ng tugmasini bosing va Engagement tools > Discover content ni tanlang.
- Aniqlash seansini boshlash uchun Session is not running tugmasini bosing.
Burp kontentni aniqlash uchun bir nechta usuldan foydalanadi, jumladan:
- Nomlarni taxmin qilish.
- Veb-crawling.
- Ilova ishlatadigan nomlash konvensiyalari asosida ekstrapolyatsiya qilish.
Aniqlangan kontentni aniqlash seansining sayt xaritasida ko'rishingiz mumkin. Shuningdek, bu kontentni asosiy to'plam sayt xaritasiga qo'shishingiz ham mumkin.
Control yorlig'i
Control yorlig'i aniqlash seansining joriy holatini ko'rsatadi. Seansni pauza qilish va qayta ishga tushirish uchun almashtirish tugmasidan foydalaning.
Quyidagi ma'lumotlarni ko'rishingiz mumkin:
- Yuborilgan so'rovlar.
- Server javoblarida uzatilgan baytlar.
- Tarmoq xatolari.
- Navbatdagi aniqlash vazifalari.
- Navbatdagi Spider so'rovlari.
- Tahlil uchun navbatda turgan javoblar.
Queued tasks jadvali navbatda turgan aniqlash vazifalarini ko'rsatadi. Aniqlash dvigateli rekursiv ishlaydi. Yangi katalog yoki fayl aniqlanganda, aniqlash dvigateli konfiguratsiyaga qarab qo'shimcha vazifalarni hosil qiladi. Masalan:
- Burp yangi katalogni aniqlaganda, u shu katalog ichidagi kichik kataloglar va fayllarni izlash uchun vazifalar qo'shishi mumkin.
- Burp yangi faylni aniqlaganda, u xuddi shu asosiy fayl nomini boshqa fayl kengaytmalari bilan tekshirish vazifasini qo'shishi mumkin.
Yangi vazifalar yangi kontentni aniqlash ehtimoli qanchalik yuqoriligiga qarab ustuvorlashtiriladi.
Config yorlig'i
Kontentni aniqlashni sozlash uchun Config yorlig'idan foydalaning:
Target
Target sozlamalari kontentni aniqlash seansi uchun boshlang'ich katalogni belgilash hamda qaysi fayllar yoki kataloglar nishonga olinishini aniqlash imkonini beradi. Quyidagi variantlar mavjud:
- Start directory - Burp kontentni izlashni boshlaydigan URL'ni kiriting. Elementlar faqat shu yo'l va uning kichik kataloglari ichida so'raladi.
- Discover - Seans fayllarni, kataloglarni yoki ikkalasini izlashini belgilang. Agar kataloglarni izlasangiz, topilgan kataloglar ichidagi kichik kataloglarni izlash yoki izlamaslikni tanlashingiz mumkin. Shuningdek, necha darajali kichik katalogni izlash kerakligini ham tanlashingiz mumkin.
Fayl nomlari
Burp sinash uchun fayl nomlarini hosil qilishda foydalanadigan manbalarni sozlashingiz mumkin:
- Built-in short file list.
- Built-in short directory list.
- Built-in long file list.
- Built-in long directory list.
- Custom file list.
- Custom directory list.
- Names observed in use on target site - Burp nishon saytda aniqlagan kataloglar va fayl nomi o'zaklarini ro'yxatlash uchun bu sozlamani yoqing. Burp ularni sinaydigan har bir yangi katalogda tekshirib chiqadi.
- Derivations based on discovered items - Burp o'zi aniqlagan elementlar asosida element nomlarini taxmin qilishga harakat qiladi. Masalan, agar Burp
AnnualReport2018katalogini aniqlasa, uAnnualReport2019,AnnualReport2020va hokazolarni ham tekshiradi.
Fayl kengaytmalari
Aniqlash seansi fayl o'zaklariga fayl kengaytmalarini qanday qo'shishini sozlash uchun File Extensions sozlamalaridan foydalaning. Burp fayl o'zaklarini hosil qilishda Filenames sozlamalaridan foydalanadi. Burp har bir fayl o'zagini sinaganida, ushbu sozlamalar asosida turli fayl kengaytmalarini tekshiradi:
- Test these extensions - Burp doimo tekshiradigan kengaytmalar ro'yxatini sozlang. Sukut bo'yicha ro'yxatni nishon ilovada ishlatilishi ma'lum bo'lgan texnologiyalar asosida nozik sozlashingiz mumkin.
- Test all extensions observed in use on target site, except for: - Hatto ishlatilayotgani aniqlansa ham tekshirishni istamaydigan kengaytmalar ro'yxatini sozlang.
- Test these variant extensions on discovered files - Burp aniqlangan fayl nomlarining o'zaklaridan foydalanib tekshiradigan kengaytmalar ro'yxatini sozlang. Bu mavjud fayllarning zaxira nusxalarini tekshirmoqchi bo'lsangiz foydali bo'ladi.
- Test file stems with no extension - Burp har bir fayl o'zagini hech qanday kengaytma qo'shmasdan tekshiradi.
Aniqlash dvigateli
Aniqlash seansi davomida HTTP so'rovlarini yuborish uchun ishlatiladigan dvigatelni boshqarish maqsadida ushbu sozlamalardan foydalaning. Shuningdek, uning to'plam sayt xaritasi bilan qanday o'zaro ishlashini ham boshqarishingiz mumkin. Quyidagi sozlamalar mavjud:
- Case sensitivity - Burp fayl nomlarini registrga sezgir sifatida qayta ishlashini tanlang. Agar Auto-detect ni tanlasangiz, Burp dastlab kontentni registrga sezgir deb hisoblaydi. U birinchi yangi elementni aniqlaganda, serverning registr variantlariga munosabatini sinab ko'radi. Burp bu munosabatga bo'lgan javobdan keyingi fayl nomlarini registrga sezgir tarzda qayta ishlash yoki ishlamaslikni hal qilishda foydalanadi.
- Add discovered content to suite site map - Yangi elementlarni aniqlangan zahoti asosiy sayt xaritasiga avtomatik qo'shadi.
- Copy content from suite site map - Mavjud kontentni asosiy to'plam sayt xaritasidan aniqlash sayt xaritasiga nusxalaydi. Bu yangi kontentni aniqlash uchun kuchliroq boshlang'ich nuqta bo'lishi mumkin.
- Spider from discovered content - Aniqlash seansini an'anaviy veb-crawling bajarishga sozlaydi. Seans aniqlash so'rovlariga kelgan javoblarni qayta ishlaydi va qo'shimcha yangi kontentga havolalarni izlaydi.
- Number of discovery threads - Aniqlash dvigateli yubora oladigan bir vaqtdagi so'rovlar sonini boshqaradi.
- Number of spider threads - Crawling funksiyasi yubora oladigan bir vaqtdagi so'rovlar sonini boshqaradi.
Site map yorlig'i
Aniqlash seansi o'z sayt xaritasidan foydalanadi, u belgilangan qamrov ichida aniqlangan barcha kontentni ko'rsatadi. Bu kontentni aniqlash oynasining Site map yorlig'ida ko'rsatiladi.
Aniqlangan kontentni asosiy sayt xaritasiga qo'shishingiz mumkin. Buning uchun Config yorlig'idagi Discovery Engine bo'limida Add discovered content to suite site map ni tanlang.
Aloqador sahifalar
Moslashtirilgan kontent aniqlashni amalga oshirish uchun Burp Intruder'dan qanday foydalanishni o'rganish maqsadida Identifikatorlarni sanab chiqish sahifasiga qarang.