logo
ProfessionalCommunity Edition

Burp Suite bilan WebSocket handshake'larini manipulyatsiya qilish

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

WebSocket handshake — bu WebSocket ulanishini o'rnatadigan HTTP xabari. Bu xabarlarni manipulyatsiya qilish orqali ko'pincha qo'shimcha hujum yuzasiga kirish imkoniga ega bo'lasiz.

Bu qo'llanmada Burp Repeater'da WebSocket handshake'larini qanday nusxalash, o'zgartirish va qayta yuborish tushuntiriladi. Quyidagi qadamlarni Zaifliklardan foydalanish uchun WebSocket xabarlarini manipulyatsiya qilish nomli Web Security Academy laboratoriyasida birgalikda bajarib borishingiz mumkin.

Qadamlar

WebSocket handshake'larini manipulyatsiya qilish uchun:

  1. Hujum yuzasini xaritalash uchun maqsadli ilovani ko'rib chiqing.
  2. Proxy > WebSockets history bo'limiga o'ting. Bu yorliq Burp brauzeri maqsadli host bilan almashgan barcha WebSocket xabarlari jadvalini ko'rsatadi.
  3. Xabarni sichqonchaning o'ng tugmasi bilan bosing va Send to Repeater ni tanlang. Burp Repeater'da yangi WebSockets yorlig'ini ochadi.
  4. Joriy Burp seansingizda ishlatilgan WebSocket ulanishlari ro'yxatini ko'rish uchun tahrirlash belgisini bosing.
  5. Yangi ulanishingizga asos qilib olmoqchi bo'lgan ulanishni tanlang va Clone ni bosing.
  6. Zarur bo'lsa, Host, Port va Use HTTPS sozlamalarini o'zgartiring.
  7. Request panelida xabar tanasini o'zgartiring. Ilovaning mantig'i va WebSocket'lardan qanday foydalanishiga qarab bu yerda juda ko'p turli ekspluatatsiyalarni bajarishingiz mumkin. Masalan, IP manzilingizni soxtalashtirish uchun X-Forwarded-For sarlavhasini qo'shishingiz mumkin — bu haqiqiy IP'ingizga qo'yilgan cheklovlarni chetlab o'tish imkonini beradi.
  8. O'zgartirilgan ulanishni yaratish uchun Connect ni bosing.
  9. WebSocket ulanishlari ro'yxatini ko'rish uchun tahrirlash belgisini bosing.
  10. Ro'yxatdan yangi ulanishni tanlang va Attach ni bosing. Endi Repeater ochiq yorliqdan yuborilgan barcha xabarlar uchun yangi ulanishdan foydalanadi.

Ushbu maqola foydali bo'ldimi?