⚡ Shadow Academy
đŸ”Ŧ Chapter 23

āĻāχ āĻ…āĻ§ā§āϝāĻžāϝāĻŧ⧇ āϕ⧀ āĻļāĻŋāĻ–āĻŦ⧇

⏱ āφāύ⧁āĻŽāĻžāύāĻŋāĻ• āϏāĻŽāϝāĻŧ: ā§§ā§Ģâ€“ā§¨ā§Ļ āĻŽāĻŋāύāĻŋāϟ ¡ āĻĒā§‚āĻ°ā§āĻŦāĻļāĻ°ā§āϤ: āφāϗ⧇āϰ āĻ…āĻ§ā§āϝāĻžāϝāĻŧ⧇āϰ āϧāĻžāϰāĻŖāĻž

ā§Ļ / ā§§ā§Ļā§Ļ āĻ…āĻ§ā§āϝāĻžā§ŸāϚāĻžāϞāĻŋāϝāĻŧ⧇ āϝāĻžāĻ“: āĻ…āĻ§ā§āϝāĻžāϝāĻŧ 24

āĻ…āĻ—ā§āϰāĻ—āϤāĻŋ āĻāχ browser-āĻ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻšāĻŦ⧇āĨ¤

đŸ”Ŧ
Burp Suite Masterclass — āϏāĻŦ feature āĻļāĻŋāĻ–ā§‹
Proxy, Repeater, Intruder, Collaborator āĻāĻŦāĻ‚ āĻ•āĻžāĻ¸ā§āϟāĻŽ BApp āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ āĻŽāĻžāĻ¸ā§āϟāĻžāϰāĻŋ
🧭 āĻĻāĻ•ā§āώāϤāĻž āϝāĻžāϚāĻžāχ āĻ“ āĻĒā§āϰāϤāĻŋāϰāĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• takeaway
Skill checkpoint: Burp-āĻ āĻ…āύ⧁āĻŽāϤāĻŋāĻĒā§āϰāĻžāĻĒā§āϤ request/response evidence āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰāĻ­āĻžāĻŦ⧇ āύāĻĨāĻŋāϭ⧁āĻ•ā§āϤ āĻ•āϰ⧋āĨ¤
Defense checkpoint: Scope āĻŽā§‡āύ⧇ non-destructive test āϚāĻžāϞāĻŋā§Ÿā§‡ fix āĻ“ retest report āĻ•āϰ⧋.
Lab scope: āĻļ⧁āϧ⧁ āύāĻŋāĻœā§‡āϰ lab, synthetic data āĻŦāĻž āϞāĻŋāĻ–āĻŋāϤ āĻ…āύ⧁āĻŽāϤāĻŋāĻĒā§āϰāĻžāĻĒā§āϤ target-āĻ āĻ…āύ⧁āĻļā§€āϞāύ āĻ•āϰ⧋āĨ¤ Real credential, token āĻŦāĻž customer data āĻŦā§āϝāĻŦāĻšāĻžāϰ āϕ⧋āϰ⧋ āύāĻžāĨ¤
Portfolio proof: finding, impact, fix āĻ“ retest āύāĻŋā§Ÿā§‡ ā§Ģ-āϞāĻžāχāύ⧇āϰ redacted note āϰāĻžāĻ–ā§‹āĨ¤
đŸ› ī¸ āĻ—āĻ˛ā§āĻĒ ā§§: āĻšā§āϝāĻžāĻ•āĻžāϰāĻĻ⧇āϰ āĻ˛ā§āϝāĻžāĻŦāϰ⧇āϟāϰāĻŋāϰ āϏ⧇āϰāĻž āĻŽāĻžāχāĻ•ā§āϰ⧋āĻ¸ā§āϕ⧋āĻĒ
āϝāĻĻāĻŋ āϤ⧁āĻŽāĻŋ āϕ⧋āύ⧋ āĻĒ⧇āĻļāĻžāĻĻāĻžāϰ āĻŦāĻžāĻ— āĻŦāĻžāωāĻ¨ā§āϟāĻŋ āĻšāĻžāĻ¨ā§āϟāĻžāϰ āĻŦāĻž āĻāĻĨāĻŋāĻ•ā§āϝāĻžāϞ āĻšā§āϝāĻžāĻ•āĻžāϰāϕ⧇ āϜāĻŋāĻœā§āĻžā§‡āϏ āĻ•āϰ⧋ — "āϤ⧋āĻŽāĻžāϰ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āĻāĻ• āύāĻŽā§āĻŦāϰ āϟ⧁āϞ āϕ⧋āύāϟāĻŋ?" āϏāĻŦāĻžāχ āĻāĻ•āĻŦāĻžāĻ•ā§āϝ⧇ āĻŦāϞāĻŦ⧇: Burp Suite!

Burp Suite āĻļ⧁āϧ⧁āχ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ•ā§āϏāĻŋ āύ⧟; āĻāϟāĻŋ āĻšāϞ⧋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻāĻ•āϟāĻŋ āĻ“ā§Ÿā§‡āĻŦ āĻĒ⧇āύāĻŋāĻŸā§āϰ⧇āĻļāύ āĻŸā§‡āĻ¸ā§āϟāĻŋāĻ‚ āĻ¸ā§āϝ⧁āϟāĨ¤ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻŦāĻž āĻ…ā§āϝāĻžāĻĒ āĻĨ⧇āϕ⧇ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āϝāĻžāĻ“ā§ŸāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦāĻžāχāϟ āĻāĻ–āĻžāύ⧇ āĻĨāĻžāĻŽāĻžāύ⧋ āϝāĻžā§Ÿ, āĻ•āĻžāϟāĻžāϛ⧇āρ⧜āĻž āĻ•āϰāĻž āϝāĻžā§Ÿ āĻāĻŦāĻ‚ āύāĻŋāĻœā§‡āϰ āϖ⧁āĻļāĻŋāĻŽāϤ⧋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻĢ⧇āϰāϤ āĻĒāĻžāĻ āĻžāύ⧋ āϝāĻžā§Ÿ!
đŸŽ¯ āĻ—āĻ˛ā§āĻĒ ā§¨: Repeater āĻŦāύāĻžāĻŽ Intruder — āĻšāĻžāϤ⧇āϰ āĻ•āĻžāϜ āĻŦāύāĻžāĻŽ āĻŽā§‡āĻļāĻŋāύāĻ—āĻžāύ
â€ĸ Burp Repeater: āϝāĻ–āύ āϤ⧁āĻŽāĻŋ āϕ⧋āύ⧋ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϰāĻŋāĻ•ā§‹ā§Ÿā§‡āĻ¸ā§āϟāϕ⧇ āĻŦāĻžāϰāĻŦāĻžāϰ āϚāĻžāϞāĻŋā§Ÿā§‡ āĻĻ⧇āĻ–āϤ⧇ āϚāĻžāĻ“ — āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻŦāĻĻāϞ⧇ āĻŦāĻĻāϞ⧇ āϰ⧇āϏāĻĒāĻ¨ā§āϏ⧇āϰ āφāϚāϰāĻŖ āĻŦ⧁āĻāϤ⧇ āϚāĻžāĻ“, āϤāĻ–āύ āϰāĻŋāĻĒāĻŋāϟāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§ŸāĨ¤ āĻāϟāĻŋ āϤ⧋āĻŽāĻžāϰ āĻ˛ā§āϝāĻžāĻŦāϰ⧇āϟāϰāĻŋāϰ āĻŸā§‡āĻ¸ā§āϟ āϟāĻŋāωāĻŦ!

â€ĸ Burp Intruder: āϝāĻ–āύ āϤ⧋āĻŽāĻžāϕ⧇ āĻāĻ•āϏāĻžāĻĨ⧇ ā§§ā§Ļ āĻšāĻžāϜāĻžāϰ āĻĒāĻžāϏāĻ“ā§ŸāĻžāĻ°ā§āĻĄ āĻŦāĻž āϕ⧁āĻĒāύ āϕ⧋āĻĄ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, āϤāĻ–āύ āχāύāĻŸā§āϰ⧁āĻĄāĻžāϰ āĻšāϞ⧋ āĻŽā§‡āĻļāĻŋāύāĻ—āĻžāύ! āĻāϰ āϚāĻžāϰāϟāĻŋ āĻŽā§‹āĻĄ āĻĨāĻžāϕ⧇:
ā§§. Sniper: āĻāĻ•āϟāĻŋ āĻĒāϜāĻŋāĻļāύ⧇ āĻāϕ⧇ āĻāϕ⧇ āϏāĻŦ āĻĒ⧇-āϞ⧋āĻĄ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇āĨ¤
⧍. Battering Ram: āϏāĻŦ āĻĒāϜāĻŋāĻļāύ⧇ āĻāĻ•āχ āĻĒ⧇-āϞ⧋āĻĄ āĻāĻ•āϏāĻžāĻĨ⧇ āĻŦāϏāĻžā§ŸāĨ¤
ā§Š. Pitchfork: āχāωāϜāĻžāϰāύ⧇āĻŽ āĻ“ āĻĒāĻžāϏāĻ“ā§ŸāĻžāĻ°ā§āĻĄā§‡āϰ āĻĻ⧁āϟāĻŋ āφāϞāĻžāĻĻāĻž āϞāĻŋāĻ¸ā§āϟ āĻāĻ•āϏāĻžāĻĨ⧇ āĻĒā§āϝāĻžāϰāĻžāϞāĻžāϞ⧇ āϚāĻžāϞāĻžā§ŸāĨ¤
ā§Ē. Cluster Bomb: āϏāĻŽāĻ¸ā§āϤ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻ•āĻŽā§āĻŦāĻŋāύ⧇āĻļāύ āĻĒāĻžāϰāĻŽā§āĻŸā§‡āĻļāύ āĻ•āϰ⧇ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰ⧇!
đŸ•ĩī¸ āĻ—āĻ˛ā§āĻĒ ā§Š: Burp Collaborator — āĻ…āĻ¨ā§āϧāĻ•āĻžāϰ⧇āϰ āĻ“āĻĒāĻžāϰ⧇ āĻ•āĻžāύ āĻĒāĻžāϤāĻž
āĻŦ⧃āĻˇā§āϟāĻŋ āĻŽā§āϝāĻžāĻŽ āĻŦāϞāϞ⧇āύ, "āϏ⧌āϰāĻ­, āĻ…āύ⧇āĻ• āϏāĻŽā§Ÿ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻ…ā§āϝāĻžāϟāĻžāĻ• āĻĒāĻžāĻ āĻžāϞ⧇ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻ•āĻŋāϛ⧁āχ āĻĻ⧇āĻ–āĻžā§Ÿ āύāĻž (Blind SSRF āĻŦāĻž Blind RCE)āĨ¤ āϤāĻ–āύ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻŦ⧁āĻāĻŦ⧇ āĻ…ā§āϝāĻžāϟāĻžāĻ• āϏāĻĢāϞ āĻšā§Ÿā§‡āϛ⧇?"

āĻāϰ āϜāĻ¨ā§āϝ āφāϛ⧇ Burp Collaborator! āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒāĻžāĻŦāϞāĻŋāĻ• āĻ•ā§āϞāĻžāωāĻĄ āϞāĻŋāϏ⧇āύāĻžāϰāĨ¤ āϤ⧁āĻŽāĻŋ āϰāĻŋāĻ•ā§‹ā§Ÿā§‡āĻ¸ā§āĻŸā§‡ āϕ⧋āϞāĻžāĻŦā§‹āϰ⧇āϟāϰ⧇āϰ āĻāĻ•āϟāĻŋ āχāωāύāĻŋāĻ• āϏāĻžāĻŦāĻĄā§‹āĻŽā§‡āύ āĻĻāĻŋā§Ÿā§‡ āĻĻāĻžāĻ“ (āϝ⧇āĻŽāύ: xyz.burpcollaborator.net)āĨ¤ āϝāĻĻāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āχāĻ¨ā§āϟāĻžāϰāύāĻžāϞāĻŋ āϏ⧇āχ āϞāĻŋāĻ‚āϕ⧇ āĻĒāĻŋāĻ‚ āĻ•āϰ⧇ āĻŦāĻž DNS āϞ⧁āĻ•-āφāĻĒ āĻĒāĻžāĻ āĻžā§Ÿ, āϕ⧋āϞāĻžāĻŦā§‹āϰ⧇āϟāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϤ⧋āĻŽāĻžāϕ⧇ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻ…ā§āϝāĻžāϞāĻžāĻ°ā§āϟ āĻĻāĻŋā§Ÿā§‡ āĻĻ⧇āĻŦ⧇ — "āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϤ⧋āĻŽāĻžāϰ āĻĢāĻžāρāĻĻ⧇ āĻĒāĻž āĻĻāĻŋā§Ÿā§‡āϛ⧇!"
⚡ āĻ—āĻ˛ā§āĻĒ ā§Ē: Match & Replace āĻĻāĻŋā§Ÿā§‡ āϞāĻžāχāĻ­ āĻŸā§āĻ°ā§āϝāĻžāĻĢāĻŋāĻ• āĻŽā§āϝāĻžāύāĻŋāĻĒ⧁āϞ⧇āĻļāύ
Burp Proxy-āϰ Match and Replace āĻ…āĻĒāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϤ⧁āĻŽāĻŋ āĻ¸ā§āĻŦ⧟āĻ‚āĻ•ā§āϰāĻŋ⧟āĻ­āĻžāĻŦ⧇ āϏāĻŽāĻ¸ā§āϤ āϰāĻŋāĻ•ā§‹ā§Ÿā§‡āĻ¸ā§āĻŸā§‡āϰ āĻšā§‡āĻĄāĻžāϰ āĻŦāĻĻāϞ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧋:
â€ĸ X-Forwarded-For: 127.0.0.1 āĻ¸ā§āĻŦ⧟āĻ‚āĻ•ā§āϰāĻŋ⧟āĻ­āĻžāĻŦ⧇ āχāύāĻœā§‡āĻ•ā§āϟ āĻ•āϰāĻž (Admin bypass)
â€ĸ āϰ⧇āϏāĻĒāĻ¨ā§āϏ⧇ āφāϏāĻž JavaScript-āĻāϰ is_admin = false āϕ⧇ āϞāĻžāχāϭ⧇ is_admin = true āĻŦāĻžāύāĻŋā§Ÿā§‡ āĻĻ⧇āĻ“ā§ŸāĻž!
đŸ”Ŧ Burp Suite Match & Replace Engine
āϟāĻžāĻ°ā§āϗ⧇āϟ āχāĻ¨ā§āϟāĻžāϰāϏ⧇āĻĒā§āϟ URL āĻŦāĻž āϰ⧁āϞ āĻĻāĻžāĻ“ — Burp āĻĒā§āϰāĻ•ā§āϏāĻŋāϰ āϞāĻžāχāĻ­ āĻĒā§āϝāĻžāϕ⧇āϟ āĻŽāĻĄāĻŋāĻĢāĻŋāϕ⧇āĻļāύ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰ⧋!
👆 āωāĻĒāϰ⧇ āχāύāĻĒ⧁āϟ āĻĻāĻŋā§Ÿā§‡ "āĻ˛ā§āϝāĻžāĻŦ āϚāĻžāϞ⧁ āĻ•āϰ⧋" āĻŦāĻžāϟāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧋...
đŸŽ¯ āĻ…āĻ§ā§āϝāĻžā§Ÿ 23 āĻĻāĻ•ā§āώāϤāĻž āϝāĻžāϚāĻžāχ (ā§ŠāϟāĻŋ āĻĒā§āϰāĻļā§āύ)
āϏāĻ āĻŋāĻ• āωāĻ¤ā§āϤāϰ āĻŦ⧇āϛ⧇ āύāĻžāĻ“; āĻĒā§āϰāϤāĻŋāϟāĻŋ āωāĻ¤ā§āϤāϰ⧇āϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻĒā§œā§‹āĨ¤
❓ āĻĒā§āϰāĻļā§āύ 1: Burp Repeater-āĻāϰ āĻŽā§‚āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϕ⧀?
❓ āĻĒā§āϰāĻļā§āύ 2: āϕ⧋āύ target-āĻ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āωāϚāĻŋāϤ?
❓ āĻĒā§āϰāĻļā§āύ 3: āĻ­āĻžāϞ⧋ vulnerability report-āĻ āϕ⧀ āĻĨāĻžāϕ⧇?

āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āϤ reference

āφāϰāĻ“ āĻĒāĻĄāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻŋāϤ security standards āĻ“ guidance āĻĻ⧇āĻ–ā§‹; āĻĒā§āϰāϤāĻŋāϟāĻŋ lab āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āĻŦāĻž synthetic environment-āĻ āĻ•āϰ⧋āĨ¤

Bristy Ma'am
āĻŦ⧃āĻˇā§āϟāĻŋ āĻŽā§āϝāĻžāĻŽ 👩‍đŸĢ
āϤ⧋āĻŽāĻžāϰ āĻĒāĻžāĻ°ā§āϏ⧋āύāĻžāϞ āĻšā§āϝāĻžāĻ•āĻŋāĻ‚ āĻŽā§‡āĻ¨ā§āϟāϰ â€ĸ āĻ…āύāϞāĻžāχāύ
āφāϰ⧇ āϏ⧌āϰāĻ­! āϕ⧇āĻŽāύ āφāϛ⧋? āϕ⧋āύ⧋ āĻ•āύāϏ⧇āĻĒā§āϟ āĻŦāĻž āϕ⧁āχāĻœā§‡ āφāϟāĻ•āĻžāϞ⧇ āφāĻŽāĻžāϕ⧇ āĻŦāϞ⧋, āφāĻŽāĻŋ āĻŦ⧁āĻāĻŋā§Ÿā§‡ āĻĻāĻŋāĻšā§āĻ›āĻŋ! â¤ī¸