Skip to content

Commit

Permalink
GITBOOK-52: change request with no subject merged in GitBook
Browse files Browse the repository at this point in the history
  • Loading branch information
blabla1337 authored and gitbook-bot committed Sep 15, 2023
1 parent 8af9edc commit 759654f
Show file tree
Hide file tree
Showing 85 changed files with 842 additions and 288 deletions.
41 changes: 41 additions & 0 deletions README (1).md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Introduction

![OWASP security knowledge framework](./python/CSRF-weak/static/img/logo.svg)

Here we find all the labs and write-ups for the security knowledge framework!\
These labs are correlated to knowledge-base id's which are on their place\
again correlated to security controls such as from the ASVS or NIST, etc.

The labs are all downloadable from the following Github repository:

{% hint style="info" %}
[SKF Labs repo](https://github.com/Security-Knowledge-Framework/Labs)
{% endhint %}

The images can also be found on the skf docker hub. These skf-labs images are automatically pushed to the docker registry on each commit to the Github repository.

## Useful tools

First thing we need to do is to be able to investigate the requests that are being made by the labs/applications. We do this by setting up our intercepting proxy so we can gain more understanding of the application under test.

{% hint style="info" %}
Burp suite:\
[https://portswigger.net/burp/communitydownload](https://portswigger.net/burp/communitydownload)
{% endhint %}

{% hint style="info" %}
ZAP: For the latest features we want to advise to use the Weekly build of ZAP. This is using the latest and greatest improvements + Libraries [https://www.zaproxy.org/download/#weekly](https://www.zaproxy.org/download/#weekly)
{% endhint %}

## How to add a Lab & write-up

When you want to contribute and add your own labs then please make sure you use the styling template in one of the lab challenges. We think its really important to have one look and feel and for able to merge your lab its required to use the SKF template. You can copy this from any of the labs we currently already have.

For adding the write-up for the lab we advice to create a copy of on existing write-up and work from there or use the template.md file as a base. You can store all your images in .gitbook/assets/ and also make sure you correlate your lab to one of the knowledge base item identifier in SKF. When you completed the lab and the write-up you only have to add it to the SUMMARY.md file and you are ready to create your Pull Request.

After the pull request you can find your nice styled write-up here: [https://skf.gitbook.io/asvs-write-ups/](https://skf.gitbook.io/asvs-write-ups/)

## Deploying SKF Lab's from your terminal

You can now deploy skf-lab from your terminal, with [joyghoshs/skf-cli](https://github.com/joyghoshs/skf-cli), you don't need to setup server if you don't want to with skf-cli you can deploy lab with security knowledge frameworks own api, if you want you can also search and deploy lab using skf-cli.

3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Introduction

![OWASP security knowledge framework](./python/CSRF-weak/static/img/logo.svg)
![security knowledge framework](python/CSRF-weak/static/img/logo.svg)

Here we find all the labs and write-ups for the security knowledge framework!\
These labs are correlated to knowledge-base id's which are on their place\
Expand Down Expand Up @@ -38,4 +38,3 @@ After the pull request you can find your nice styled write-up here: [https://skf
## Deploying SKF Lab's from your terminal

You can now deploy skf-lab from your terminal, with [joyghoshs/skf-cli](https://github.com/joyghoshs/skf-cli), you don't need to setup server if you don't want to with skf-cli you can deploy lab with security knowledge frameworks own api, if you want you can also search and deploy lab using skf-cli.

543 changes: 271 additions & 272 deletions SUMMARY.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions auth-bypass-1/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auth Bypass - 1

2 changes: 2 additions & 0 deletions auth-bypass-2/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auth Bypass - 2

2 changes: 2 additions & 0 deletions auth-bypass-3/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auth-bypass - 3

2 changes: 2 additions & 0 deletions auth-bypass-simple/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auth-bypass - Simple

2 changes: 2 additions & 0 deletions auth-bypass/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auth Bypass

2 changes: 2 additions & 0 deletions client-side-restriction-bypass-harder/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Client Side Restriction Bypass - Harder

2 changes: 2 additions & 0 deletions client-side-restriction-bypass/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Client Side Restriction Bypass

2 changes: 2 additions & 0 deletions client-side-template-injection-csti/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Client Side Template Injection (CSTI)

2 changes: 2 additions & 0 deletions command-injection-2-cmd-2/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Command Injection 2 (CMD-2)

2 changes: 2 additions & 0 deletions command-injection-3-cmd-3/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Command Injection 3 (CMD-3)

2 changes: 2 additions & 0 deletions command-injection-4-cmd-4/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Command Injection 4 (CMD-4)

2 changes: 2 additions & 0 deletions command-injection-4-cmd-4/python-command-injection-4-cmd-4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Python - Command Injection 4 (CMD-4)

2 changes: 2 additions & 0 deletions command-injection-blind-cmd-blind/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Command Injection Blind (CMD-Blind)

2 changes: 2 additions & 0 deletions command-injection-cmd/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Command Injection (CMD)

2 changes: 2 additions & 0 deletions content-security-policy-csp/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Content-Security-Policy (CSP)

2 changes: 2 additions & 0 deletions cors-exploitation/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# CORS exploitation

2 changes: 2 additions & 0 deletions credentials-guessing-2/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Credentials Guessing - 2

2 changes: 2 additions & 0 deletions credentials-guessing/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Credentials Guessing

2 changes: 2 additions & 0 deletions cross-site-scripting-attribute-xss-attribute/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Cross Site Scripting - Attribute (XSS-Attribute)

2 changes: 2 additions & 0 deletions cross-site-scripting-dom-2-xss-dom-2/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Cross Site Scripting - DOM-2 (XSS-DOM-2)

2 changes: 2 additions & 0 deletions cross-site-scripting-dom-xss-dom/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Cross Site Scripting - DOM (XSS-DOM)

2 changes: 2 additions & 0 deletions cross-site-scripting-href-xss-href/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Cross Site Scripting - href (XSS-href)

2 changes: 2 additions & 0 deletions cross-site-scripting-stored-xss-stored/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Cross Site Scripting - Stored (XSS-Stored)

2 changes: 2 additions & 0 deletions cross-site-scripting-xss/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Cross Site Scripting (XSS)

2 changes: 2 additions & 0 deletions csrf-samesite/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# CSRF - Samesite

2 changes: 2 additions & 0 deletions csrf-weak/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# CSRF - Weak

2 changes: 2 additions & 0 deletions csrf/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# CSRF

2 changes: 2 additions & 0 deletions css-injection-cssi/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# CSS Injection (CSSI)

2 changes: 2 additions & 0 deletions deserialisation-java-des-java/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Deserialisation Java (DES-Java)

2 changes: 2 additions & 0 deletions deserialisation-pickle-2-des-pickle-2/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Deserialisation Pickle 2 (DES-Pickle-2)

2 changes: 2 additions & 0 deletions deserialisation-pickle-des-pickle/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Deserialisation Pickle (DES-Pickle)

2 changes: 2 additions & 0 deletions deserialisation-yaml-des-yaml/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Deserialisation Yaml (DES-Yaml)

2 changes: 2 additions & 0 deletions dos-regex/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# DoS Regex

2 changes: 2 additions & 0 deletions exposed-docker-daemon/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Exposed docker daemon

2 changes: 2 additions & 0 deletions file-upload/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# File upload

2 changes: 2 additions & 0 deletions formula-injection/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Formula Injection

2 changes: 2 additions & 0 deletions graphql-dos/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# GraphQL DOS

2 changes: 2 additions & 0 deletions graphql-idor/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# GraphQL IDOR

2 changes: 2 additions & 0 deletions graphql-injections/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# GraphQL Injections

2 changes: 2 additions & 0 deletions graphql-introspection/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# GraphQL Introspection

2 changes: 2 additions & 0 deletions graphql-introspection/nodejs-graphql-introspection.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# NodeJS - GraphQL Introspection

2 changes: 2 additions & 0 deletions graphql-mutations/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# GraphQL Mutations

2 changes: 2 additions & 0 deletions host-header-injection-authentication-bypass/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Host Header Injection (Authentication Bypass)

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Python - HttpOnly Session Hijacking XSS

2 changes: 2 additions & 0 deletions httponly-session-hijacking-xss/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# HttpOnly Session Hijacking XSS

2 changes: 2 additions & 0 deletions information-leakeage-in-comments/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Information Leakeage in Comments

2 changes: 2 additions & 0 deletions information-leakeage-in-metadata/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Information Leakeage in Metadata

2 changes: 2 additions & 0 deletions insecure-direct-object-references-idor/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Insecure Direct Object References (IDOR)

2 changes: 2 additions & 0 deletions jwt-null/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# JWT Null

2 changes: 2 additions & 0 deletions jwt-secret/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# JWT Secret

121 changes: 121 additions & 0 deletions lab-template/static/img/logo (1).svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 759654f

Please sign in to comment.