Skip to main content

How to Approach Web Application Vulnerability Assessment using Burp Community | Part - 2 | Audit Guidelines | High Impact Web Vulnerability

The blog is part-2 in continuation to basically cover how to check the web application vulnerability with Burp Community Edition. This blog will be very helpful while performing the web application security assessment( VAPT) manually. In this part of the blog, we will cover a few vulnerabilities with High impact severity. Please refer the audit guidelines below for serious vulnerabilities.

IP Spoofing (Bypass Whitelisting)

Audit Guideline

  1. Try to access the application from any network except the whitelisted one.
  2. Capture the base request in the burp community and send the request to the repeater.
  3. Add X-Forwarded-For in the request and the IP that has whitelisted for application access.
  4. Observe the application will respond normally. Hence, bypassed the whitelisting to access the application.
Proof of Concept


Request without X-Forwarded-For Header


Request with X-Forwarded-For Header

Account Takeover via Forgot Password — A Practical Attack Scenario of Host Header Injection

Audit Guideline

  1. Capture the change password request in the burp community and send the request to the repeater.
  2. Add one more Host Header with the custom domain as a value in the request and send the request.
  3. Observe the victim will get the password reset mail having a link with a custom domain and the token. Once the victim clicks on the link, the attacker will get the link in his web logs.
Proof of Concept


Original Reset Password link mail


Modified reset link request


Reset password link mail with attacker provided domain

Security blog of the month

How 13 Bytes Freeze Google Perfetto: An Integer-Overflow DoS Behind Billions of Devices

Here's a fun one. I found a way to make a tiny file - just 13 bytes , smaller than this sentence - completely freeze one of Google's most widely used engineering tools. Not crash it with a bang. Freeze it. Pin a CPU core at 100% and make it spin forever, going nowhere, until you kill it. The tool is called Perfetto , and once you understand where it lives, this stops being a curiosity and starts being a genuinely useful lesson about how software breaks - one that's worth reading whether you write code, run a security team, or sign the budget. Let me walk you through it in plain English. First, what is Perfetto - and why should you care? Most people have never heard of Perfetto, yet it quietly runs near a staggering number of devices. Perfetto is Google's open-source system tracing toolkit. Think of it as a flight recorder for software: it captures a detailed, timestamped record of everything a device is doing - which app woke up, which function ran, where t...