Skip to content

redpointsec/web-services-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Services Setup

Software Needed

Intercepting Proxy (choose at least 1) BurpSuite Pro would be the most ideal for the training

Other

SecLists

git clone git@github.com:danielmiessler/SecLists.git

LinkFinder: A python script that finds endpoints in JavaScript files

$ git clone https://github.com/GerbenJavado/LinkFinder.git
$ cd LinkFinder
$ python setup.py install

Sqlmap

Download

or

brew install sqlmap

Labs

We will have an AWS environment spun up for each lab but we cannot guarantee that it will be available. We have run into issues before where requests were blocked by the conference network to AWS. Therefore, we recommend running the labs locally. This will require Docker.

Docker is the easiest way to run these labs but not the only way.

SOAP WebServices Lab

sudo docker run --rm -it -p 80:80 cyrivs89/web-dvws

https://github.com/snoopysecurity/dvws

REST WebServices Lab

docker pull bkimminich/juice-shop
docker run --rm -p 3000:3000 bkimminich/juice-shop

Graphql WebServices Lab

Requires Maven and Java 1.8 3 options to run locally

  1. Use pre-built jar

Download Jar

java -jar graphql-poc.jar
  1. Run from repo
git clone git@github.com:righettod/poc-graphql.git
cd poc-graphql
mvn spring-boot:run
  1. build your own jar
git clone git@github.com:righettod/poc-graphql.git
cd poc-graphql
mvn package
java -jar graphql-poc.jar

This is a 2 hour training so we don't have a lot of time to triage and help setup environments for everyone, please come prepared with these things already downloaded and running

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published