Questões de Informática · ProGPe UFSCAR

InformáticaAtaques e ameaçasProGPe UFSCAR 2015

UFSCAR

Questão de Informática

Considere uma página teste.php, acessível via URL http://127.0.0.1/teste.php, e cujo conteúdo é mostrado a seguir: <!DOCTYPE html><html> <head> <script> function func() { var url = "http://short.url?" url = url + "name=<?=$_POST['n']?>" url = url + "&surname=<?=$_POST['s']?>&code=" for(var i=0;i<10;i++) { var x = "a".charCodeAt(0) + Math.random() * 23; url = url.concat(String.fromCharCode(x)); } document.getElementById("u").value=url document.getElementById("f").submit() } </script> </head> <body> <form id="f" action="teste.php" method="POST"> Nome: <input type="text" name="n"/><br/> Sobrenome: <input type="text" name="s"/><br/> <input type="hidden" name="url" id="u" /> URL gerada: <input type="text" disabled size=100 value="<?=$_POST['url']?>"/><br/> 17 </form> <button onclick="func()">Gerar link</button> </body></html> Considere a seguinte afirmação, que descreve o funcionamento desta página: Ao acessar a página pela primeira vez, o usuário deve digitar seu nome e sobrenome e, em seguida, clicar no botão "Gerar link". Em resposta, a mesma página é exibida, com os campos "Nome" e "Sobrenome" vazios, porém com o campo "URL gerada" preenchido com um conteúdo no formato http://short.url?name=XXX&surname=YYY&code=ZZZ", onde XXX é o nome digitado, YYY é o sobrenome digitado, e ZZZ é um código automaticamente gerado, composto de uma sequência de 10 (dez) letras aleatórias. Qual das alternativas abaixo está correta?

Sua resposta

Mais questões de Ataques e ameaças

Ver as 1.047 questões de Ataques e ameaças

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.