Re: [VulnWatch] Cross Domain XMLHttpRequest
[email protected] Fri, 20 Apr 2007 00:16:37 -0700 (PDT)
| Newsgroups | gmane.comp.security.full-disclosure,gmane.comp.security.vulnerabilities.watch.general,gmane.comp.security.bugtraq |
|---|---|
| Message-ID | <[email protected]> |
--===============0101298246== Content-Type: multipart/alternative; boundary="0-1218488056-1177053397=:51047" --0-1218488056-1177053397=:51047 Content-Type: text/plain; charset=ascii Not to take anything away from your work but a similar proof of concept has already been displayed before. Check out www.attacklabs.com for a proof of concept of Cross Domain Ajax Sniffer Cheers, Anurag Agarwal SEEC - An application security search engine Web: www.attacklabs.com , www.myappsecurity.com Email : [email protected] Blog : http://myappsecurity.blogspot.com ----- Original Message ---- From: Michal Majchrowicz <[email protected]> To: [email protected]; [email protected]; [email protected]; [email protected] Sent: Sunday, April 15, 2007 12:14:43 PM Subject: [VulnWatch] Cross Domain XMLHttpRequest Due to "security reasons" many Web Browsers doesn't allow cross domain XMLHttpRequests. In fact this is only troublesome for web developers and not for virus coders/crackers/etc. Some time ago there was presetened a technic which used cssText property to perform some cross domain requests. After some research I was able to create an object that has some part of original XMLHttpRequests functionality and allows Cross Domain requests. In conclusion Web Browers Developpers should allow some limited cross domain XMLHttpRequests. My implementation (MyXMLHttpRequest) uses script tag but it is possible to use different ones (for instance style). It was tested on all modern web browsers. PoC: http://sectroyer.110mb.com/ It uses both XMLHttpRequest and MyXMLHttpRequests. Michal Majchrowicz. --0-1218488056-1177053397=:51047 Content-Type: text/html; charset=ascii <html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial, helvetica, sans-serif;font-size:10pt"><P>Not to take anything away from your work but a similar proof of concept has already been displayed before. Check out <A href="http://www.attacklabs.com">www.attacklabs.com</A> for a proof of concept of Cross Domain Ajax Sniffer</P> <P> </P> <DIV></DIV> <DIV> </DIV> <P>Cheers,</P> <P> </P> <P>Anurag Agarwal</P> <P> </P> <P><A href="http://www.myappsecurity.com/" target=_blank rel=nofollow>SEEC - An application security search engine</A></P> <P>Web: <A href="http://www.attacklabs.com/" target=_blank rel=nofollow>www.attacklabs.com</A> , <A href="http://www.myappsecurity.com/" target=_blank rel=nofollow>www.myappsecurity.com</A></P> <P>Email : <A href="mailto:[email protected]" target=_blank rel=nofollow>[email protected]</A></P> <P>Blog : <A href="http://myappsecurity.blogspot.com/" target=_blank rel=nofollow>http://myappsecurity.blogspot.com</A></P> <P> </P> <DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif"><BR><BR> <DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">----- Original Message ----<BR>From: Michal Majchrowicz <[email protected]><BR>To: [email protected]; [email protected]; [email protected]; [email protected]<BR>Sent: Sunday, April 15, 2007 12:14:43 PM<BR>Subject: [VulnWatch] Cross Domain XMLHttpRequest<BR><BR> <DIV>Due to "security reasons" many Web Browsers doesn't allow cross<BR>domain XMLHttpRequests. In fact this is only troublesome for web<BR>developers and not for virus coders/crackers/etc. Some time ago there<BR>was presetened a technic which used cssText property to perform some<BR>cross domain requests. After some research I was able to create an<BR>object that has some part of original XMLHttpRequests functionality<BR>and allows Cross Domain requests. In conclusion Web Browers<BR>Developpers should allow some limited cross domain XMLHttpRequests. My<BR>implementation (MyXMLHttpRequest) uses script tag but it is possible<BR>to use different ones (for instance style). It was tested on all<BR>modern web browsers.<BR>PoC: <A href="http://sectroyer.110mb.com/" target=_blank>http://sectroyer.110mb.com/</A><BR>It uses both XMLHttpRequest and MyXMLHttpRequests.<BR>Michal Majchrowicz.</DIV></ DIV><BR></DIV></div></body></html> --0-1218488056-1177053397=:51047-- --===============0101298246== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Full-Disclosure - We believe in it. Charter: http://lists.grok.org.uk/full-disclosure-charter.html Hosted and sponsored by Secunia - http://secunia.com/ --===============0101298246==--