Mijoz tomonidagi nazoratni chetlab o'tish
Ba'zi ilovalar serverga yuboradigan ma'lumotlarni nazorat qilishda mijoz tomonidagi choralarga tayanadi. Bu jiddiy xavfsizlik kamchiliklariga olib kelishi mumkin, chunki foydalanuvchi mijoz ustidan to'liq nazoratga ega. Foydalanuvchi kiritmasini cheklash uchun ilovalar foydalanuvchining ma'lumotlarni to'g'ridan-to'g'ri ko'rishi va o'zgartirishiga to'sqinlik qiluvchi bir qator mexanizmlardan foydalanadi.
So'rovni ushlab qolish, so'ng uni serverga uzatishdan oldin HTTP so'rovidagi ma'lumotlarni o'zgartirish uchun Burp Proxy'dan foydalanishingiz mumkin. Bu ma'lumotlarni ilovada imkonsiz bo'lgan tarzda o'zgartirish imkonini beradi.
Qadamlar
Quyidagi jarayonlarni Mijoz tomonidagi nazoratlarga haddan tashqari ishonish laboratoriyasi yordamida bajarishingiz mumkin.
Mijoz tomonidagi nazoratlarni chetlab o'tish maqsadida Burp'da ma'lumotlarni ko'rish va o'zgartirish uchun:
- Burp brauzerida sinamoqchi bo'lgan funksiya sahifasiga kiring. Agar laboratoriyadan foydalanayotgan bo'lsangiz, charm kurtka mahsulot sahifasiga kiring.
- Proxy > Intercept da ushlab qolish o'tkagichini Intercept on holatiga o'rnating.
- Burp brauzerida funksiya bosqichlaridan o'ting. Burp har bir so'rovni ushlab qoladi. Xabar tafsilotlari Intercept yorlig'ida ko'rsatiladi.
- Intercept yorlig'ida har bir so'rovni qiziqarli kontent borligiga qarab ko'rib chiqing. Masalan, veb-sahifada yashirilgan parametrlarni izlang. Laboratoriya misolida yashirin narx parametri mavjud.
- Xabarni tahrirlang. Agar laboratoriyani kuzatib borayotgan bo'lsangiz, narxni tahrirlang.
- So'rovni tanlang va uni yuborish uchun Forward tugmasini bosing.
- O'zgartirish server tomonida muvaffaqiyatli yangilanganini aniqlang:
- Proxy > HTTP history da Edited ustunidan siz tahrirlagan so'rovni tanlang. Javobni ko'rib chiqing.
- Veb-saytni ko'rib chiqing. Lab misolida narx muvaffaqiyatli $0.01 ga o'zgarganini ko'rish uchun savatchani oching.
Eslatma
So'rovni serverga uzatishdan oldin undagi ma'lumotlarni o'zgartirish uchun Burp Repeater'dan ham foydalanishingiz mumkin. Har qanday xabarni HTTP history yoki Target sayt xaritasidan Repeater'ga yuboring. Repeater yordamida xabarni qayta-qayta o'zgartirib yuborishingiz mumkin.