USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como quebrar senha do access
Michel Morgado
SAO PAULO
SP - BRASIL
Postada em 23/05/2008 12:27 hs            
Pessoal,
 
Tenho um BD que não me lembro a senha, tem alguma dica ou algum outro tópico que diz como quebrar a senha do access ?
     
Zoltran
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 24/05/2008 11:14 hs            
Olá Michel,
  Me mande um e-mail, tenho um programinha que mostra qualquer senha, Access 97 ou 2003.
 
Abraços,
Roberto
   
José Ari
MANAUS
AM - BRASIL
Postada em 25/05/2008 22:06 hs            
ACCESS 2000:
Dim n As Long, s1 As String * 1, s2 As String * 1
Dim lsClave As String

Open "c:anco.mdb" For Binary As #1
Open Text1.Text For Binary As #2
Seek #1, &H43
Seek #2, &H43
For n = 1 To 40 Step 2
   s1 = Input(1, 1)
   s2 = Input(1, 2)
   If (Asc(s1) Xor Asc(s2)) <> 0 Then
       lsClave = lsClave & Chr(Asc(s1) Xor Asc(s2))
   End If
   s1 = Input(1, 1)
   s2 = Input(1, 2)
Next
Close 1
Close 2
MsgBox "A senha é...:" & lsClave


=========================================================
ACCESS 97:
    Option Compare Binary
    Option Explicit

    Dim hFile As Integer
    Dim ich As Integer
    Dim stBuffer As String
    Dim rgbytRaw() As Byte
    Dim rgbytPassword() As Byte
    Dim rgbytNoPassword() As Byte
    
   stDatabase = "c:anco.mdb"

    rgbytNoPassword = ChrB(134) & ChrB(251) & ChrB(236) & ChrB(55) & ChrB(93) & _
                                ChrB(68) & ChrB(156) & ChrB(250) & ChrB(198) & ChrB(94) & _
                                ChrB(40) & ChrB(230) & ChrB(19) & ChrB(182) & ChrB(138) & _
                                ChrB(96) & ChrB(84) & ChrB(148) & ChrB(123) & ChrB(54)
                                
    hFile = FreeFile
    Open stDatabase For Binary As #hFile
    Seek #hFile, 66 + 1
    rgbytRaw = InputB(20, #hFile)
    Close #hFile
    
    ReDim rgbytPassword(0 To 19)
    For ich = 0 To 19
        rgbytPassword(ich) = rgbytRaw(ich) Xor rgbytNoPassword(ich)
    Next ich

    stBuffer = StrConv(rgbytPassword, vbUnicode) & vbNullChar
    StPasswordOfStDatabase = Left$(stBuffer, InStr(1, stBuffer, vbNullChar, vbBinaryCompare) - 1)
    MsgBox "Senha de: " & stDatabase & " é '" & StPasswordOfStDatabase & "'", vbExclamation


================================================================
O Aprendizado é Direito de Todos. O Saber é Privilégio de Poucos.

Começando a estudar VB.NET. Realmente é incrível!!!!

     
André Oliveira
não registrado
ENUNCIADA !
Postada em 27/10/2008 13:44 hs   
Tenho um access 2000 que já usei o código acima... já retornou a senha mas quando tento usar a que consegui pelo programa ele retorna que a senha está inválida.

olha a senha...

MCMqnqgrv0]d06

Alguém sabe como resolver???
   
Fernando
não registrado
ENUNCIADA !
Postada em 02/10/2009 21:26 hs   
No meu caso, tenho um banco em access em MDB, porem o cara criou um Usuario, quando tento abrir ele pede senha do desenvolvedor, pelo que vi a senha deve esta dentro do codigo em vb... tem como quebrar isso ?
   
Marcio
não registrado
ENUNCIADA !
Postada em 10/12/2010 14:56 hs   
Obrigado José Ari. Funcionou pra mim tbém. Ótimo algórítmo
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página