When Data Becomes Code

Understanding Injection Attacks on Web Applications

Explore how carefully crafted data is at the heart of many security attacks.

At the the heart of many security attacks like the possibility that a user provides carefuly crafted data which goes on to be intepreted by a virtual machine. An example would be someone providing such data in place of an input as innocent as a book id, but resulting in disclosure of user names and passwords.

This tutorial explores in the simplest possible manner, how and why such attacks work. It takes the participants through practical exercises where they explore crafting such data by hand. Rather than teaching them payloads which they can cram, it helps them in building such payloads and then applying this knowledge to understand others.

All in all, this tutorial would result in a strong foundation for attendees in web application security testing, on which they can build further towards limitless opportunities.

Related Sessions

  • Tutorial
  • Keynote
  • Talk
  • Workshop
  • Combo
  • Bonus
  • Active
  • Social

150-min Workshop

14:25-17:25 Room D5+D6 - Track 7: Workshops

Thinking Outside the Box

30-minute Talk

11:55-12:25 Room F3 - Track 3: Talks


Equipment required

Full-Day Tutorial (6-hour Workshop)


Web Application Security

Equipment required

If you like the Agile Testing Days Conference you might also like: