Ir para conteúdo
Fórum Script Brasil
  • 0

2º Desafio


Fabyo

Pergunta

E aí, galera do fórum! beleza? Nós da moderação javascript temos um desafio pra vocês:

por motivo de varios posts e muita gente batendo na mesma tecla sobre se consegue ou não travar o código fonte, estamos lançando um desafio:

aquele que quiser tentar poste seu link com uma pagina protegida que nós da moderação iremos pegar o código fonte e postar aqui. Ganha quem conseguir esconder o codigo fonte HTML, Javascript biggrin.gif

obs: Lembre-se é pra esconderem o codigo fonte HTML, Javascript, até CSS, se tiver.

Link para o comentário
Compartilhar em outros sites

  • Respostas 80
  • Created
  • Última resposta

Top Posters For This Question

Posts Recomendados

  • 0

eu já tinha visto gladiador..

com o navegador: "OffByOne"

É uma merdinha, mas funciona, hehehe

T+

Link para o comentário
Compartilhar em outros sites

  • 0

Illidan, conseguiu pegar o fonte do meu codigo?

Oi, dark0!

Apanhei um pouco, mas consegui pelo Opera. smile.gif

Eu fiz assim: exibi a página como "User Mode" e habilitei a opção "Acessibility layout" pra poder clicar dentro do iframe e pegar o código fonte.

<script>alert('Oi')</script><script>alert('Veja o codigo fonte..')</script><script>alert('Teste finalizado')</script>

Mas tá legal... biggrin.gif como eu disse, apanhei até conseguir fazer isso. hehehe

Link para o comentário
Compartilhar em outros sites

  • 0

hehehehehe

Eu imaginei que iria conseguir.

Pois, é tão facil..

Só clicar dentro do Iframe, e ver o fonte.. barbadinha, hehehe

O dificil éra só saber onde era o iframe, hehe

Coisa que o IE não mostra tongue.gif

Que bom que foi dificil, hehe

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
niguem vai postar mais sites "seguros" ???

kd o desafio?

Pois é..

Acho que já usaram todas as técnicas possíveis.

mas, isso foi um bom desafio.

Agora, que tal discutir os meios usados pra proteger, e pra burlar?

Link para o comentário
Compartilhar em outros sites

  • 0

Nada a ver com o desafio, mas eu tava pasando e li isso:

Acho muito difícil um sistema 100% seguro. Hoje em dia o pessoal decodifica até arquivos .swf...

E só pra melhorar o conhecimento, o pessoal decodifica SWF porque tem a documentação completa de como trabalhar com arquivos SWF no site da macromedia. =)

Link para o comentário
Compartilhar em outros sites

  • 0
/* Tome estou nesse desafio

A proposta é para nível "CRIANÇA"

Nível de dificuldade "0000000,1"

Missão pegar o código que exibe a data e dia

código inteiro em Jscript e HTML não há nada em PHP

Vai o link para tentativa de hackfont

http://gladiador.infinitehost.com.br/js.htm

boa sorte

Uma dica !!! aqui foi aplicada a famosa Engenharia Social Gladiator ==:-) então

preste atenção pois, existe uma lógica e macetes quem souber aplicar

a engenharia conseguirá o fonte , hehehehe !!!!

*/

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<script>

function botaodireito() {

if (event.button==2) {

alert(' desabilitado ')}}

document.onmousedown=

botaodireito</script>

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">

<script language="JavaScript">

<!--

//

//

hoje = new Date()

dia = hoje.getDate()

dias = hoje.getDay()

mes = hoje.getMonth()

ano = hoje.getYear()

if (dia < 10)

dia = "0" + dia

if (ano < 2000)

ano = "19" + ano

function CriaArray (n) {

this.length = n }

NomeDia = new CriaArray(7)

NomeDia[0] = "Domingo"

NomeDia[1] = "Segunda"

NomeDia[2] = "Terça"

NomeDia[3] = "Quarta"

NomeDia[4] = "Quinta"

NomeDia[5] = "Sexta"

NomeDia[6] = "Sábado"

//

NomeMes = new CriaArray(12)

NomeMes[0] = "Janeiro"

NomeMes[1] = "Fevereiro"

NomeMes[2] = "Março"

NomeMes[3] = "Abril"

NomeMes[4] = "Maio"

NomeMes[5] = "Junho"

NomeMes[6] = "Julho"

NomeMes[7] = "Agosto"

NomeMes[8] = "Setembro"

NomeMes[9] = "Outubro"

NomeMes[10] = "Novembro"

NomeMes[11] = "Dezembro"

// function WriteDate() {

document.write ("<font size='1' face='verdana' color='#CC6600'>" + NomeDia[dias] + ", " + dia + " de " + NomeMes[mes] + " de "+ ano + " </font>")

// }

// -->

</script>

<script language="JavaScript">

<!--

function hora()

{

hora=new Date()

document.write(hora.getHours())

}

function minuto()

{

minuto=new Date()

document.write(minuto.getMinutes())

}

//-->

</script>

<font color="#CC6600">- S&atilde;o Paulo- SP </font></font></strong></font><br>

</body>

</html>

beleza???

Link para o comentário
Compartilhar em outros sites

  • 0

Para "protejer" o código fonte de uma página, use um comando em JS que ao clicar com o botão direito od mouse irá abrir um menu definido pelo desenvolvedor da página. Porém é só salvar a página do site que o código vem junto.

Não existe 100% segurança.

Não sei nada de JS (apenas edito) sei pouco de HTM e não tenho curso nenhum. O comando que o Gladiador colocou é muito barbada, esse script tem uma falha, é clicar com o botão esquerdo, ficar pressionando, e clicar com o direito, solte o esquerdo e o menu que aparece "exibir código fonte" será mostrado.

Para dificultar a cópia de códigos somente com PHP ou ASP

Valeu!!

Aí vai o código do gladiador, menos de 1 minuto:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<script>

function botaodireito() {

if (event.button==2) {

alert(' desabilitado ')}}

document.onmousedown=

botaodireito</script>

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">

<script language="JavaScript">

<!--

//

//

hoje = new Date()

dia = hoje.getDate()

dias = hoje.getDay()

mes = hoje.getMonth()

ano = hoje.getYear()

if (dia < 10)

dia = "0" + dia

if (ano < 2000)

ano = "19" + ano

function CriaArray (n) {

this.length = n }

NomeDia = new CriaArray(7)

NomeDia[0] = "Domingo"

NomeDia[1] = "Segunda"

NomeDia[2] = "Terça"

NomeDia[3] = "Quarta"

NomeDia[4] = "Quinta"

NomeDia[5] = "Sexta"

NomeDia[6] = "Sábado"

//

NomeMes = new CriaArray(12)

NomeMes[0] = "Janeiro"

NomeMes[1] = "Fevereiro"

NomeMes[2] = "Março"

NomeMes[3] = "Abril"

NomeMes[4] = "Maio"

NomeMes[5] = "Junho"

NomeMes[6] = "Julho"

NomeMes[7] = "Agosto"

NomeMes[8] = "Setembro"

NomeMes[9] = "Outubro"

NomeMes[10] = "Novembro"

NomeMes[11] = "Dezembro"

// function WriteDate() {

document.write ("<font size='1' face='verdana' color='#CC6600'>" + NomeDia[dias] + ", " + dia + " de " + NomeMes[mes] + " de "+ ano + " </font>")

// }

// -->

</script>

<script language="JavaScript">

<!--

function hora()

{

hora=new Date()

document.write(hora.getHours())

}

function minuto()

{

minuto=new Date()

document.write(minuto.getMinutes())

}

//-->

</script>

<font color="#CC6600">- S&atilde;o Paulo- SP </font></font></strong></font><br>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

Taí uma das fotos...

user posted image

Cara, é que a grande maioria tenta fazer essas coisas utilizando o Internet Explorer. Pelo Opera não teve nem graça... só bloqueiam os cliques do mouse se eu permitir através das configurações do browser.

E outra, mesmo que fosse pelo Internet Explorer, não tem como você evitar que o usuário dê um Print Screen na tela. Aí é moleza... rolleyes.gif

[]'s!

Link para o comentário
Compartilhar em outros sites

  • 0

Taí uma das fotos...

user posted image

Cara, é que a grande maioria tenta fazer essas coisas utilizando o Internet Explorer. Pelo Opera não teve nem graça... só bloqueiam os cliques do mouse se eu permitir através das configurações do browser.

E outra, mesmo que fosse pelo Internet Explorer, não tem como você evitar que o usuário dê um Print Screen na tela. Aí é moleza... rolleyes.gif

[]'s!

Po vi que é mole mesmo...

Mas pelo IE funciona bem pois sou bom é burlar essas coisas e não consegui burlar esse para um amigo meu...

hehehehe

valeu a tentativa!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest fernando_vip

Caraca!!!!!!!!!!!!!!!!!!!!

Quem dera eu ser como Vc's (Deuses), não consigo parar de babar, vc's sacam muito galera!!!!!!

Quem sabe ainda chego lá???

Dêem uma olhada lá no meu!!!

Valeu

Link para o comentário
Compartilhar em outros sites

  • 0

huahuahua

qual é o seu fernando?

Tipo..

Que tal discutir os modos usados pra ver o fonte?

Link para o comentário
Compartilhar em outros sites

  • 0
huahuahua

qual é o seu fernando?

Tipo..

Que tal discutir os modos usados pra ver o fonte?

ah eu gostaria...eu num faço idéia de como vocês fazem tb e queria aprender...

PS.: chama o Dave pra mandar o script dele auHauhAuhAU

Link para o comentário
Compartilhar em outros sites

  • 0

huahuahua

o Dave.. o maluco sumiu do mapa não é??

Bem, o modo mais facil de burlar qualquer codigo, é..

não USAR O IE !!!

t+

Link para o comentário
Compartilhar em outros sites

  • 0

Diogo, é exatamente isso que estamos mostrando com este tópico: não há um meio 100% eficaz de esconder o código fonte. Quem desenvolve sites deve estar preparado pra que outras pessoas copiem seu código HTML / Javascript / CSS... o único meio de evitar que copiem é não publicar o site na internet.

Link para o comentário
Compartilhar em outros sites

  • 0

É isso aí.

Esse tópico aqui serve só pra provar, que, por mais seguro que o codigo seja, não tem como impedir os visitantes de ver o fonte.

Tratando-se de JS é claro.

Pois, o que a gente fez aqui, foi só 'tapear' os usuarios mais comuns, e não deixá-los ver somente clicando com o botao direito do mouse e indo em exibir codigo fonte.

Como a maioria dos usuarios só faz isso, então, não vao conseguir copiar, hehe

Agora, na opiniao de vocês, qual foi o mais dificil de pegar?

Link para o comentário
Compartilhar em outros sites

  • 0

Mestres!!!!

Saou, inteiramente novato em JS, e estou querendo, algum dia, mestrar como Vc's, então, estou afim de participar de todos os desafios, desde que eu obtenha ajuda de deuses do JS, como vc's, estarei esperando uma resposta de como iniciar ok????

Aê Gladiador

Entrei lá na loja e fiquei entusiasmado com o valor do livro de JS, acho que vou comprar um, quem sabe aprendo rsrsrsrs

Falow!!!!!!!!!

Editado por fabyo
Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Felipe -

Pessoal achei massa a atitude de voces e eu queria participar tambem mas antes

de eu me matar fazendo um script já queria adiantar ,não tem como eu esconder o codigo fonte com criptgrafia ? eu já vi em varios sites e um amigo me disse que se inventar o proprio modo de criptografia ninguém consegue descobrir ,então sera que da certo ??? rolleyes.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Felipe -

Colegas como eu não tenho site vou postar meu script aqui mesmo

e duvido que voces consigam pegar o fonte dele hehehehe biggrin.gifrolleyes.gif

<html><body><script language=JavaScript> var Words= '%3Chtml%3E%0D%0A%3Chead%3E%3Ctitle%3EGalera%20do%20forum %3C/title%3E%0D%0A%3Cscript%20language%3D%22javascript%22%3E %0D%0Aalert%28%22Quero%20ver%20pegar%20esse%22%29%3B%0D% 0A%3C/script%3E%0D%0A%3C/html%3E%0D%0A%3Cbody%3E%0D%0ATexto %20quero%20ver%20voces%20pegarem%20esse%20fonte%20hihihihihihih%0D% 0A%3C/body%3E%0D%0A%3C/html%3E'; function SetNewWords() { ; var NewWords; NewWords = unescape(Words); document.write(NewWords); } ; SetNewWords() </script> </body></html>

nivel =10 de segurança

Pra não deformar o layout coloquei alguns espaços, quem for testar tire os espaços do meio da string

Editado por Crystian
Link para o comentário
Compartilhar em outros sites

  • 0

Cara, mesmo que você invente seu próprio sistema de criptografia, você vai precisar mandar a "chave" pra decodificar o código da página... ou o browser não vai conseguir exibir coisa alguma, certo? Então, você mandando a chave, fica fácil "descriptografar"... veja, este é o código desse seu exemplo (que nem está criptografado):

<html>

<head><title>Galera do forum</title>

<script language="javascript">

alert("Quero ver pegar esse");

</script>

</html>

<body>

Texto quero ver voces pegarem esse fonte hihihihihihih

</body>

</html>

Como eu decodifiquei? Foi só aplicar a função unescape() na string que contém o código fonte da página (que você chamou de "Words") e imprimí-la de forma que o browser não interprete as tags... por exemplo, num <textarea>:

<script type="text/javascript">

var Words='%3Chtml%3E%0D%0A%3Chead%3E%3Ctitle%3EGalera%20do%20forum %3C/title%3E%0D%0A%3Cscript%20language%3D%22javascript%22%3E%0D%0A alert%28%22Quero%20ver%20pegar%20esse%22%29%3B%0D%0A%3C/script%3E %0D%0A%3C/html%3E%0D%0A%3Cbody%3E%0D%0ATexto%20quero%20ver%20 voces%20pegarem%20esse%20fonte%20hihihihihihih%0D%0A%3C/body%3E%0D%0A%3C/html%3E';

document.write('<textarea style="width: 80%; height: 80%;">' + unescape(Words) + '</textarea>');

</script>

Viu como é fácil? Um jeito mais fácil ainda é copiar o código fonte e colocar esta linha de script no final da tag <body>:

alert(document.documentElement.innerHTML);

Isso já basta pra você fuçar no código fonte...

Que tal rever o nível de segurança? rolleyes.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Carlos Seiji

ae...montei um

http://www.fordescort.kit.net/sera.htm

para visualizar o codigo fontes dos outros utilizo o botao esq. em seguida o botao direito...passa por quase todos os codigos que montam, já que utilizam o dreamweaver.

alem do tradicional exibir -> codigo fonte

quando tem um mais experiente tenho de veirificar a url e reabrir a pagina.

[]'s

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...