logo
Professional

HTTP tarixida maxsus ustunlar qo'shish

Oxirgi yangilanish: 23-iyul, 2026O'qish vaqti: 3 daqiqa

HTTP tarixi jadvaliga kuchli maxsus ustunlar qo'shish uchun Java asosidagi skriptlardan foydalanishingiz mumkin. Maxsus ustunlar HTTP tarixingizdagi elementlar haqida ko'proq tafsilot ko'rish va shu orqali maqsadliroq tahlil qilish imkonini beradi.

Maxsus ustun skriptlarini ikki xil usulda qo'llashingiz mumkin:

  • Mavjud skriptlarni yuklash - Skriptlarni Bambda kutubxonangizdan yuklang. Bu sizning qayta ishlatiladigan skriptlaringizning shaxsiy to'plamingizdir. U siz yaratgan va saqlagan yoki, masalan, bizning GitHub repositoriyamizdan import qilgan skriptlarni o'z ichiga oladi. Batafsil ma'lumot uchun Skriptlarni import qilish sahifasiga qarang.
  • Yangi skriptlar yaratish - O'zingizning maxsus skriptlaringizni yozing. Tez boshlash uchun o'rnatilgan shablonlardan birini ishlating. Ular darhol ishlaydi va ularni moslashtirish oson.

Klaviatura yorliqlari

Skriptlar yaratish yoki yuklashda ish jarayoningizni tezlashtirish uchun quyidagi klaviatura yorliqlaridan foydalanishingiz mumkin:

  • Save - Ctrl + S yoki Cmd + S
  • Save as - Ctrl + Shift + S yoki Cmd + Shift + S
  • Create new script - Ctrl + N yoki Cmd + N
  • Load recent script - Ctrl + O yoki Cmd + O

Kutubxonangizdan skriptlarni yuklash

HTTP tarixi jadvaliga maxsus ustunlar qo'shish uchun kutubxonangizda saqlangan skriptlarni yuklashingiz va qo'llashingiz mumkin.

Bambda kutubxonangizdan skript yuklash uchun:

  1. Proxy > HTTP history bo'limida variantlar menyusi > Add custom column bandini bosing. Add custom column oynasi ochiladi.
  2. Load tugmasini bosing.
  3. Ro'yxatdan so'nggi skriptlardan birini tanlang.
  4. Agar yuklamoqchi bo'lgan skript ro'yxatda bo'lmasa, kutubxonangizda saqlangan barcha skriptlarni ko'rish uchun View all tugmasini bosing.
    1. Skriptni tanlang.
    2. Load ni bosing.
  5. [Ixtiyoriy] Zarur bo'lsa, skriptni tahrirlang:
    1. O'zgarishlaringizni kiriting.
    2. Skriptni kompilyatsiya qilish va sinash uchun Apply tugmasini bosing. Compilation errors panelida ko'rsatilgan xatolarni tuzating. Batafsil ma'lumot uchun Skriptlar muammolarini bartaraf etish sahifasiga qarang.
    3. O'zgarishlaringizni saqlang:
      • Mavjud skriptni almashtirish uchun Save to library > Save ni bosing.
      • Yangi versiyani saqlash uchun Save to library > Save as ni bosing.
  6. Column header maydonida ustuningiz uchun nom kiriting.
  7. Apply & close tugmasini bosing.

Maxsus skriptlar yaratish

O'z skriptlaringizni to'g'ridan-to'g'ri Add custom column oynasida, o'rnatilgan shablonlar yordamida yoki bo'sh ta'rifdan boshlab yozishingiz mumkin.

Eslatma

Yozishni boshlashdan oldin bizning Bambdas GitHub repositoriyamizni o'rganib chiqishni tavsiya qilamiz. U yerda ehtiyojlaringizga javob beradigan yoki o'zingiznikini yaratish uchun ilhom beradigan mavjud skript bo'lishi mumkin.

Skriptingizni yozishda yordam berish uchun Montoya API'ning ikkita obyekti mavjud:

  • ProxyHttpRequestResponse
  • Utilities

HTTP tarixi jadvalingiz uchun maxsus ustun yaratish maqsadida:

  1. Proxy > HTTP history bo'limida variantlar menyusi > Add custom column bandini bosing. Add custom column oynasi ochiladi.
  2. Agar skriptingizni o'rnatilgan shablondan yaratmoqchi bo'lsangiz, New > From template bandini tanlang. Ro'yxatdan shablonni tanlang, so'ngra Create using this template tugmasini bosing.
  3. Column header maydonida ustuningiz uchun nom kiriting.
  4. Maxsus ustun ko'rsatadigan ma'lumotni belgilash uchun Java'dan foydalanib skript yozing.
  5. Skriptni kompilyatsiya qilish va sinash uchun Apply tugmasini bosing. Compilation errors panelida ko'rsatilgan xatolarni tuzating. Batafsil ma'lumot uchun Skriptlar muammolarini bartaraf etish sahifasiga qarang.
  6. [Ixtiyoriy] Save to library > Save bandini bosing. Skript kelajakda Burp bo'ylab foydalanish uchun Bambda kutubxonangizga saqlanadi.
  7. Apply & close tugmasini bosing.

Ogohlantirish

Sekin ishlaydigan yoki resurstalab skriptlardan foydalanish Burp'ni sekinlashtirishi mumkin. Unumdorlikka ta'sirni kamaytirish uchun skriptingizni ehtiyotkorlik bilan yozing.

Namuna skript

Quyidagi namunada biz javobning Server sarlavhasi qiymatini o'z ichiga olgan maxsus ustun yaratish uchun skript yozamiz.

Aloqador sahifalar

  • Fikr-mulohaza olish, ishingizni namoyish etish va boshqa dasturchilar bilan bog'lanish uchun skriptingizni bizning PortSwigger Discord #bambdas kanalida ulashing.
  • Skriptlaringizni hamjamiyat bilan ulashish uchun ularni doimiy o'sib borayotgan GitHub repositoriyamizga qo'shing. Batafsil ma'lumot uchun Skriptlarni GitHub repositoriyamizga yuborish sahifasiga qarang.

Ushbu maqola foydali bo'ldimi?