Skip to content
This repository was archived by the owner on Apr 4, 2024. It is now read-only.

Commit feb26f7

Browse files
author
floyd
committed
Initial release commit
0 parents  commit feb26f7

File tree

219 files changed

+324654
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

219 files changed

+324654
-0
lines changed

BappDescription.html

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<p>This extension automates testing HTTP file uploads. The ultimate goal is to implement all known attack techniques for file uploads. It includes tests for ImageTragick, ImageMagick and GraphicsMagick, Ghostscript, LibAVFormat, PHP/JSP/ASP injection, htaccess files, Server Side Includes, XXE, XSS, Eicar, PDFs, CSV/spreadsheets, path traversal, CSP bypasses, fingerprinting image libraries and much more.</p>
2+
<p>While the extension has various interesting features in its various modules, one of the main features is:</p>
3+
<ul>
4+
<li>Taking a small gif, png, jpeg, tiff, pdf, zip and mp4 file</li>
5+
<li>If it's an image, resize the image (sizes are UI options)</li>
6+
<li>If it's an image, give it a random new color</li>
7+
<li>If the file format supports it, use the exiftool file format meta data techniques "keywords", "comment", "iptc:keywords", "xmp:keywords", "exif:ImageDescription" and "ThumbnailImage" ...</li>
8+
<li>... to inject PHP, JSP, ASP, XXE, SSRF, XXS and SSI payloads ...</li>
9+
<li>... then upload with various combinations of file extensions and content-types ...</li>
10+
<li>... to detect issues via sleep based payloads, Burp Collaborator interactions or by downloading the file again</li>
11+
</ul>
12+
<p>While it adds automated checks that are run during active scans, the full feature set can be used by sending a request via context menu to the UploadScanner UI.</p>
13+
<p>Detailed information can be found on <a href="https://github.com/modzero/mod0BurpUploadScanner">https://github.com/modzero/mod0BurpUploadScanner</a></p>

BappManifest.bmf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Uuid:
2+
ExtensionType:
3+
Name: UploadScanner
4+
ScreenVersion: 0.0.1
5+
SerialVersion: 1
6+
MinPlatformVersion: 0
7+
ProOnly: True
8+
Author: Tobias "floyd" Ospelt, modzero AG
9+
ShortDescription: Security scans for HTTP file uploads
10+
EntryPoint: UploadScanner.py

README.md

Lines changed: 539 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)