logo
Professional

Maxsus skanerlash tekshiruvlarini yaratish

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

Maxsus skan tekshiruvlari Burp Scanner'ni o'zingizning zaiflik aniqlash mantig'ingiz bilan kengaytirish imkonini beradi. Maxsus skan tekshiruvlarining ikki turini yaratishingiz mumkin:

  • Skriptlar - Montoya API'mizga kirish imkoni bilan Java'da yoziladi. Murakkabroq tekshiruvlar qurmoqchi bo'lsangiz, eng yaxshi variant.
  • BCheck'lar - Bizning maxsus BCheck tilimizda yoziladi. Tezkor, yengil tekshiruvlar uchun eng yaxshi variant.

Boshlashingizga yordam berish uchun biz quyidagilarni taqdim etamiz:

  • Muharrirda o'rnatilgan boshlang'ich shablonlar.
  • Muharrirda ichki takliflar va xatolarni ajratib ko'rsatish.
  • Hamjamiyat va ma'lumotnoma resurslarining bir qatori.

Aloqador sahifalar

Ogohlantirish

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

Skript asosidagi tekshiruvlarni yaratish

Java yordamida yangi maxsus skan tekshiruvini yaratish uchun:

  1. Extensions > Custom scan checks bo'limiga o'ting.
  2. New tugmasini bosing va Blank script yoki From template variantini tanlang.
  3. Agar From template ni tanlagan bo'lsangiz:
    1. Script mode yorlig'ini tanlang.
    2. Ro'yxatdan shablonni tanlang.
    3. Create using this template ni bosing.
  4. Skriptning Type turini tanlang. Active yoki Passive orasidan tanlashingiz mumkin.
  5. Script runs - skript qachon ishga tushishini tanlang. Per insertion point, Per request yoki Per host orasidan tanlashingiz mumkin.
  6. [Ixtiyoriy] Out-of-band sinovni talab qiladigan skan tekshiruvlari uchun payloadlar generatsiya qilish va Burp o'zaro aloqa chaqiruvlarini qanday qayta ishlashini moslashtirish maqsadida Use Collaborator o'tkazgichini yoqing. Batafsil ma'lumot uchun Tekshiruvlarda Collaborator'dan foydalanish bo'limiga qarang.
  7. Skriptni Java'da yozing. Batafsil ma'lumot uchun Maxsus skan tekshiruvlarini yozish bo'yicha qo'llanma sahifasiga qarang.
  8. Validate tugmasini bosing. Xatolar bo'lsa, ular Errors panelida ko'rsatiladi. Skan tekshiruvingizdan foydalanishdan oldin ularni bartaraf etishingiz shart. Batafsil ma'lumot uchun Skriptlardagi nosozliklarni bartaraf etish sahifasiga qarang.
  9. [Ixtiyoriy] Skriptni haqiqiy HTTP xabarlariga nisbatan sinab ko'ring. Ko'rsatmalar uchun Maxsus skan tekshiruvlarini sinovdan o'tkazish sahifasiga qarang.
  10. Save & close tugmasini bosing.

Tekshiruv skanlarda va loyihalar bo'ylab foydalanish uchun maxsus skan tekshiruvlari kutubxonangizga saqlanadi.

BCheck asosidagi tekshiruvlarni yaratish

Bizning maxsus BChecks tilimiz yordamida maxsus skan tekshiruvini yaratish uchun:

  1. Extensions > Custom scan checks bo'limiga o'ting.
  2. New tugmasini bosing va Blank BCheck yoki From template variantini tanlang.
  3. Agar From template ni tanlagan bo'lsangiz:
    1. BCheck mode yorlig'ini tanlang.
    2. Ro'yxatdan shablonni tanlang.
    3. Create using this template ni bosing.
  4. Skriptni BCheck tilimizda yozing. Ma'lumotnoma hujjatlari uchun BCheck ta'riflari sahifasiga qarang.
  5. Validate tugmasini bosing. Xatolar bo'lsa, ular Errors panelida ko'rsatiladi. Skan tekshiruvingizdan foydalanishdan oldin ularni bartaraf etishingiz shart.
  6. [Ixtiyoriy] Chekinish va bo'shliqlarni bir xillashtirish uchun muharrirni o'ng tugma bilan bosing va Format BCheck ni tanlang.
  7. [Ixtiyoriy] BCheck'ni haqiqiy HTTP xabarlariga nisbatan sinab ko'ring. Batafsil ma'lumot uchun Maxsus skan tekshiruvlarini sinovdan o'tkazish sahifasiga qarang.
  8. Save & close tugmasini bosing.

Tekshiruv skanlarda va loyihalar bo'ylab foydalanish uchun maxsus skan tekshiruvlari kutubxonangizga saqlanadi.

Aloqador sahifalar

  • Skanerlashlaringizda maxsus skanerlash tekshiruvlaridan qanday foydalanish bo'yicha ko'rsatmalar uchun Skanerlashlarga maxsus skanerlash tekshiruvlarini qo'shish sahifasiga qarang.
  • Fikr-mulohaza olish, ishingizni namoyish etish va boshqa dasturchilar bilan bog'lanish uchun maxsus skan tekshiruvingizni PortSwigger Discord kanalimizdagi #bambdas yoki #bchecks kanalida ulashing.
  • Maxsus skan tekshiruvlaringizni boshqalar bilan bo'lishish uchun qanday eksport qilishni bilish maqsadida Maxsus skan tekshiruvlarini eksport qilish bo'limiga qarang.
  • Maxsus skanerlash tekshiruvlaringizni jamoa bilan ulashish uchun ularni doimiy o'sib borayotgan GitHub repozitoriylarimizga qo'shing:
    • Skriptga asoslangan maxsus skanerlash tekshiruvlarini Bambda skriptlari uchun GitHub repozitoriyimizga yuborish haqida ma'lumot olish uchun Skriptlarni GitHub repozitoriyimizga yuborish sahifasini ko'ring.
    • BCheck'ga asoslangan maxsus skanerlash tekshiruvlarini BChecks GitHub repozitoriyimizga yuborish haqida ma'lumot olish uchun BCheck'larni jamoaga yuborish sahifasini ko'ring.

Ushbu maqola foydali bo'ldimi?