Web - Server

Discover the mechanisms, protocols and technologies used on the Internet and learn to abuse it!

These challenges are designed to train users on HTML, HTTP and other server side mechanisms. The following series of challenges will cultivate a better understanding of techniques such as : Basic workings of multiple authentication mechanisms, handling form data, inner workings of web applications, etc. ...

Prerequisites:
- Understand HTML.
- Understand the HTTP protocol.
- Ability to manipulate a web browser.

Challenges associated with this section 54 Challenges

Results Challenge's Name Validations Number of points  Explanation for the scores Difficulty  Difficulty Author Note  Notation Solution
pas_valide HTML 50% 41413 5 g0uZ 1
pas_valide HTTP - Open redirect 11% 8409 10 Swissky 5
pas_valide Command injection 10% 7555 10 sambecks 7
pas_valide Weak password 40% 32638 10 g0uZ 3
pas_valide User-agent 26% 21389 10 g0uZ 8
pas_valide Backup file 20% 16171 15 g0uZ 5
pas_valide HTTP directory indexing 27% 21939 15 g0uZ 3
pas_valide HTTP Headers 17% 13837 15 Arod 6
pas_valide HTTP verb tampering 16% 13072 15 g0uZ 8
pas_valide Install files 17% 13690 15 g0uZ 1
pas_valide Improper redirect 13% 10411 15 Arod 6
pas_valide CRLF 10% 8091 20 g0uZ 4
pas_valide File upload - double extensions 12% 9892 20 g0uZ 6
pas_valide File upload - MIME type 10% 7539 20 g0uZ 5
pas_valide HTTP cookies 15% 12206 20 g0uZ 4
pas_valide Directory traversal 13% 10221 25 g0uZ 1
pas_valide File upload - null byte 9% 7124 25 g0uZ 3
pas_valide PHP assert() 4% 3240 25 Birdy42 7
pas_valide PHP filters 8% 6497 25 g0uZ 3
pas_valide PHP register globals 7% 5351 25 g0uZ 1
pas_valide File upload - ZIP 2% 1202 30 ghozt 3
pas_valide Command injection - Filter bypass 2% 989 30 sambecks 6
pas_valide Local File Inclusion 11% 8340 30 g0uZ 3
pas_valide Local File Inclusion - Double encoding 5% 3633 30 zM 3
pas_valide PHP - Loose Comparison 1% 744 30 ghozt 3
pas_valide PHP preg_replace() 4% 2849 30 sambecks 3
pas_valide PHP type juggling 4% 2755 30 vic511 3
pas_valide Remote File Inclusion 5% 3676 30 g0uZ 6
pas_valide Server-side Template Injection 4% 2904 30 righettod 3
pas_valide SQL injection - authentication 15% 11761 30 g0uZ 11
pas_valide SQL injection - authentication - GBK 3% 1984 30 dvor4x 3
pas_valide SQL injection - string 7% 5450 30 g0uZ 5
pas_valide XSLT - Code execution 1% 629 30 ghozt 4
pas_valide LDAP injection - authentication 5% 3397 35 g0uZ 8
pas_valide NoSQL injection - authentication 3% 2398 35 mastho 5
pas_valide Path Truncation 2% 1663 35 Geluchat 3
pas_valide PHP Serialization 3% 2433 35 Arod 2
pas_valide SQL injection - numeric 6% 4499 35 g0uZ 5
pas_valide SQL Injection - Routed 2% 929 35 soka 4
pas_valide SQL Truncation 3% 1961 35 Geluchat 2
pas_valide XML External Entity 2% 1242 35 sambecks 1
pas_valide XPath injection - authentication 4% 2606 35 g0uZ 3
pas_valide Java - Spring Boot 1% 498 40 dvor4x 2
pas_valide Local File Inclusion - Wrappers 1% 794 40 sambecks 2
pas_valide SQL injection - Error 3% 1836 40 sambecks 3
pas_valide SQL injection - Insert 2% 850 40 sambecks 2
pas_valide SQL injection - file reading 2% 1520 40 Arod 1
pas_valide XPath injection - string 2% 1410 40 g0uZ 2
pas_valide NoSQL injection - blind 1% 727 45 ghozt 3
pas_valide SQL injection - Time based 2% 1329 45 ycam 2
pas_valide SQL injection - blind 4% 2719 50 g0uZ 4
pas_valide LDAP injection - blind 2% 1004 55 g0uZ 1
pas_valide XPath injection - blind 1% 626 75 g0uZ 2
pas_valide SQL injection - filter bypass 1% 578 80 sambecks 3

Challenge Results Challenge Results

Pseudo Challenge Lang date
rachel-65   HTML fr 21 April 2018 at 13:15
Avend0Black   Java - Spring Boot fr 21 April 2018 at 13:14
yazid101   CRLF en 21 April 2018 at 13:11
Xylah   File upload - null byte fr 21 April 2018 at 13:10
Eliasdekiniweek   Injection de commande fr 21 April 2018 at 13:08
Valk   Redirection invalide fr 21 April 2018 at 13:07
yazid101   Improper redirect en 21 April 2018 at 13:06
Valk   Install files fr 21 April 2018 at 13:03
yazid101   Install files en 21 April 2018 at 13:00
NicoTF   NoSQL injection - authentication en 21 April 2018 at 13:00