pmlv Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 olá,alguém me sabe dizer o que significa este código?<script language="JavaScript">document.write(unescape("\x3c\x68\x74\x6d\x6c\x3e\x0d\x0a\x3c\x68\x65\x61\x64\x3e\x0d\x0a\x0d\x0a\x3c\x73\x63\x72\x69\x70\x74\x3e\x0d\x0a\x20\x69\x66\x28\x20\x77\x69\x6e\x64\x6f\x77\x2e\x74\x6f\x70\x20\x21\x3d\x20\x77\x69\x6e\x64\x6f\x77\x20\x29\x20\x77\x69\x6e\x64\x6f\x77\x2e\x74\x6f\x70\x2e\x6c\x6f\x63\x61\x74\x69\x6f\x\x3b\x0d\x0a\x3c\x2f\x73\x63\x72\x69\x70\x74\x3e\x0d\x0a\x0d\x0a\x0d\x0a\x3c\x73\x63\x72\x69\x70\x74\x3e\x0d\x0a\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x63\x6c\x69\x63\x6b\x28\x29\x20\x7b\x0x44\x54\x48\x3d\x34\x36\x38\x20\x48\x45\x49\x47\x48\x54\x3d\x36\x30\x3e\x3c\x2f\x69\x66\x72\x61\x6d\x65\x3e\x3c\x2f\x64\x69\x76\x3e\x3c\x62\x72\x3e\x0d\x0a\x0d\x0a\x0d\x0a\x3c\x2f\x63\x65\x6e\x74\x65\x72\x3e\x0d\x0a\x0d\x0a\x0d\x0a\x3c\x2f\x62\x6f\x64\x79\x3e\x0d\x0a\x3c\x2f\x68\x74\x6d\x6c\x3e"))</script>está protegido? dá para desproteger?agradecia ajuda Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 Isso aí é javascriptO código não está protegido, apenas está codificadoA função unescape serve para descodificar um código (ao contrário da função escape)Dentre outras formas, é possível passar um parâmetro para a função unescape da seguinte forma: \x(y), onde (y) é o código em hexadecimal de um caracterePor exemplo, 3c é equivalente a 60 na base decimal, que representa o caractere < (símbolo menor-que)Mais informações sobre códigos das teclas ASCII aqui: http://pt.wikipedia.org/wiki/AsciiPara obter o código descodificado você pode utilizar a função alert ao invés de document.write Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 pmlv Postado Abril 9, 2009 Autor Denunciar Share Postado Abril 9, 2009 brigada funcionacolocquei alert e apareceu o codigo, mas so uma pergunta.aquilo abriu uma janela do ie com o codigo mas é possivel copiar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 SimNesse caso seria mais fácil você criar um elemento HTML (textarea, por exemplo) e colocar o código lá dentroVocê pode fazer assim:valor=unescape([valor codificado]) x=document.createElement("textarea") x.innerHTML=valor document.body.appendChild(x) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 pmlv Postado Abril 9, 2009 Autor Denunciar Share Postado Abril 9, 2009 Assim está correcto?<script language="JavaScript">valor=unescape("\x3c\x68\x74\x6d\x6c\x3e\x0d\x0a\x3c\x68\x65\x61\x64\x3e\x0d\x0a\x0d\x0a\x3c\x73\x63\x72\x69\x70\x74\x3e\x0d\x0a\x20\x69\x66\x28\x20\x77\x69\x6e\x64\x6f\x77\x2e\x74\x6f\x70\x20\x21\x3d\x20\x77\x69\x6e\x64\x6f\x77\x20\x29\x20\x77\x69\x6e\x64\x6f\x77\x2e\x74\x6f\x70\x2e\x6c\x6f\x63\x61\x74\x69\x6f\x\x3b\x0d\x0a\x3c\x2f\x73\x63\x72\x69\x70\x74\x3e\x0d\x0a\x0d\x0a\x0d\x0a\x3c\x73\x63\x72\x69\x70\x74\x3e\x0d\x0a\x66\x75\x6e\x63\x62\x72\x3e\x0d\x0a\x0d\x0a\x0d\x0a\x3c\x2f\x63\x65\x6e\x74\x65\x72\x3e\x0d\x0a\x0d\x0a\x0d\x0a\x3c\x2f\x62\x6f\x64\x79\x3e\x0d\x0a\x3c\x2f\x68\x74\x6d\x6c\x3e"))x=document.createElement("textarea")x.innerHTML=valordocument.body.appendChild(x)</script>aparece-me a dizer que falata um ; podes ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 Retire o último parênteses da linha que seta a variável valorO resto está correto Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 pmlv Postado Abril 9, 2009 Autor Denunciar Share Postado Abril 9, 2009 já retirei e não da erro, mas aparece-me a pagina em branco sem nada escrito.ajuda??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 Esqueci de uma coisa...Antes de escrever na página seria necessário codificar o HTML (para isso basta substituir todos os ">" por "<", a fim de mostrá-los na tela e não interpretar como código)Tente assim:window.onload=function(){ valor=unescape([texto codificado]) alert(valor) x=document.createElement("textarea") x.innerHTML=CodificaHTML(valor) document.body.appendChild(x) } function CodificaHTML(v){ do{ v2=v v=v.replace("<","<") v=v.replace(">",">") }while(v2!=v) return v } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 pmlv Postado Abril 9, 2009 Autor Denunciar Share Postado Abril 9, 2009 (editado) não dá ou então sou eu k não konsigo.código que coloqueiimagem1ficou assimimagem2falta alguma coisa? Editado Abril 9, 2009 por pmlv Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 Você esqueceu das tag's <script> e </script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 pmlv Postado Abril 9, 2009 Autor Denunciar Share Postado Abril 9, 2009 já funcionou mt obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
pmlv
olá,
alguém me sabe dizer o que significa este código?
<script language="JavaScript">
document.write(unescape("\x3c\x68\x74\x6d\x6c\x3e\x0d\x0a\x3c\x68\x65\x61\x64\x3e\x0d\x0a\x0d\x0a\x3c\x73\x63\x72\x69\x70\x74\x3e\x0d\x0a\x20\x69\x66\x28\x20\x77\x69\x6e\x64\x6f\x77\x2e\x74\x6f\x70\x20\x21\x3d\x20\x77\x69\x6e\x64\x6f\x77\x20\x29\x20\x77\x69\x6e\x64\x6f\x77\x2e\x74\x6f\x70\x2e\x6c\x6f\x63\x61\x74\x69\x6f\x\x3b\x0d\x0a\x3c\x2f\x73\x63\x72\x69\x70\x74\x3e\x0d\x0a\x0d\x0a\x0d\x0a\x3c\x73\x63\x72\x69\x70\x74\x3e\x0d\x0a\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x63\x6c\x69\x63\x6b\x28\x29\x20\x7b\x0x44\x54\x48\x3d\x34\x36\x38\x20\x48\x45\x49\x47\x48\x54\x3d\x36\x30\x3e\x3c\x2f\x69\x66\x72\x61\x6d\x65\x3e\x3c\x2f\x64\x69\x76\x3e\x3c\x62\x72\x3e\x0d\x0a\x0d\x0a\x0d\x0a\x3c\x2f\x63\x65\x6e\x74\x65\x72\x3e\x0d\x0a\x0d\x0a\x0d\x0a\x3c\x2f\x62\x6f\x64\x79\x3e\x0d\x0a\x3c\x2f\x68\x74\x6d\x6c\x3e"))
</script>
está protegido? dá para desproteger?
agradecia ajuda
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.