Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- instantspam:{
- function x__0() {
- return new XMLHttpRequest;
- }
- var uid = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
- function get_friends() {
- var a = x__0();
- a.open("GET", "/ajax/typeahead/first_degree.php?__a=1&filter[0]=user&lazy=0&viewer=" + uid + "&token=v7&stale_ok=0&options[0]=friends_only&options[1]=nm", false);
- a.send(null);
- if (a.readyState == 4) {
- var f = JSON.parse(a.responseText.substring(a.responseText.indexOf('{')));
- return f.payload.entries;
- }
- return false;
- }
- function get_friend_friends(inicio, id) {
- var a = x__0();
- a.open("GET", "https://www.facebook.com/ajax/browser/list/allfriends/?uid=" + id + "&__user=" + uid + "&__a=1&start=" + inicio, false);
- a.send(null);
- if (a.readyState == 4) {
- var lista_amigos = JSON.parse(a.responseText.substring(a.responseText.indexOf('{')));
- return lista_amigos;
- }
- return false;
- }
- function get_friend_quantity(user) {
- var a = x__0();
- a.open("GET", "https://www.facebook.com/"+user+"/friends", false);
- a.send(null);
- if (a.readyState == 4) {
- return a.responseText
- }
- return false;
- }
- function get_object_friends(ids){
- var a = x__0();
- a.open("GET", "http://graph.facebook.com/fql?q=select uid, sex, username from user where uid in ("+ids+")&format=json-strings" + i, false);
- a.send();
- if (a.readyState == 4) {
- return JSON.parse(a.responseText);
- }
- return false;
- }
- function mention(b){
- var a=x__0();
- a.open("POST", '/ajax/ufi/add_comment.php?__a=1', false);
- a.send(b);
- return false;
- }
- var comecar = 0;
- var startzao = prompt("A partir de qual numero voce quer começar? Se essa é a primeira vez que tá usando, poe 1");
- var fim = 350;
- var msg = /comment_text=(.*?)&/
- var c = 1;
- var contador_amigo;
- var uid = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
- var a = window.top.location;
- var amigos = get_friends();
- var post_id = /[0-9]{8,}/.exec(a);
- var mensagem = '';
- var amigos_id = [];
- uids = 'comment_text=' + mensagem + ' ';
- header = 'ft_ent_identifier=' + post_id + '&comment_text=teste&client_id=1359576694192%3A1233576093&__user=' + uid + '&__a=1&fb_dtsg=' + document.getElementsByName('fb_dtsg')[0].value + '&phstamp=' + Math.random();
- var contador_master = 0;
- comeca = 0;
- fim = 5000;
- for(var n=0;n<amigos.length;n++){
- amigos_id[n] = amigos[n].uid;
- }
- ids_query = "'"+amigos_id.join("','")+"'";
- var json_retorno_graph = get_object_friends(ids_query);
- var amigos2 = json_retorno_graph['data'];
- if (comeca < fim) {
- //for (var i = 1; i < amigos2.length; i++) {
- for (var i = startzao; i < amigos2.length; i++) {
- contador_amigo = i;
- lock = true;
- while (lock) {
- var amigos_of = get_friend_friends(comecar, amigos2[i].uid);
- ids = [];
- ids = amigos_of['domops'][0][3]['__html'].match(/data\-profileid\=\"(\d+)/g);
- if (!ids) {
- lock = false;
- };
- for (var a in ids) {
- comeca++;
- uids += '%40[' + /\d+/.exec(ids[a]) + '%3AAAAAAAAAAAA]%20';
- c++;
- if (c == 6) {
- uids += '&';
- mention(header.replace(msg, uids), false);
- c = 1;
- contador_master += 5;
- if(contador_master == 40000){
- alert('Terminou no amigo ' +contador_amigo+'! Guarde esse número e use no começo da próxima execução para minimizar as chances de marcar perfis repetidos :P ');
- break instantspam;
- };
- uids = 'comment_text=' + mensagem + ' ';
- }
- }
- comecar += 24;
- console.log('### OFFSET' + comecar);
- console.log('.............. AMIGO ' + contador_amigo);
- }
- comecar = 0;
- }
- }
- }
Add Comment
Please, Sign In to add comment