← Back to Tools
Web Hacking

Burp Suite

The industry-standard web app security testing platform with proxy, scanner, and intruder.

Category
Web Hacking
Platform
Windows / Linux / macOS
Type
GUI + CLI / Free & Pro
Skill Level
Beginner → Advanced

What is Burp Suite?

Burp Suite is the industry-standard integrated platform for web application security testing, developed by PortSwigger. At its core is an intercepting HTTP/S proxy that sits between your browser and the target, letting you inspect, modify, replay, and automate every request and response in real time. It is used by penetration testers, bug bounty hunters, and security engineers worldwide to discover vulnerabilities including SQL injection, XSS, IDOR, SSRF, authentication flaws, and business logic errors.

Burp Suite comes in three editions: Community (free, limited), Professional (paid, full-featured), and Enterprise (automated scanning at scale).

⚠ Legal Notice

Only use this tool on systems you own or have explicit written authorization to test. Unauthorized use is a criminal offense under Pakistan's PECA 2016 and similar laws worldwide.

Installation

# Burp Suite Community is pre-installed on Kali Linux
# Launch directly from the terminal:
burpsuite &

# Or install manually if missing
sudo apt update && sudo apt install burpsuite -y

# For the latest Pro version, download the installer from:
# https://portswigger.net/burp/releases

Core Modules

Basic Proxy Setup

# Default Burp proxy listener
# Host: 127.0.0.1
# Port: 8080

# Configure your browser to use this proxy, then:
# 1. Open Burp → Proxy → Intercept → turn Intercept ON
# 2. Browse target site — requests appear in Burp
# 3. Modify request → Forward or Drop

# Install Burp's CA certificate to intercept HTTPS:
# Browse to http://burpsuite (while proxy is active)
# Download and install the cert in your browser's trust store

# Useful keyboard shortcuts in Repeater / Intruder:
# Ctrl+R  → Send request to Repeater
# Ctrl+I  → Send request to Intruder
# Ctrl+U  → URL-encode selected text
# Ctrl+Shift+U → URL-decode selected text

Intruder Attack Types

Common Use Cases

Tips & Best Practices

Use Burp's Target → Scope to restrict all tools to your authorized target — this prevents accidental testing of out-of-scope assets. In Intruder, always check the Grep — Match and Grep — Extract options to automatically flag interesting responses. The Community edition throttles Intruder attacks; use ffuf or wfuzz as faster alternatives for fuzzing when on a free license.

Practice on legal targets like TryHackMe, HackTheBox, PortSwigger Web Security Academy, or hackzia.site labs before using in live engagements.