This repository has been archived by the owner on Apr 4, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 138
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
floyd
committed
Jun 18, 2018
0 parents
commit feb26f7
Showing
219 changed files
with
324,654 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
<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> | ||
<p>While the extension has various interesting features in its various modules, one of the main features is:</p> | ||
<ul> | ||
<li>Taking a small gif, png, jpeg, tiff, pdf, zip and mp4 file</li> | ||
<li>If it's an image, resize the image (sizes are UI options)</li> | ||
<li>If it's an image, give it a random new color</li> | ||
<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> | ||
<li>... to inject PHP, JSP, ASP, XXE, SSRF, XXS and SSI payloads ...</li> | ||
<li>... then upload with various combinations of file extensions and content-types ...</li> | ||
<li>... to detect issues via sleep based payloads, Burp Collaborator interactions or by downloading the file again</li> | ||
</ul> | ||
<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> | ||
<p>Detailed information can be found on <a href="https://github.com/modzero/mod0BurpUploadScanner">https://github.com/modzero/mod0BurpUploadScanner</a></p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Uuid: | ||
ExtensionType: | ||
Name: UploadScanner | ||
ScreenVersion: 0.0.1 | ||
SerialVersion: 1 | ||
MinPlatformVersion: 0 | ||
ProOnly: True | ||
Author: Tobias "floyd" Ospelt, modzero AG | ||
ShortDescription: Security scans for HTTP file uploads | ||
EntryPoint: UploadScanner.py |
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.