This document has references and notes from the OWASP Global AppSec 2024 talk; "GraphQL Exploitation: Secondary Context Attacks and Business Logic Vulnerabilities".
- Github: BuffaloWill
- LinkedIn: Will Vandevanter
This document has references and notes from the OWASP Global AppSec 2024 talk; "GraphQL Exploitation: Secondary Context Attacks and Business Logic Vulnerabilities".
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| import sys | |
| import requests | |
| import soft404 | |
| ### | |
| # usage: | |
| # - The script prints the URL to stdout if it is unlikely to be a soft 404. |
| aw | |
| atom | |
| atomcat | |
| atomsvc | |
| ccxml | |
| cdmia | |
| cdmic | |
| cdmid | |
| cdmio | |
| cdmiq |
| [ | |
| {"desc":"Andrew Toolkit","mime":["application/andrew-inset"],"ext":["N/A"]}, | |
| {"desc":"Applixware","mime":["application/applixware"],"ext":["aw"]}, | |
| {"desc":"Atom Syndication Format","mime":["application/atom+xml"],"ext":["atom"]}, | |
| {"desc":"Atom Publishing Protocol","mime":["application/atomcat+xml"],"ext":["atomcat"]}, | |
| {"desc":"Atom Publishing Protocol Service Document","mime":["application/atomsvc+xml"],"ext":["atomsvc"]}, | |
| {"desc":"Voice Browser Call Control","mime":["application/ccxml+xml,"],"ext":["ccxml"]}, | |
| {"desc":"Cloud Data Management Interface (CDMI) - Capability","mime":["application/cdmi-capability"],"ext":["cdmia"]}, | |
| {"desc":"Cloud Data Management Interface (CDMI) - Contaimer","mime":["application/cdmi-container"],"ext":["cdmic"]}, | |
| {"desc":"Cloud Data Management Interface (CDMI) - Domain","mime":["application/cdmi-domain"],"ext":["cdmid"]}, |
| # from https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types | |
| application/1d-interleaved-parityfec | |
| application/3gpdash-qoe-report+xml | |
| application/3gpp-ims+xml | |
| application/a2l | |
| application/activemessage | |
| application/alto-costmap+json | |
| application/alto-costmapfilter+json | |
| application/alto-directory+json |
| irb --simple-prompt --noecho | |
| require 'ipaddr' | |
| # RFC 1918 | |
| # 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 | |
| #IPAddr.new("10.0.0.0/8").to_range.to_a.each{ |ip| puts ip } | |
| #IPAddr.new("172.16.0.0/12").to_range.to_a.each{ |ip| puts ip } | |
| #IPAddr.new("192.168.0.0/16").to_range.to_a.each{ |ip| puts ip } | |
| # prints up to NUM ips from the range |
| 00 | |
| 01 | |
| 02 | |
| 03 | |
| 04 | |
| 05 | |
| 06 | |
| 07 | |
| 08 | |
| 09 |
| #!/usr/bin/ruby | |
| # deps | |
| # gem install curb dnsruby | |
| # | |
| # might need on ubuntu: | |
| # sudo apt-get install libcurl4-openssl-dev | |
| require 'json' | |
| require 'curb' |
| #!/bin/sh | |
| cmd=`basename $0` | |
| CWD=`pwd` | |
| SCRIPTDIR=/opt/Serpico/embedded/bin | |
| EMBEDDED=/opt/Serpico/embedded | |
| SERPDIR=/opt/Serpico/Serpico | |
| uname=$1 | |
| pass=$2 |
| # Author: https://github.com/ncolyer-r7 | |
| FROM ubuntu:14.04 | |
| MAINTAINER Todo | |
| # Packages & Environment Variables | |
| ENV SRP_ROOT /Serpico | |
| ENV GEM /usr/local/rvm/rubies/ruby-2.1.5/bin/gem | |
| ENV BUILD_PACKAGES bash sudo curl vim git gawk g++ gcc make libc6-dev libreadline6-dev zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 autoconf libgmp-dev libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev |