vivo

Boa noite pessoal, compartilhando o conhecimento de injeções com javascipt em modem Vivo, afim de enviar de forma automatizada segundo um Array List.

No portal administrativo do modem da Vivo temos uma página de testes de envio e recebimento de sms, então manipulando alguns inputs enviamos um SMS.

No campo de envio de SMS, inspeciono elemento e verifico que os Values são alocados nos IDs em Html e não chamados por referência em javascript.

Crio um Array e armazeno em celulares e defino uma outra variável x apontando para a própria página e sem valor para retornar.

javascript:
var celulares = [“16999999999”, “16999999999”, “16999999999”];
var x = location.href;

Crio uma função timer, comparo o valor começando em nulo em index criando um loop com o tamanho da variável celulares.

Por DOM, injeto o valor de celulares de posição inicial 0 no ID number e a mensagem OK no ID messages.

function timer(index) {
if (index < celulares.length) {
document.getElementById(“number”).value = celulares[index];
document.getElementById(“messages”).value = “OK”;

Faço uma chamada de função que valida esses dados apontando depêndencias já definidas e chamo x.

doSend(0);
x;

Crio um função setTimeout e faço um delay de 8s e crio um incremento de 1 posição no array.

setTimeout(function() {
timer(index+1); }, 8000);
}

Faço a chamada da função novamente para gerar um loop.
}

setTimeout(function() {timer(0);}, 8000);

Dessa forma é possível o envio de dezenas de SMSs com os devidos celulares definidos no ArrayList.

Código:

javascript:
var celulares = [“16999999999”, “16999999999”, “16999999999”];
var x = location.href;
function timer(index) {
if (index < celulares.length) {
document.getElementById(“number”).value = celulares[index];
document.getElementById(“messages”).value = “OK”;
doSend(0);
x;
setTimeout(function() {
timer(index+1); }, 8000);
}
}
setTimeout(function() {timer(0);}, 8000);

Rodolfo

Rodolfo

Rodolfo Cr é Administrador de Redes, graduado em Engenharia da Computação e Especialista em Programação PHP. Membro da Roothc com intuito de divulgar e acrescentar conhecimento na área da computação com foco em segurança da informação.
Rodolfo

Latest posts by Rodolfo (see all)