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

Results Challenge's Name Validations Number of points  Explanation for the scores Difficulty  Difficulty Author Note  Notation Solution
pas_valide HTML 51% 34493 5 g0uZ 1
pas_valide HTTP - Open redirect 7% 4144 10 Swissky 4
pas_valide Command injection 5% 3135 10 sambecks 5
pas_valide Weak password 41% 28047 10 g0uZ 3
pas_valide User-agent 27% 18083 10 g0uZ 7
pas_valide Backup file 20% 13692 15 g0uZ 5
pas_valide HTTP directory indexing 28% 18642 15 g0uZ 3
pas_valide HTTP Headers 17% 11426 15 Arod 6
pas_valide HTTP verb tampering 16% 10998 15 g0uZ 6
pas_valide Install files 17% 11673 15 g0uZ 1
pas_valide Improper redirect 13% 8651 15 Arod 5
pas_valide CRLF 10% 6789 20 g0uZ 4
pas_valide File upload - double extensions 12% 8264 20 g0uZ 5
pas_valide File upload - MIME type 10% 6316 20 g0uZ 5
pas_valide HTTP cookies 15% 10299 20 g0uZ 4
pas_valide Directory traversal 13% 8555 25 g0uZ 1
pas_valide File upload - null byte 9% 6039 25 g0uZ 3
pas_valide PHP assert() 4% 2311 25 Birdy42 7
pas_valide PHP filters 9% 5549 25 g0uZ 2
pas_valide PHP register globals 7% 4480 25 g0uZ 1
pas_valide File upload - ZIP 2% 694 30 ghozt 2
pas_valide Command injection - Filter bypass 1% 435 30 sambecks 4
pas_valide Local File Inclusion 11% 7030 30 g0uZ 3
pas_valide Local File Inclusion - Double encoding 5% 2952 30 zM 3
pas_valide PHP preg_replace() 4% 2368 30 sambecks 3
pas_valide PHP type juggling 4% 2343 30 vic511 3
pas_valide Remote File Inclusion 5% 3128 30 g0uZ 6
pas_valide Server-side Template Injection 4% 2441 30 righettod 3
pas_valide SQL injection - authentication 15% 9963 30 g0uZ 10
pas_valide SQL injection - authentication - GBK 3% 1667 30 dvor4x 3
pas_valide SQL injection - string 7% 4696 30 g0uZ 5
pas_valide XSLT - Code execution 1% 400 30 ghozt 3
pas_valide LDAP injection - authentication 5% 2935 35 g0uZ 6
pas_valide NoSQL injection - authentication 3% 2010 35 mastho 4
pas_valide Path Truncation 2% 1345 35 Geluchat 3
pas_valide PHP Serialization 4% 2130 35 Arod 2
pas_valide SQL injection - numeric 6% 3855 35 g0uZ 5
pas_valide SQL Injection - Routed 1% 637 35 soka 4
pas_valide SQL Truncation 3% 1638 35 Geluchat 2
pas_valide XML External Entity 2% 1065 35 sambecks 1
pas_valide XPath injection - authentication 4% 2308 35 g0uZ 3
pas_valide Java - Spring Boot 1% 397 40 dvor4x 1
pas_valide Local File Inclusion - Wrappers 1% 643 40 sambecks 2
pas_valide SQL injection - Error 3% 1438 40 sambecks 3
pas_valide SQL injection - Insert 2% 729 40 sambecks 2
pas_valide SQL injection - file reading 2% 1183 40 Arod 1
pas_valide XPath injection - string 2% 1228 40 g0uZ 2
pas_valide NoSQL injection - blind 1% 587 45 ghozt 2
pas_valide SQL injection - Time based 2% 979 45 ycam 1
pas_valide SQL injection - blind 4% 2374 50 g0uZ 4
pas_valide LDAP injection - blind 2% 881 55 g0uZ 1
pas_valide XPath injection - blind 1% 530 75 g0uZ 1
pas_valide SQL injection - filter bypass 1% 497 80 sambecks 3

Challenge Results Challenge Results

Pseudo Challenge Lang date
t_pageflt   File upload - double extensions en 21 November 2017 at 23:46
dher   User-agent en 21 November 2017 at 23:36
hael   Directory traversal en 21 November 2017 at 23:35
Kairat   Remote File Inclusion en 21 November 2017 at 23:31
t_pageflt   Improper redirect en 21 November 2017 at 23:28
i_try_to_learn   HTTP directory indexing fr 21 November 2017 at 23:24
Nillyr   SQL injection - lecture de fichiers fr 21 November 2017 at 23:22
t_pageflt   Install files en 21 November 2017 at 23:20
t_pageflt   HTTP verb tampering en 21 November 2017 at 23:18
Fiorens   Directory traversal fr 21 November 2017 at 23:14