Categories: Kali Linux

Telewreck – A Burp Extension To Detect And Exploit CVE-2017-9248

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

Telewreck Attribute

  • 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.

Requirements

  1. Locate Telerik.Web.UI.DialogHandler.aspx
  2. This extension requires Python’s requests module. Just run pip install requests to install it.
  3. 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.
  4. Before running another bruteforce, cancel the current process first by clicking the Cancel button.
  5. 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.
  6. If the key can’t be bruteforced and/or there are some issues, it’s recommended to fall back to the original exploit tool.

Also Read SQLMap – SQL Injection & Database Automatic Takeover Tool

Installation Process

  • Download telewreck.py to your machine.
  • Install Python’s requests module using sudo pip install requests.
  • 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).

  • 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.

  • If there’s any error, the Telewreck tab would appear in your Burp.

Screenshots

Disclaimer

This tool is created for educational purposes only.

Credit : Paul Taylor (@bao7uo

R K

Recent Posts

ss Command in Linux: Display Socket Statistics and Connections

The ss command in Linux lists open sockets and active network connections. It replaced the deprecated netstat command and…

1 hour ago

ftp Command in Linux: Connect to Servers and Transfer Files

The ftp command in Linux connects to a remote FTP server and transfers files. FTP transmits everything…

1 hour ago

lsmod Command in Linux: List and Inspect Kernel Modules

The lsmod command in Linux lists all currently loaded kernel modules. It reads /proc/modules — a virtual file maintained…

1 hour ago

rename Command in Linux: Batch Rename Files with Perl Regex

The rename command in Linux renames multiple files at once using Perl regular expressions. Unlike mv, which handles…

1 hour ago

pgrep Command in Linux: Find and Filter Running Processes

The pgrep command in Linux finds the PIDs of running processes based on a name or other…

22 hours ago

unlink Command in Linux: Remove a Single File or Symlink

The unlink command in Linux removes a single file by deleting its directory entry. It is a…

22 hours ago