Coder Social home page Coder Social logo

rakhithjk / telewreck Goto Github PK

View Code? Open in Web Editor NEW

This project forked from capt-meelo/telewreck

0.0 1.0 0.0 1.05 MB

A Burp extension to detect and exploit versions of Telerik Web UI vulnerable to CVE-2017-9248.

License: MIT License

Python 100.00%

telewreck's Introduction

Telewreck

Version Language License

A Burp extension to detect and exploit versions of Telerik Web UI vulnerable to CVE-2017-9248. This extension is based on the original exploit tool written by Paul Taylor (@bao7uo) which is available at https://github.com/bao7uo/dp_crypto. Credits and big thanks to him.

A related blog post on how to exploit web applications via Telerik Web UI can also be found here.

Features

  • Detect vulnerable versions of Telerik Web UI during passive scans.
  • Bruteforce the key and discover the "Document Manager" link just like the original exploit tool.

Screenshots

Passive Scan

Telewreck Tab

Installation

  1. Download telewreck.py to your machine.
  2. Install Python's requests module using sudo pip install requests.
  3. On your Burp, go to Extender > Options tab. Then under the Python Environment section, locate your jython-standalone-2.7.0.jar file (1) and the directory where Python's requests module is located (2). Burp Tab
  4. Go to Extender > Extensions tab, then click on the Add button. On the new window, browse the location of telewreck.py and click the Next button. Load Telewreck
  5. If there's any error, the Telewreck tab would appear in your Burp. Load Success

Notes

  1. This extension requires Python's requests module. Just run pip install requests to install it.
  2. The text area under Telewreck tab doesn't function as a console. So, stoud and stderr outputs cannot be seen there. However, you can view them under the Output and Errors sections of the Extender tab.
  3. Before running another bruteforce, cancel the current process first by clicking the Cancel button.
  4. If the key can't be bruteforced, then probably the key has been set up securely and/or the application is not using a default installation of Telerik.
  5. If the key can't be bruteforced and/or there are some issues, it's recommended to fall back to the original exploit tool.

To Do

  1. Locate Telerik.Web.UI.DialogHandler.aspx


PS: This is my first time developing a tool so apologies for the poor coding style. Feel free to contribute and improve the development of this tool.

Disclaimer: This tool is created for educational purposes only.

telewreck's People

Contributors

capt-meelo avatar

Watchers

 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.