**وقتی Burp داری ولی ترافیک نمیبینی**
یه نفر تو یه باگبانتی request میفرسته، Burp باز داره، ولی Proxy هیچی نمیگیره. نه رهگیری، نه لاگ — هیچی. یه ساعت وقت تلف میکنه، بعد میفهمه مشکل از همون اول بوده: Burp ست نشده بود. درست.
---
Burp Suite یه پروکسیه — یعنی باید بین مرورگر تو و سرور بشینه. برای این کار، دو طرف باید بدونن این واسطه وجود داره. طرف اول مرورگره، طرف دوم سیستمعامل — و هر دو باید تنظیم بشن.
**مرحله اول — Listener رو چک کن:**
بعد از باز کردن Burp، برو:
```
Proxy → Options → Proxy Listeners
```
باید یه listener روی `127.0.0.1:8080` فعال باشه. اگه نیست، `Add` بزن و خودت اضافهاش کن. این پورت، دروازهی همهچیزه.
**مرحله دوم — مرورگر رو هدایت کن:**
مرورگرت باید بدونه ترافیک رو کجا بفرسته. تو Firefox برو:
```
Settings → Network Settings → Manual Proxy
HTTP Proxy: 127.0.0.1 | Port: 8080
```
گزینهی «Use this proxy for HTTPS» رو هم فعال کن — وگرنه نصف ترافیک رو از دست میدی.
**مرحله سوم — CA Certificate، اینجاست که اکثرا اشتباه میکنن:**
برای سایتهای HTTPS، Burp باید ترافیک رمزنگاریشده رو رمزگشایی کنه. این کار رو با یه گواهی self-signed انجام میده. مرورگر بهش اعتماد نداره — مگه اینکه تو بهش بگی.
از همون مرورگر برو:
```
http://burpsuite
```
گواهی رو دانلود کن، بعد تو Firefox:
```
Settings → Privacy → View Certificates → Import
```
گواهی رو import کن و هر دو گزینهی trust رو تیک بزن.
---
حالا برو یه سایت باز کن. اگه Burp تب `Intercept` توش داره قرمز میشه و درخواستها میان — ست شدی. اگه نه، اول چک کن `Intercept is on` فعاله.
این پایهایه، درسته — ولی هر تستی که بعداً میکنی، از همین چند خط شروع میشه.
#BurpSuite
@codacker_ir
**هک یه ابزار نیست. یه طرز فکره.**
یه نفر تو یه باگبانتی request میفرسته، Burp باز داره، ولی Proxy هیچی نمیگیره. نه رهگیری، نه لاگ — هیچی. یه ساعت وقت تلف میکنه، بعد میفهمه مشکل از همون اول بوده: Burp ست نشده بود. درست.
---
Burp Suite یه پروکسیه — یعنی باید بین مرورگر تو و سرور بشینه. برای این کار، دو طرف باید بدونن این واسطه وجود داره. طرف اول مرورگره، طرف دوم سیستمعامل — و هر دو باید تنظیم بشن.
**مرحله اول — Listener رو چک کن:**
بعد از باز کردن Burp، برو:
```
Proxy → Options → Proxy Listeners
```
باید یه listener روی `127.0.0.1:8080` فعال باشه. اگه نیست، `Add` بزن و خودت اضافهاش کن. این پورت، دروازهی همهچیزه.
**مرحله دوم — مرورگر رو هدایت کن:**
مرورگرت باید بدونه ترافیک رو کجا بفرسته. تو Firefox برو:
```
Settings → Network Settings → Manual Proxy
HTTP Proxy: 127.0.0.1 | Port: 8080
```
گزینهی «Use this proxy for HTTPS» رو هم فعال کن — وگرنه نصف ترافیک رو از دست میدی.
**مرحله سوم — CA Certificate، اینجاست که اکثرا اشتباه میکنن:**
برای سایتهای HTTPS، Burp باید ترافیک رمزنگاریشده رو رمزگشایی کنه. این کار رو با یه گواهی self-signed انجام میده. مرورگر بهش اعتماد نداره — مگه اینکه تو بهش بگی.
از همون مرورگر برو:
```
http://burpsuite
```
گواهی رو دانلود کن، بعد تو Firefox:
```
Settings → Privacy → View Certificates → Import
```
گواهی رو import کن و هر دو گزینهی trust رو تیک بزن.
---
حالا برو یه سایت باز کن. اگه Burp تب `Intercept` توش داره قرمز میشه و درخواستها میان — ست شدی. اگه نه، اول چک کن `Intercept is on` فعاله.
این پایهایه، درسته — ولی هر تستی که بعداً میکنی، از همین چند خط شروع میشه.
#BurpSuite
@codacker_ir
**هک یه ابزار نیست. یه طرز فکره.**
👍3👨💻2