Esse área é só para dicas de segurança de códigos fonte, pastas, etc...
Moderador: web
por cruz Offline » Ter Abr 21, 2009 8:17 pm
|
aew galera do codigosnaweb bem estou aqui em mais um post pra pedira a ajuda de vocês!!!!
e o seguinte encontrei esse código na net, que uma janela de alerta com um campo pra digitar uma senha pra ir pra determinada área! como assim? vou explicar!!!
ao clicar em um botão( tipo o de pesquisar do google) ele da um alerta e mostra um campo pra vc digitar a senha! se errar mostra a mensagem e nao entra!!! o código já tá pronto! mas quero modificar algumas coisas! como
se vc nao souber a senha e clicar em cancelar ,tem que fazer isso 2 ou 3 vezes porque ele nao fecha de primeira! e queria também colocar uma parte do código em js e chamar esse arquivo.js pra completar e executar o login! e claro esconder a página ,pois a senha é 12345 e como o código ta junto ,quem ver o código fonte vai ver a senha! e isso eu nao quero! por isso quero em arquivo.js pra ficar no script só a parte quer forma o botão pra pedir a senha! entenderam???( eu sei que esse código nao é seguro mesmo com arquivo.js escondendo a maior parte do código,mas quero mesmo assim)
bem tai o código testem pra entender de que estou falando!!!!
- Código: Selecionar todos
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin function password() { var testV = 1; var pass1 = prompt('Favor digite a senha ',''); while (testV < 2) { if (!pass1) history.go(-1); if (pass1 == "12345") { alert('Senha correta!');
<!-- STEP TWO: Change protectedpage.html to your protected page -->
// Change the following URL to your protected filename
window.open('http://www.eclipsedownload.blogspot.com'); break; } testV+=1; var pass1 = prompt('Acesso Negado! Senha incorreta!.','Password'); } if (pass1!="password" & testV ==2) history.go(-1); return " "; } // End --> </SCRIPT> </head>
<!-- STEP THREE: Copy the last code into the BODY of your HTML document --> <BODY>
<CENTER> <FORM> <input type="button" value="Favor digite a senha" onClick="password()"> </FORM> </CENTER>
<!-- Script Size: 1.10 KB -->
muito obrigado!!!

cruz
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am
|
por web Offline » Ter Abr 21, 2009 10:11 pm
MOVIDO: de JavaScript para Dicas de segurança
Dei uma melhorada no script
primeiro, baixe o script abaixo http://pajhome.org.uk/crypt/md5/md5.js fonte: http://pajhome.org.uk/crypt/md5/
Jogue na pasta onde vai ter a página com o botão de chamada da senha
esse script acima é um script de criptografia, para proteger a senha que é usada
Ai crie um documento com o seguinte código
- Código: Selecionar todos
<script src="md5.js"></script>
<script> function senha() {
valor = prompt("Digite sua senha", ""); var cript = hex_md5(valor);
if(cript=="e8d95a51f3af4a3b134bf6bb680a213a") { alert("senha correta, clique OK para continuar..."); window.open("http://"); } else { if(confirm("Sua senha está incorreta, tentar novamente?")) { senha(); } else { return false; } }
} </script>
<form> <input type="button" value="acesso" onclick="senha();"> </form>
A senha correta é: senha
No script você nota o: e8d95a51f3af4a3b134bf6bb680a213a que corresponde a senha
Para você gerar uma senha nova, você pode fazer o seguinte:
- Código: Selecionar todos
<script src="md5.js"></script>
<script> window.onload = function() {
// troque senha abaixo pelo que você vai digitar para acessar o sistema // o que for criado por esse script, você joga no script de acesso acima var valor = "senha"; var cript = hex_md5(valor); document.getElementById("valor").innerHTML=cript;
} </script>
<div id="valor"></div>
Só copiar o que foi gerado e deixar como valor para comparação no if com o cript.
Dessa forma você nem precisa proteger o js de copiadores.
* Havia esquecido da segurança do link, nesse caso, você pode criar um arquivo, tipo: teste.js, jogar todo conteúdo entre: <script> e </script> Depois chamar no head do documento com: <script src="teste.js"></script>

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por cruz Offline » Qua Abr 22, 2009 1:00 pm
cara vc não existe!!!! mandou muito bem!!! fico massa!!! ate com encript!! a questão é a última parte entendi parcialmente!o link que vc falou era o do js? é pra esconder o endereço da arquivo.js? hã?
pode explicar de novo???? agradeço muitooooooo
vlwwww WEB
ah peço desculpa pelo tópico no lugar incorreto!

cruz
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am
|
por web Offline » Qua Abr 22, 2009 2:00 pm
Um script em JavaScript pode ser inserido na página direto:
<script> alert('alerta!') </script>
Ou, por chamada externa:
Cria um documento chamado: teste.js e coloca o seguinte: alert('alerta!')
Agora no documento que será mostrado o alert ( no mesmo diretório que foi criado o teste.js ), coloca o seguinte: <script src="teste.js"></script>

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por cruz Offline » Qua Abr 22, 2009 5:19 pm
ahh entendi!!!! ok disso eu sabia!!!! tem como botar seção??? tipo pra entrar naquela página somente digitando a senha???por que se não a pessoa clica na página direto e num precisa digitar a senha!!! ahh mais uma coisa tem como proteger o arquivo.js?? nao deixar que ninguém faça o download dele???
muito obrigado!

cruz
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am
|
por web Offline » Qua Abr 22, 2009 6:01 pm
Isso só com PHP, se você tiver suporte a PHP no seu servidor indico alguns links.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por cruz Offline » Qua Abr 22, 2009 8:19 pm
creio que o blog nao tenha suporte a php!! mas por enquanto o código do jeito que está vai ser útil!! vou por ele pra esconder o link de download de programas ai como cada programa é um link diferente o visitante nao vai ter como "descobrir"!!!
muito obrigado por te me ajudado!!vlw

cruz
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am
|
por web Offline » Qua Abr 22, 2009 8:33 pm

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por cruz Offline » Sex Abr 24, 2009 10:34 am
o código funciona normalmente em qualquer lugar mas no blog não! ahhhhhhhhhh que pena fiz justamente pra usar no blog e agora não dá! 
flw

cruz
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am
|
por web Offline » Sex Abr 24, 2009 12:57 pm
Quem sabe daqui a um tempo não permitam o uso de PHP em blogs

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por cruz Offline » Sex Abr 24, 2009 1:20 pm
web!!!! cara conseguiiiii o que eu fiz? busquei no melhor lugar pra pesquisar a cabeça!! auhauha juntei o frame dentro do post ai ele funcionou! depois adicionei um página que está hospedando o (pedir senha em botão) ai botei o iframe pra chamar ela ! e funcionou!agora é só modificar o nome ( acesso) por download!!! e tem mais uma coisa! eu fiz isso pra poder botar uma senha pra só depois dela o visitante ir pro link de download! no caso é só botar no código do 'pedir senha em botão' pra quando for digitado a senha ele vai pra o link tal!
veja como ficou!! http://eclipsedownload-alerta.blogspot.com/
mas ai vem a dúvida!!! pra cada link eu vou ter que hopedar uma nova página? ( do código pedir senha em botão)
ex1: download do teste [download] << ai quando ele clicar e digitar a senha ele vai pra www.eclipsedownload.blogspot.com/teste.html
ex2: download do teste2
[download] << ai quando ele clicar e digitar a senha ele vai pra www.eclipsedownload.blogspot.com/teste2.html
e assim por diante! ou seja pra cada post vai ter um botão mas os links de downloads vão ser diferentes! e claro será que tem como por tudo em uma página? tipo
pra cada senha um página!
veja abaixo como queria modificar!
- Código: Selecionar todos
if(cript=="e8d95a51f3af4a3b134bf6bb680a213a") { alert("senha correta, clique OK para continuar..."); window.open("www.eclipsedownload.blogspot.com/teste.html"); if(cript=="f1s95a5tre3af4a3b134bf6bb680a224c") { alert("senha correta, clique OK para continuar..."); window.open("www.eclipsedownload.blogspot.com/teste2.html");
no caso acima pra cada senha ele vai pra um link diferente!tem como??? (no exemplo acima tem 2 senhas criptografadas )vlw

cruz
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am
|
por cruz Offline » Sex Abr 24, 2009 1:27 pm
ah esqueci!!!
A senha é : senha
e quando digitar corretamente ele vai pra página http://www.codigosnaweb.com
vlw

cruz
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am
|
por web Offline » Sex Abr 24, 2009 1:35 pm
Aqui acho que não funcionou, cliquei no botão "acesso" que supostamente é onde vai pedir a senha, mas, carregou uma popup, quanto a senha link, é desse modo mesmo que fez, através de ifs
Sendo que o if é assim
if(...condição...) { // abre o if // o que irá acontecer se a condição for verdadeira } // fecha esse if / condição

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por cruz Offline » Sex Abr 24, 2009 2:40 pm
estranho eu testei aki no firefox e no IE primeira versão ( versão que vem quando instala o win) por q só uso o firefox! e tbm funcionou!
bem ai está o código eu adicionei três senhas e 2 estão funcionando menos a primeira!!
veja: primeira senha :eclipse << não está funcionando segunda senha: web << está funcionando terceira senha: teste << está funcionando
um questão foi quando eu tinha 2 senhas a primeira funcionava depois que passei a ter 3 senhas ele não funciona mais!
ai está o código!
- Código: Selecionar todos
<script> function senha() {
valor = prompt("Digite sua senha", ""); var cript = hex_md5(valor);
if(cript=="e8d95a51f3af4a3b134bf6bb680a213a") { alert("senha correta, clique OK para continuar..."); window.open("http://www.codigosnaweb.com"); }
if(cript=="2567a5ec9705eb7ac2c984033e06189d") { alert("senha correta, clique OK para continuar..."); window.open("http://www.codigosnaweb.com"); }
if(cript=="698dc19d489c4e4db73e28a713eab07b") { alert("senha correta, clique OK para continuar..."); window.open("http://www.codigosnaweb.com");
} else { if(confirm("Sua senha está incorreta, tentar novamente?")) { senha(); } else { return false; } }
} </script>
e claro isso e parte do código,pois so estamos modificando esse trecho!
OBS: nos testes o código está completo!!!!!
onde errei???? vlw

cruz
SUPER VETERANO
Mensagens: 306
Registrado em: Sáb Abr 18, 2009 9:45 am
|
por web Offline » Sex Abr 24, 2009 4:20 pm
Você se confundiu nos ifs, tem que usar o if else, veja um exemplo
- Código: Selecionar todos
<script src="md5.js"></script>
<script> function senha() {
if(valor=prompt("Digite sua senha", "")) { var cript = hex_md5(valor);
if(cript=="e8d95a51f3af4a3b134bf6bb680a213a") { // senha alert("senha correta, clique OK para continuar..."); window.open("http://"); }
else if(cript=="2567a5ec9705eb7ac2c984033e06189d") { // web alert("senha correta, clique OK para continuar..."); window.open("http://"); }
else if(cript=="698dc19d489c4e4db73e28a713eab07b") { // teste alert("senha correta, clique OK para continuar..."); window.open("http://"); }
else { if(confirm("Sua senha está incorreta, tentar novamente?")) { senha(); } } } return false; } </script>
<form> <input type="button" value="acesso" onclick="senha();"> </form>

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Dicas de segurança
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes
|
|
|