Xss Using Burp Suite

2/14/2022by admin

1 Since Burp is acting as a proxy, and since your XSS exercise happens client-side only, Burp will not be of any use as far as I know (since it is not a DOM manipulator, for example). Cross Site Scripting(XSS) is one type of Vulnerability to hunt bug.me on tweeter:-https. Navigate to the xss-detector directory and execute the following to start phantom.js xss-detection script: $ phantomjs xss.js & $ slimerjs slimer.js & The server is expecting base64 encoded page responses passed via the http-response, which will be passed via the Burp extender. Using the Burp Suite Sequencer application, we capture a series of session tokens from the Mutilidae PHP application server, then analyze them using the Burp Suite Sequencer analysis functionality. The beginning of the video covers the basics of how session tokens are passed to the web browser and how to coax the web server to send multiple tokens. Click the Select Generator, and then select the XSS Validator Payloads payload generator. Click the add button under Payload Processing, and select Invoke Burp Extension from the dropdown menu. Select the XSS Validator processor, and click ok. Define the Payload positions, if you haven’t already.


If you’re a freelance security researcher, chances are you’ve heard of — or use — Burp Suite, a program commonly considered the gold standard for penetration testing software. But if you’re only using the stock version, as great as it is, you’re missing out! Both the free and paid versions of Burp support helpful extensions that add extra functionality to the main client — whether it’s a separate (and free) scanner, an IP randomizer, or a plugin for validating XSS vulnerabilities. This list is intended to give you a quick-hit overview of some of the best extensions that you can add easily and painlessly to your current setup to be more profitable and productive as a security researcher.

XSS Validator

Find Xss With Burp Suite

XSS vulnerabilities are the most common bugs on the web today and, as vulnerabilities that have the potential to affect a wide swathe of a website’s userbase, are often rewarded as a part of most bug bounty programs. As such common vulnerabilities however, they’re often prone to overidentification and a general surplus of false positives. The XSS Validator from Nvisium solves this problem by using phantomjs to set up a server that receives and verifies XSS findings exported from the Burp Suite interface. It’s a must for testing a target with a large attack surface and a valuable addition to the Burp Suite core.

Burp Notes

Burp suite community edition

The key to any good penetration testing program is standardization and repeatability (naturally) — developing a coherent testing plan beforehand can save a lot of pain later, while keeping detailed notes of your process could be the key to walking someone through it later. Burp Notes adds an additional tab to your Burp Suite interface, allowing you to save information related to particular targets and attacks. A must for anyone concerned with documentation.

Xss Using Burp SuiteWithSuite


Xss Using Burp Suite Community

A Burp extension for all those who want a scanner but don’t want to fork up the $200/year licensing fee, Sentinel does an admirable job of scanning web application targets, but isn’t as fully featured as the Burp Pro option. Even if you have Burp Pro, though, I’d recommend giving this a shot, as different scanners will often produce differing results and there’s always the possibility Sentinel might pick up something Burp Pro missed.

Random IP Address Header

A critical extension if you’re spending a lot of time on a site and a good precaution generally, the Random IP Address Header will periodically change your IP address to help evade any WAF (Web Application Firewalls) that might try to throttle your connection or ban your address. It’s not always necessary (and won’t always led you to new vulnerabilities) but when you need it, you need it. A great addition to any Burp setup.

Bupy / Python Scripter

What’s better than extensions? Extensions that allow for even more extending! The Bupy and Python Scripter add-ons allow potential Burp developers to write Ruby and Python scripts, respectively, for execution during Burp testing sessions. Using your scripting language of choice, you can access all the information burp does to modify and tweak what happens during response and request calls, meaning that what you can do with Burp is now only limited by your time, imagination, and programming commitment.

If this has piqued you’re interest on working with Burp, or if you just find yourself wanting a bit more of a backstory for things like XSS vulnerabilities, consider checking out Bug Hunt: A Quick Start Guide to Penetration Testing.

Thanks for reading and happy hunting!

Comments are closed.