"Espionar" um usuário do ForoBeta.

  • Autor Autor zcriptz
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
zcriptz

zcriptz

1
Xi
Programador
Verificación en dos pasos activada
Suscripción a IA
Muestra que está haciendo el usuario y cambia si hace algo distinto.

1.- Presionan F12 estando en ForoBeta.

2.- En la consola ponen el siguiente código:

Inserir CODE, HTML ou PHP:
function ajax(url, callback, data){
    if(!window.XMLActiveXObject) XMLActiveXObject = XMLHttpRequest;
    var XMLReq = new XMLActiveXObject("Microsoft.XMLHTTP");
    XMLReq.onreadystatechange = function(){
        if(XMLReq.readyState==4) callback(XMLReq.responseText);
    };
    if(data){
        XMLReq.open('post', url);
        XMLReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    }else{
        XMLReq.open('get', url);
    }
    XMLReq.send(data);
}

_xfToken = document.getElementsByName('_xfToken')[0].value;

function searchUser(u){
    ajax('https://forobeta.com/index.php?members/find&q='+u+'&_xfToken='+_xfToken+'&_xfResponseType=json', function(r){ getId(r, u) });
    return false
}

function getId(r, u){
    html = JSON.parse(r)['results'];
    spyDiv.innerHTML = JSON.parse(r)['results'][0].iconHtml+'<span id="spyResult"></span>';
    userName = spyDiv.getElementsByTagName('*')[1].alt ? spyDiv.getElementsByTagName('*')[1].alt : u;
    spyUser(userName);
}

function spyUser(userName){
    ajax('https://forobeta.com/members/'+userName+'.'+spyDiv.getElementsByTagName('*')[0].dataset.userId+'/?tooltip=true&_xfToken='+_xfToken+'&_xfResponseType=json', function(r){ spyResults(r, userName) });
}

spyDiv = document.createElement('div');
spyDiv.style = "position:absolute;top:20px;right:0;font-size:14px;color:white;text-shadow:1px 1px 1px black";
spyDiv.innerHTML = '<form method="post" onsubmit="return searchUser(this.firstChild.value)"><input type="text" id="usuario"><input type="submit" value="Espiar"></form>';
document.body.appendChild(spyDiv);

function spyResults(r, userName){
    spyResult = document.getElementById('spyResult');
    spyResult.innerHTML = JSON.parse(r)['html'].content;
    spyResult.innerHTML = userName+' | '+spyResult.getElementsByTagName('time')[1].parentNode.innerText;
    setTimeout(function(){ spyUser(userName) }, 5000);
}

3.- Ponen el nombre del usuario que quieren "espiar".


Les va a salir algo como esto:
9yfhV3z.png



En realidad estamos viendo la actividad que sale en su perfil.

Sirve para aprender Javascript. 😀
 
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
esto es para implementarlo en un sitio web o un grupo de fb ? disculpa la ignorancia bro
 
Y de que sirve?
 
Que genial jajaja!
 
Siento que alguien me mira por la ventana :'v
 
@zcriptz No habría modo de crear un scraper que genere un feed rss con esta información?

Y Hacer streaming del rss a telegram en un canal que diga exactamente esto?
 
@zcriptz No habría modo de crear un scraper que genere un feed rss con esta información?

Y Hacer streaming a telegram en un canal que diga exactamente esto?

para hacer un canal de telegrama privado de lo que hace en forobeta mi esclavo en vez de estar trabajando xD

Claro, se le puede mandar un mensaje con sonido de látigo cuando no trabaje!
 

Tópicos similares

Voltar
Topo