Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jefferson NF

senhas,descriptografar

Recommended Posts

bom dia pessoal

estou com um serio problema,tenho acesso ao sistema,tenho todos os codigos fontes,tenho tdos os BDs e aceso total as BDS tbm,soh q sao tres sistemas,um oficil,um de teste e outro q soh eh usado no começo do ano pra emissao de boletos,e justamente esse q eu tenho q usar agora,mas nao lembro a senha,e no BD ela esta criptogrfada

alguem pode me ajduar?

 

codigo:

<tr>

<td>Senha:</td>

<td><input name="senha1" type="password" size="16" maxlength="15" ></td>

</tr>

<tr>

<td>Senha:</td>

<td><input name="senha2" type="password" size="16" maxlength="15" ></td>

</tr>

<script language="JavaScript">

function checa()

{

var erro = 0

 

if (cc.senha1.value != cc.senha2.value)

{

erro = 1;

alert("As senhas digitadas são diferentes !!!");

}

 

if (cc.senha1.value == "123mudar" || cc.senha1.value == "mudar123" || cc.senha1.value == "321mudar" || cc.senha1.value == "mudar321" || cc.senha1.value == "mudar1" || cc.senha1.value == "mudar2" || cc.senha1.value == "mudar3" || cc.senha1.value == "1mudar" || cc.senha1.value == "2mudar" || cc.senha1.value == "3mudar")

{

erro = 1;

alert("Não aceitamos senhas do tipo 123mudar !!!");

}

 

var senha = cc.senha1.value;

var tam = senha.length;

if (tam < 6) {

erro = 1;

alert ("A nova senha deve ter no mínimo 6 caracteres !!!");

}

 

var c_l = 0

var c_n = 0

for (var i = 0; i < tam; i++) {

if ((senha.substring (i, i + 1) >= "a" && senha.substring (i, i + 1) <= "z") || (senha.substring (i, i + 1) >= "A" && senha.substring (i, i + 1) <= "Z")) {

c_l = c_l + 1

}

else

{

if (!isNaN(senha.substring (i, i + 1))) {

c_n = c_n + 1

if (senha.substring (i, i + 1) == " ") {

erro = 1;

alert("A nova senha deve ter apenas letras e números !!!");

}

}

else

{

erro = 1;

alert ("A nova senha deve ter apenas letras e números !!!");

}

}

}

if (c_l < 2) {

erro = 1;

alert ("A nova senha deve ter no mínimo 2 caracteres alfabéticos !!!");

}

if (c_n < 1) {

erro = 1;

alert ("A nova senha deve ter no mínimo 1 caracter numérico !!!");

}

 

if (erro == 0)

{

cc.submit();

}

}

</script>

alguem pode em ajudar a recuperar essas senhas?

 

desde ja agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom nao sei como fazer isso direto no BD,pq a minha senha eh sei la 1234 e no BD esta jkasdnjksahdijnjk21545asdfdsf

e o meu sistema eh tdo em php,alias o sistema da empresa,entao tem total relação com php

achei q teria alguma função em php pra descriptografar

mas vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dificilmente algumas destas funções mais usadas para senhas, como o md5, sha1 e etc não tem como fazer o reverso, na verdade isto não é criptografia como já falei algumas vezes por aqui, se fosse teria forma de retornar o valor original. ^_^

 

Você precisa saber como estas senhas são armazenadas, qual regra, se usa uma destas funções.... sem estas informações posso lhe garantir que vai ser impossível.

 

[]'s http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

entendi

infelizmente nao sei como eh gravado no bd,nao seio se usa alguma função do php e kal usa,o problema eh q nao fui eu q fiz essa parte,ja cheguei aki e ja tava pronto,mas agora to precisando msm da senha do usuario q emite boleto,pq os boletos tem q ser emitidos e pior eh q o cara q fez o sistema saiu ateh do estado,me complicou bastante,to vendo q vai ser praticamente impossivel,as sem essa senha usuario nenhum tem acesso a parte de boletos

bom mas no final tdo da certo

vlw msm pela ajuda

abraço

bom final d semana

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como você disse que tem acesso ao banco, você poderia procurar em qual tabela do banco está guardada essa senha e mudar manualmente pelo phpMyAdmin (por exemplo).

O mais comum seria essa senha estar como md5.

Se ela tiver 32 caracteres com números e letras de A a F, há grande chance de ser md5.

Voce poderia criar um script para gerar esse md5 pra você:

 

<?php
echo md5("1234");
?>

Copie o resultado e cole na tabela, no lugar da senha antiga.

Pode ser que funcione.

Lembre-se de salvar o conteúdo antigo para poder voltar o valor original no caso de problemas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.