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 48 Challenges

Results Challenge's Name Validations Number of points  Explanation for the scores Difficulty  Difficulty Author Note  Notation Solution
pas_valide HTML 52% 25069 5 g0uZ 1
pas_valide Weak password 43% 20946 10 g0uZ 3
pas_valide User-agent 27% 13077 10 g0uZ 5
pas_valide Backup file 21% 10086 15 g0uZ 5
pas_valide HTTP directory indexing 29% 13840 15 g0uZ 2
pas_valide HTTP Headers 17% 7888 15 Arod 5
pas_valide HTTP verb tampering 17% 8052 15 g0uZ 4
pas_valide Install files 18% 8623 15 g0uZ 1
pas_valide Improper redirect 13% 6090 15 Arod 5
pas_valide CRLF 10% 4885 20 g0uZ 3
pas_valide File upload - double extensions 13% 6191 20 g0uZ 2
pas_valide File upload - MIME type 10% 4764 20 g0uZ 2
pas_valide HTTP cookies 16% 7701 20 g0uZ 4
pas_valide Directory traversal 13% 6333 25 g0uZ 1
pas_valide File upload - null byte 10% 4506 25 g0uZ 3
pas_valide PHP assert() 2% 912 25 Birdy42 5
pas_valide PHP filters 9% 4219 25 g0uZ 2
pas_valide PHP register globals 7% 3202 25 g0uZ 1
pas_valide Local File Inclusion 11% 5309 30 g0uZ 3
pas_valide Local File Inclusion - Double encoding 4% 1830 30 zM 2
pas_valide PHP preg_replace() 4% 1511 30 sambecks 2
pas_valide PHP type juggling 4% 1663 30 vic511 3
pas_valide Remote File Inclusion 5% 2124 30 g0uZ 5
pas_valide Server-side Template Injection 4% 1527 30 righettod 1
pas_valide SQL injection - authentication 16% 7638 30 g0uZ 7
pas_valide SQL injection - authentication - GBK 2% 885 30 dvor4x 3
pas_valide SQL injection - string 8% 3682 30 g0uZ 5
pas_valide LDAP injection - authentication 5% 2366 35 g0uZ 6
pas_valide NoSQL injection - authentication 3% 1450 35 mastho 2
pas_valide Path Truncation 3% 1010 35 Geluchat 2
pas_valide PHP Serialization 4% 1688 35 Arod 1
pas_valide SQL injection - numeric 7% 2956 35 g0uZ 4
pas_valide SQL Injection - Routed 1% 258 35 soka 1
pas_valide SQL Truncation 3% 1239 35 Geluchat 2
pas_valide XML External Entity 2% 808 35 sambecks 1
pas_valide XPath injection - authentication 4% 1786 35 g0uZ 3
pas_valide Java - Spring Boot 1% 183 40 dvor4x 1
pas_valide Local File Inclusion - Wrappers 1% 450 40 sambecks 2
pas_valide SQL injection - Error 3% 1124 40 sambecks 2
pas_valide SQL injection - Insert 2% 543 40 sambecks 1
pas_valide SQL injection - file reading 2% 925 40 Arod 1
pas_valide XPath injection - string 3% 994 40 g0uZ 1
pas_valide NoSQL injection - blind 1% 291 45 ghozt 2
pas_valide SQL injection - Time based 2% 747 45 ycam 1
pas_valide SQL injection - blind 5% 1991 50 g0uZ 2
pas_valide LDAP injection - blind 2% 700 55 g0uZ 1
pas_valide XPath injection - blind 1% 378 75 g0uZ 1
pas_valide SQL injection - filter bypass 1% 364 80 sambecks 1

Challenge Results Challenge Results

Pseudo Challenge Lang date
nguyencanhtan123   Install files en 25 March 2017 at 05:00
nguyencanhtan123   HTTP verb tampering en 25 March 2017 at 04:47
Kimouss   HTTP directory indexing fr 25 March 2017 at 04:38
Kimouss   Fichier de sauvegarde fr 25 March 2017 at 04:37
ChoBoJa   SQL injection - string en 25 March 2017 at 03:47
faou-lach   Mot de passe faible fr 25 March 2017 at 03:40
faou-lach   HTML fr 25 March 2017 at 03:37
ddragusin   PHP filters en 25 March 2017 at 03:31
Wilson   PHP assert() fr 25 March 2017 at 03:24
Sonick_Blue   Backup file es 25 March 2017 at 03:18