logo
ProfessionalCommunity Edition

Skriptlar yaratish

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

Bambdalar - bu Burp Suite funksionalligini nozik sozlash va kengaytirish imkonini beruvchi yengil, qayta ishlatiladigan Java asosidagi skriptlar. Ulardan maxsus match-and-replace qoidalari, jadval ustunlari va filtrlar yaratish kabi vazifalar uchun foydalanish mumkin.

Skriptlarni quyidagi joylardan yaratishingiz mumkin:

Boshlashdan oldin Bambdas GitHub repozitoriysini ko'rib chiqishni tavsiya qilamiz. U yerda ehtiyojingizga mos keladigan yoki o'zingiznikini yaratishga ilhom beradigan tayyor skript bo'lishi mumkin.

Ogohlantirish

Sekin ishlaydigan yoki resurstalab skriptlar Burp'ni sekinlashtirishi mumkin. Unumdorlikka ta'sirni kamaytirish uchun skriptingizni puxta yozing.

Bambda library'da skriptlar yaratish

Bambda library'da o'rnatilgan shablonlar yordamida yoki bo'sh ta'rifdan boshlab yangi skriptlar yaratishingiz mumkin. Skriptlarni kutubxonangizga saqlaganingizdan so'ng ularni Burp bo'ylab yuklab, qo'llashingiz mumkin.

Kutubxonangizda yangi skript yaratish uchun:

  1. Extensions > Bambda library ga o'ting.
  2. New tugmasini bosing va Blank yoki From template variantini tanlang.
  3. Agar From template variantini tanlagan bo'lsangiz, ro'yxatdan shablonni tanlang, so'ngra Create using this template tugmasini bosing.
  4. Nom maydonini bosing va noyob nom kiriting.
  5. Function ochiluvchi menyusini bosing va skript bajaradigan vazifani tanlang.
  6. Location ochiluvchi menyusini bosing va skriptdan foydalanmoqchi bo'lgan Burp vositasini tanlang.
  7. Skriptni Java'da yozing.
  8. [Ixtiyoriy] Skan tekshiruvi skriptlarini haqiqiy HTTP xabarlariga nisbatan sinab ko'rishingiz mumkin. Batafsil ma'lumot uchun Maxsus skan tekshiruvlarini sinovdan o'tkazish sahifasiga qarang.
  9. Save tugmasini bosing. Skript kutubxonangizga saqlanadi. Xatolar bo'lsa, ular Compilation errors panelida ko'rsatiladi. Skriptingizni qo'llashdan oldin ularni bartaraf etishingiz shart. Batafsil ma'lumot uchun Skriptlardagi nosozliklarni bartaraf etish sahifasiga qarang.
  10. Save & close tugmasini bosing.

Skript kutubxonangizga saqlanadi. Agar siz skan tekshiruvi funksiyasini belgilaydigan skript yaratgan bo'lsangiz, Burp uni Extensions > Custom scan checks bo'limidagi maxsus skan tekshiruvlari kutubxonangizga ham qo'shadi. Yangi skan tekshiruvi darhol skan ishga tushirgichidan foydalanishga tayyor bo'ladi.

Eslatma

Skriptlaringizni tezda saqlash uchun Ctrl + S yoki Cmd + S tugmalarini bosing.

Aloqador sahifalar

  • Fikr-mulohaza olish, ishingizni namoyish etish va boshqa dasturchilar bilan bog'lanish uchun skriptingizni PortSwigger Discord kanalimizdagi #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.

Muayyan Burp vositalaridan skriptlar yaratish

Burp'dagi ko'plab vositalar skriptlarni bevosita yaratish va qo'llash imkonini beradi. Batafsil ma'lumot uchun tegishli funksiyaga oid ko'rsatmalarga qarang.

Jadvallarni filtrlash

Jadvallarni filtrlash uchun skriptlar yaratish bo'yicha ko'rsatmalarni quyidagi sahifalardan toping:

Maxsus ustunlar qo'shish

Professional Jadvallarga maxsus ustunlar qo'shish uchun skriptlar yaratish bo'yicha ko'rsatmalarni quyidagi sahifalardan toping:

Maxsus skan tekshiruvlarini qo'shish

Professional Maxsus skan tekshiruvlarini yaratish bo'yicha ko'rsatmalar uchun Maxsus skan tekshiruvlarini yaratish sahifasiga qarang.

Maxsus amallar qo'shish

Professional Maxsus amallar (custom actions) - bu Burp Repeater'dagi HTTP xabarlariga ma'lumotni ajratib olish, o'zgartirish va tahlil qilish maqsadida qo'llashingiz mumkin bo'lgan vazifalar.

Burp'da maxsus amallar yaratish bo'yicha ko'rsatmalar uchun Custom actions sahifasiga qarang.

Maxsus amallar yozish bo'yicha yo'l-yo'riq uchun Maxsus amallar yozish sahifasiga qarang.

Match and replace qoidalarini qo'shish

Professional Match and replace qoidalari HTTP xabarlari proxy orqali o'tayotganda ularning qismlarini avtomatik ravishda almashtiradi.

HTTP match and replace qoidalarini skriptlar bilan yaratish bo'yicha ko'rsatmalar uchun HTTP match and replace qoidalarini skriptlar bilan yaratish sahifasiga qarang.

Ushbu maqola foydali bo'ldimi?