Skip to content

Instantly share code, notes, and snippets.


JonCooperWorks/fileupload.go Secret

Last active Sep 27, 2020
What would you like to do?
package main
import (
type fileUploaded struct {
logger *log.Logger
func (f *fileUploaded) Listen(results <-chan *httpfuzz.Result) {
for result := range results {
// This is a buffer, ReadAll shouldn't fail
body, _ := ioutil.ReadAll(result.Response.Body)
if bytes.Contains(body, []byte("successfully uploaded!")) {
b.logger.Printf("%s successfully uploaded", result.Payload)
// New returns a fileUploaded plugin that detects if a file payload has been uploaded successfully to DVWA.
func New(logger *log.Logger) (httpfuzz.Listener, error) {
return &fileUploaded{logger: logger}, nil
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment