Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Web App Hacking: Hacking XML Processing

via Pluralsight

Overview

This course helps to understand different types of vulnerabilities in XML processing. You'll learn how to test web applications for various XML processing flaws and how to provide countermeasures for these problems. Start learning from Pluralsight by taking this beginners course today!

XML processing is widely used in modern web applications. This course, Web App Hacking: Hacking XML Processing, will teach you how to avoid the severe consequences of insecure XML processing. First, you’ll learn how the attacker can read the content of sensitive files from the web server with an XML External Entity attack (XXE). Next, you’ll discover how the attacker can steal the SecretAccessKey of the application hosted on Amazon Web Services as a result of an XXE attack. Then, you’ll see how the attacker can get a discount in an online store as a result of an XPath injection. After that, you’ll cover how the attacker can steal a user’s password as a result of an XSS attack via XML. Finally, you’ll explore how the attacker can upload an XML-based image (SVG) and steal some sensitive data from a user as a result of an XSS attack via SVG. By the end of the course, you'll know how to test web applications for various XML processing flaws and how to provide countermeasures for these problems.

Syllabus

  • Course Overview 2mins
  • Introduction 5mins
  • XXE Attack 8mins
  • Going Deeper into an XXE Attack 7mins
  • XPath Injection 8mins
  • XSS via XML 7mins
  • XSS via SVG 7mins
  • Summary 3mins

Taught by

Dawid Czagan

Reviews

4.5 rating at Pluralsight based on 33 ratings

Start your review of Web App Hacking: Hacking XML Processing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.