HSC   Text mode: access to the page content
Hervé Schauer Consultants
You are here: Home > Training courses > Web App Penetration Testing and Ethical Hacking - SANS SEC542
Go to: HSC main site
Search:  
Version française
   Training courses   
o Planning
o LSTI Training courses
o SANS Training courses
o Certifications
o Formations universitaires
   E-learning   
o E-learning HSC
o ISO 27001
o PHP security
   Contacts   
o How to reach us
o Specific inquiries
o Directions to our office
o Hotels near our office
   HSC est certifié OPQF   
logo OPQF
|>|Web App Penetration Testing and Ethical Hacking - SANS SEC542  
Training courses
See also...
o Organization of the courses
o Training sessions planning
o Penetration tests
o Defending Web Applications Security Essentials - SANS DEV522
o Network Penetration Testing and Ethical Hacking - SANS SEC560
o Advanced Penetration Testing, Exploits and Ethical Hacking - SANS SEC660
o Theme news
o Theme advisories
o HSC Newsletter
o How to request an intervention
o Goals
o Certification
o Duration
o Instructor(s)
o Pre-requisite for attendants
o Teaching method
o Related courses
o Material
o Agenda
o Methods of inscription

Dates of the coming sessions:
> 4-8 June 2012 (Paris)
> 8-12 October 2012 (Paris)
Dates subject to modification without prior notice. The sessions will only take place if the number of registered attendants is high enough.
 


Goals


Certification


Duration

5 days (9h00-18h30)


Instructor(s)

This training is given by:


Pre-requisite for attendants


Teaching method


Related courses

Les autres cours techniques HSC permettent d'approfondir les risques et les actions de sécurisation à mener sur les technologies abordées dans le cours.

On pourra citer entre autre :


Material

Le support de cours est intégralement en anglais.


Agenda

Le plan est issu de la formation SEC 542 du SANS et suit donc le programme décrit à l'adresse :
http://www.sans.org/security-training/web-app-penetration-testing-ethical-hacking-942-mid

1) Introduction aux tests d'intrusion applicatifs
  • Point de vue d'un professionnel des tests d'intrusion vis-à-vis du web
  • Diversité des serveurs et clients web
  • Diversité des architectures web
  • Gestion de l'état d'une session
  • Les différents types de vulnérabilités
  • Définition du périmètre et du processus d'intrusion
  • Les différents types de tests d'intrusion
2) Découverte de l'architecture web
  • Découverte de l'infrastructure applicative
  • Identification des machines et systèmes d'exploitation mis en jeu
  • Configurations SSL et faiblesses associées
  • Etude de l'hébergement virtuel et son impact sur les tests
  • Identification des répartiteurs de charge
  • Découverte de la configuration logiciel
3) Cartographie de l'application
  • Recherche d'information sur des sources externes (Google Hacking)
  • Trousse à outils d'exploration d'un site web
  • Ecriture de scripts automatisant les requêtes HTTP
  • Elaboration d'une carte de l'application
  • Analyse des relations entre les différents composants de l'application
4) Recherche de vulnérabilités
  • Méthodologies de recherche de vulnérabilités
  • Fuites d'information
  • Récupération d'identifiants
  • Injections de commandes
  • Injections SQL
  • Injections SQL en aveugle
  • Cross-Site Scripting
  • Cross-Site Request Forgery
  • Failles dans la gestion des sessions
  • Fuzzing et outils associés
  • Analyse du contenu des différentes pages web d'un site
  • Méthodologies d'attaques des web services
5) Recherche de vulnérabilités au sein des composants clients
  • Méthodologies de recherche de vulnérabilités
  • Décompilation des composants clients (Flash, Applets Java, ...)
  • Analyse de composants malveillants
  • Recherche de vulnérabilités via les composants clients
  • Méthodologies de test pour les applications basées sur Ajax
  • Impacts de l'Ajax et des web services sur les tests d'intrusion
6) Ecriture de scripts
  • Utilité des langages Python et PHP
  • Personnalisation et extension des outils existants
7) Exploitation
  • Asservissement des navigateurs web
  • Utilisation des zombies pour balayer et attaquer le réseau interne
  • Frameworks d'attaque (AttackAPI, BeEF, XSS-Proxy)
  • Elaboration d'un scénario d'attaque complet
  • Exploitation des vulnérabilités découvertes
    • Elévation de privilèges sur le système sous-jacent
    • Utilisation de l'application web comme pivot
    • Interaction avec un serveur à travers une injection SQL
    • Vol de cookies
    • Execution de commandes via les vulnérabilités de l'application web


Methods of inscription

For registering an HSC course, please contact our training department by phone : +33 141 409 704 or by email at formations@hsc.fr, with first and last name of every student, your postal address and your company VAT number. Thoses informations enable us to send your the training agreement. The training agreement must be return agreed with signature and company stamp with you purchase order, at least 15 days before the course. This strict delay is imposed by SANS. The purchase order should precise your billing address and our payment regulations : net 30 days from our invoice date. Registration is completed as soon as we received those two documents.

Last modified on 23 August 2011 at 10:07:30 CET - webmaster@hsc.fr
Information on this server - © 1989-2009 Hervé Schauer Consultants