19.09.2017 Views

the-web-application-hackers-handbook

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER<br />

13<br />

Attacking Users: O<strong>the</strong>r<br />

Techniques<br />

The preceding chapter examined <strong>the</strong> grandfa<strong>the</strong>r of attacks against o<strong>the</strong>r <strong>application</strong><br />

users—cross-site scripting (XSS). This chapter describes a wide range of<br />

o<strong>the</strong>r attacks against users. Some of <strong>the</strong>se have important similarities to XSS<br />

attacks. In many cases, <strong>the</strong> attacks are more complex or subtle than XSS attacks<br />

and can succeed in situations where plain XSS is not possible.<br />

Attacks against o<strong>the</strong>r <strong>application</strong> users come in many forms and manifest a<br />

variety of subtleties and nuances that are frequently overlooked. They are also<br />

less well understood in general than <strong>the</strong> primary server-side attacks, with different<br />

flaws being conflated or neglected even by some seasoned penetration<br />

testers. We will describe all <strong>the</strong> different vulnerabilities that are commonly<br />

encountered and will spell out <strong>the</strong> steps you need to follow to identify and<br />

exploit each of <strong>the</strong>se.<br />

Inducing User Actions<br />

The preceding chapter described how XSS attacks can be used to induce a<br />

user to unwittingly perform actions within <strong>the</strong> <strong>application</strong>. Where <strong>the</strong> victim<br />

user has administrative privileges, this technique can quickly lead to complete<br />

compromise of <strong>the</strong> <strong>application</strong>. This section examines some additional methods<br />

that can be used to induce actions by o<strong>the</strong>r users. These methods can be used<br />

even in <strong>application</strong>s that are secured against XSS.<br />

501

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!