> For the complete documentation index, see [llms.txt](https://jorgectf.gitbook.io/awae-oswe-preparation-resources/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jorgectf.gitbook.io/awae-oswe-preparation-resources/master.md).

# TL;DR

This page does **NOT** pretend to replace [AWAE/OSWE ](https://www.offensive-security.com/awae-oswe/)content, this is a compilation of the best (**public|my own)** **resources** I have come up with.

**AWAE LIST**:

* [Persistent Cross-Site Scripting](/awae-oswe-preparation-resources/by-vulnerability/xss.md#stored)&#x20;
* [Session Hijacking](/awae-oswe-preparation-resources/by-vulnerability/xss.md#session-hijaking)&#x20;
* [.NET Deserialization](/awae-oswe-preparation-resources/by-vulnerability/deserialization/by-language/.net.md)&#x20;
* [Data Exfiltration](/awae-oswe-preparation-resources/by-vulnerability/xss.md#data-exfiltration)&#x20;
* [Bypassing File Extension Filters](/awae-oswe-preparation-resources/by-vulnerability/file-upload-restrictions-bypass/file-extension-filters-bypass.md)&#x20;
* [Magic Hashes](/awae-oswe-preparation-resources/by-language/php/type-juggling.md)&#x20;
* [Bypassing REGEX restrictions](/awae-oswe-preparation-resources/regex.md#filter-bypass)&#x20;
* [Cross-Site Request Forgery](/awae-oswe-preparation-resources/general/pocs/csrf.md)&#x20;
* [Type Juggling ](/awae-oswe-preparation-resources/by-language/php/type-juggling.md)
* [Blind SQL Injection](/awae-oswe-preparation-resources/general/pocs/sql-injection.md#blind-time-based)&#x20;
* [Bypassing File Upload Restrictions](/awae-oswe-preparation-resources/by-vulnerability/file-upload-restrictions-bypass.md)&#x20;
* [Loose Comparisons](/awae-oswe-preparation-resources/by-language/php/type-juggling.md)&#x20;
* [Bypassing Character Restrictions](/awae-oswe-preparation-resources/by-vulnerability/sql-injection/bypassing-character-restrictions.md)&#x20;

**PERSONAL LIST**:

* Blind Time-Based & Boolean SQL Injection + Bypassing Character Restrictions&#x20;
  * MySQL&#x20;
  * PostgreSQL&#x20;
* Deserialization
  * PHP&#x20;
  * Java&#x20;
  * .NET&#x20;
* XSS
  * Reflected&#x20;
  * Stored&#x20;
  * Data Exfiltration&#x20;
  * Filter Bypass&#x20;
* Loose Comparison
  * Type Juggling&#x20;
    * Magic Hashes&#x20;
* REGEX
  * Filter Bypass&#x20;
* File Upload Restrictions Bypass&#x20;
  * File Extension Filters Bypass&#x20;

Great people I have learnt a ton from:\
[@secgus](https://twitter.com/secgus), [@julianjm](https://blog.julianjm.com/), [@cynops](https://twitter.com/cyn0ps), [@devploit](https://twitter.com/devploit), [@oreos](https://twitter.com/oreos_es), [@rmartinsanta](https://twitter.com/rmartinsanta).

Mentioned people:\
[@Takito](https://twitter.com/takito1812), [ITasahobby](https://itasahobby.gitlab.io/).

(**CTF**) Platforms I have enjoyed (and I'm enjoying) **the most**.

{% embed url="<https://websec.fr>" %}

{% embed url="<https://247ctf.com>" %}

{% embed url="<https://portswigger.net/web-security>" %}

{% embed url="<https://hackthebox.eu>" %}
