Giter VIP home page Giter VIP logo

whodupme's Introduction

WhoDupMe

Contents:

About the tool:

  • This tool serves as a little utility which allows a bug bounty hunter to discover who gave him a duplicate on his HackerOne report.
  • As a result he may get in contact with the hunter or eventually hire a hitman on him! (for legal reasons this is a joke)

Note: For this tool to work the report you got a duplicate on has to be in resolved state.

Installation:

From source:

$ go install github.com/DreyAnd/WhoDupMe/cmd/WhoDupMe@latest

From GitHub:

You can follow these steps:

$ git clone https://github.com/DreyAnd/WhoDupMe
$ cd WhoDupMe/cmd/WhoDupMe; go build
$ sudo mv WhoDupMe /usr/local/bin 
$ WhoDupMe -h

$ WhoDupMe --program_name=" " --report_id=" " --h1_session=" "

Usage:

To display the help menu use the -h argument:

Usage:
  main [OPTIONS]

Application Options:
      --help          Show Usage Information
      --program_name= Name of the program where you got a duplicate on
      --h1_session=   HackerOne Account Session Cookie
      --report_id=    HackerOne Report ID

Help Options:
  -h, --help          Show this help message

Example usage:

Image

How to get the needed parameters:

  • --program_name - You can get this simply by looking at the URL of the targeted BBP:

Image

  • --h1_session - The purpose of this one is for private programs, which is a bit annoying sadly, but you can follow these steps to get it:
  1. Open https://hackerone.com while logged-in.
  2. Open Chrome DevTools -> Application
  3. Inside the Cookies section find the __Host-session cookie and copy it:

Image

  • --report-id - This is just the report you got duped to, which is the reason why you're looking at this tool in the first place. Anyways you can find it in your report like this:

Image

Special Thanks:

  • Dexter0us for letting me know about this trick in the HackerOne GraphQL API.

TODO:

  • Add concurrency for more speed.
  • Add the possibility to automatically get all duplicated report IDs for a program and dump info for all.
  • Add a debug -v mode

whodupme's People

Contributors

dreyand avatar pushkraj99 avatar

Stargazers

Justin Applegate avatar Ajam avatar  avatar  avatar Dobren Dragojević avatar Mohit Batra avatar  avatar  avatar erricadeeba avatar modprobe_daemon avatar Digant Prajapati avatar  avatar Rokkam Vamshi avatar Jay Mehta avatar

Watchers

 avatar

whodupme's Issues

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.