Giter Site home page Giter Site logo

dangling-pointer-burp-extension's Introduction

dangling-pointer-burp-extension

This extension is a attempt to ease finding referer header related issues in a web application which usually leaks details like below

  • password reset tokens
  • transcation/payment receipts
  • user details in url and many more occurances

why the name is so ?

Read yourself and see if you can figureout https://en.wikipedia.org/wiki/Dangling_pointer

Installation

Extension is written in python and hence needs Jython support to run it.

  • download Jython from here
  • Get burp professional version
  • Go to Extender >> Extensions >> Add >> Browse to downloaded python file and extension will be loaded

Working (Screenshots)

To use the extension setup the extension as shown in below gif. Then browse the application in target and go through all functionality like login/logout/order placement/forgot password etc. Once done go to extension tab and Click on run ( make sure you have added target domain in code/text box) we will have list of probable suspects for bugs.

Add Extension :-

Add Extension

Loaded Extension :-

Add Extension

Extension UI :-

Add Extension

Working Extension:-

Add Extension

Working Extensions :-

Github.com working Extension

Working Video :-

Working Extension

Whats Next ?

  • Add Logic to flag possible suspects
  • Add coloring for possible bugs (High - Red/ Medium - Brown/ Low - Green/ Informational - None)
  • Add text box for adding target domain

Credits

Thanks to PortSwigger for this extension ( and people who wrote that extension or gave input ) without which the one which i wrote would not have been possible.

dangling-pointer-burp-extension's People

Contributors

mkpmanish avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.