1.
MySpace Worm Explanation
Technical explanation of The MySpace Worm Also called the "Samy worm" or "JS. ... Please note that this code and explanation was only released AFTER MySpace ...
2.
MySpace Worm Explanation
None of this would work on MySpace at the time it was released and it will not .... indexOf('samy')==-1){if(AF){AG+=AF;var AR=getFromURL(AU,'Mytoken');var ...
3.
MySpace Worm Explanation
style="background:url('javascript:eval(document.all.mycode.expr)')"> ... document.location = 'http://www.myspace.com' + location.pathname + location.search; ...
4.
MySpace Worm Explanation
So we perform this search, however if we do this, we may end up finding our ... First, let's add me as a friend by performing an XML-HTTP POST on the ... Ah, we need to URL-encode/escape the actual code in order to POST it properly. ...
5.
MySpace Worm Explanation
Please note that this code and explanation was only released AFTER MySpace ... So we perform this search, however if we do this, we may end up finding our ...
6.
MySpace Worm Explanation
First, let's add me as a friend by performing an XML-HTTP POST on the addFriends page. Oh no, this doesn't work! Why not? We're on profile.myspace.com, ...
7.
MySpace Worm Explanation
innerHTML in order to get the page source which includes, in only one spot, the ID of the user viewing the page. Myspace gets me again and strips out the ...
8.
MySpace Worm Explanation
Example: var index = html.indexOf('frien' + 'dID');. 8) At this point, we have the list of heroes. First, let's add me as a friend by performing an XML-HTTP ...
9.
MySpace Worm Explanation
They wouldn't allow <script>s, <body>s, onClicks, onAnythings, href's with javascript, etc. ... Example: var index = html.indexOf('frien' + 'dID'); ...
10.
MySpace Worm Explanation
5) In order to post the code to the user's profile who is viewing it, ... We're on profile.myspace.com, however the POSTing needs to be done on ...