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

Results Challenge's Name Validations Number of points  Explanation for the scores Difficulty  Difficulty Author Note  Notation Solution
pas_valide HTML 52% 20961 5 g0uZ 1
pas_valide Weak password 44% 17634 10 g0uZ 2
pas_valide User-agent 28% 10900 10 g0uZ 5
pas_valide Backup file 21% 8457 15 g0uZ 5
pas_valide HTTP directory indexing 30% 11781 15 g0uZ 2
pas_valide HTTP Headers 16% 6282 15 Arod 4
pas_valide HTTP verb tampering 17% 6681 15 g0uZ 4
pas_valide Install files 19% 7279 15 g0uZ 1
pas_valide Improper redirect 13% 4927 15 Arod 5
pas_valide CRLF 10% 4019 20 g0uZ 3
pas_valide File upload - double extensions 14% 5391 20 g0uZ 2
pas_valide File upload - MIME type 11% 4102 20 g0uZ 2
pas_valide HTTP cookies 17% 6625 20 g0uZ 3
pas_valide Directory traversal 14% 5404 25 g0uZ 1
pas_valide File upload - null byte 10% 3842 25 g0uZ 3
pas_valide PHP assert() 1% 233 25 Birdy42 4
pas_valide PHP filters 10% 3684 25 g0uZ 2
pas_valide PHP register globals 7% 2709 25 g0uZ 1
pas_valide Local File Inclusion 12% 4527 30 g0uZ 3
pas_valide Local File Inclusion - Double encoding 4% 1309 30 zM 2
pas_valide PHP preg_replace() 3% 1164 30 sambecks 2
pas_valide PHP type juggling 4% 1357 30 vic511 3
pas_valide Remote File Inclusion 5% 1673 30 g0uZ 5
pas_valide Server-side Template Injection 3% 1147 30 righettod 1
pas_valide SQL injection - authentication 17% 6588 30 g0uZ 7
pas_valide SQL injection - authentication - GBK 2% 722 30 dvor4x 2
pas_valide SQL injection - string 8% 3215 30 g0uZ 5
pas_valide LDAP injection - authentication 6% 2128 35 g0uZ 5
pas_valide NoSQL injection - authentication 4% 1256 35 mastho 1
pas_valide Path Truncation 3% 885 35 Geluchat 1
pas_valide PHP Serialization 4% 1535 35 Arod 1
pas_valide SQL injection - numeric 7% 2592 35 g0uZ 4
pas_valide SQL Truncation 3% 1102 35 Geluchat 2
pas_valide XML External Entity 2% 717 35 sambecks 1
pas_valide XPath injection - authentication 5% 1628 35 g0uZ 3
pas_valide Local File Inclusion - Wrappers 1% 385 40 sambecks 2
pas_valide SQL injection - Error 3% 989 40 sambecks 2
pas_valide SQL injection - Insert 2% 483 40 sambecks 1
pas_valide SQL injection - file reading 3% 818 40 Arod 1
pas_valide XPath injection - string 3% 910 40 g0uZ 1
pas_valide NoSQL injection - blind 1% 136 45 ghozt 2
pas_valide SQL injection - Time based 2% 642 45 ycam 1
pas_valide SQL injection - blind 5% 1791 50 g0uZ 2
pas_valide LDAP injection - blind 2% 631 55 g0uZ 1
pas_valide XPath injection - blind 1% 338 75 g0uZ 1
pas_valide SQL injection - filter bypass 1% 332 80 sambecks 1

Challenge Results Challenge Results

Pseudo Challenge Lang date
Ashokidd   Redirection invalide fr 8 December 2016 at 16:37
Otacon102   Fichier de sauvegarde fr 8 December 2016 at 16:37
Balcon   File upload - null byte fr 8 December 2016 at 16:30
COUDE   SQL injection - Insert fr 8 December 2016 at 16:28
Peter   HTML fr 8 December 2016 at 16:24
Peter   Mot de passe faible fr 8 December 2016 at 16:24
Couchet Steeve   Mot de passe faible fr 8 December 2016 at 16:24
Couchet Steeve   HTML fr 8 December 2016 at 16:23
PJK   File upload - double extensions fr 8 December 2016 at 16:22
Balcon   File upload - type MIME fr 8 December 2016 at 16:22