begin process at 2012 02 16 10:04:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > RECUPERER LE MOT DE PASSE D'UNE DB ACCESS

RECUPERER LE MOT DE PASSE D'UNE DB ACCESS


 Information sur la source

Note :
7,18 / 10 - par 22 personnes
7,18 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de Donnees Classé sous :récupèrer, mot, passe, base, access Niveau :Débutant Date de création :23/08/2000 Vu :21 071

Auteur : Mr X

Ecrire un message privé
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Permet de connaitre le mot de passe qui protège une base de donnée Access

Source

  • '********************************************************************************************
  • ' Name : xGetAccessPwd
  • ' Purpose : Get the password of an MS Access database
  • ' Syntax : xGetAccessPwd(FileName)
  • ' Parameters : FileName : The name (and path) of the Access database
  • ' Return : The password protecting the database
  • '********************************************************************************************
  • Function xGetAccessPwd(ByVal FileName As String) As String
  • Dim intFileID As Integer
  • Dim strMyChar As String
  • Dim strTempPwd As String
  • Dim bytSecretPos As Byte
  • Dim bytNextChar As Byte
  • Dim alngSecret(13) As Long
  • alngSecret(0) = (&H86)
  • alngSecret(1) = (&HFB)
  • alngSecret(2) = (&HEC)
  • alngSecret(3) = (&H37)
  • alngSecret(4) = (&H5D)
  • alngSecret(5) = (&H44)
  • alngSecret(6) = (&H9C)
  • alngSecret(7) = (&HFA)
  • alngSecret(8) = (&HC6)
  • alngSecret(9) = (&H5E)
  • alngSecret(10) = (&H28)
  • alngSecret(11) = (&HE6)
  • alngSecret(12) = (&H13)
  • bytSecretPos = 0
  • intFileID = FreeFile
  • Open FileName For Input As #intFileID ' Open file for input.
  • For bytNextChar = 67 To 79 Step 1 ' Read in Encrypted Password
  • Seek #intFileID, bytNextChar ' Set position.
  • strMyChar = Input(1, #intFileID) ' Read character.
  • strTempPwd = strTempPwd & Chr(Asc(strMyChar) Xor alngSecret(bytSecretPos)) 'Decrypt using Xor
  • bytSecretPos = bytSecretPos + 1 ' Increment pointer
  • Next
  • Close #intFileID ' Close file.
  • xGetAccessPwd = strTempPwd
  • End Function
'********************************************************************************************
' Name       : xGetAccessPwd
' Purpose    : Get the password of an MS Access database
' Syntax     : xGetAccessPwd(FileName)
' Parameters : FileName : The name (and path) of the Access database
' Return     : The password protecting the database
'********************************************************************************************
Function xGetAccessPwd(ByVal FileName As String) As String
    Dim intFileID       As Integer
    Dim strMyChar       As String
    Dim strTempPwd      As String
    Dim bytSecretPos    As Byte
    Dim bytNextChar     As Byte
    Dim alngSecret(13)  As Long
    
    alngSecret(0) = (&H86)
    alngSecret(1) = (&HFB)
    alngSecret(2) = (&HEC)
    alngSecret(3) = (&H37)
    alngSecret(4) = (&H5D)
    alngSecret(5) = (&H44)
    alngSecret(6) = (&H9C)
    alngSecret(7) = (&HFA)
    alngSecret(8) = (&HC6)
    alngSecret(9) = (&H5E)
    alngSecret(10) = (&H28)
    alngSecret(11) = (&HE6)
    alngSecret(12) = (&H13)

    bytSecretPos = 0
    intFileID = FreeFile
    Open FileName For Input As #intFileID   ' Open file for input.
    
    For bytNextChar = 67 To 79 Step 1       ' Read in Encrypted Password
      Seek #intFileID, bytNextChar                  ' Set position.
      strMyChar = Input(1, #intFileID)      ' Read character.
      strTempPwd = strTempPwd & Chr(Asc(strMyChar) Xor alngSecret(bytSecretPos))  'Decrypt using Xor
      bytSecretPos = bytSecretPos + 1       ' Increment pointer
    Next
    Close #intFileID   ' Close file.
    
    xGetAccessPwd = strTempPwd
End Function 



 Sources du même auteur

Source avec Zip TESTER SI UN LECTEUR (RESEAU OU NON) EST ACCESSIBLE ET/OU EX...
DETERMINE LE NOMBRE DE JOURS DANS UN MOIS
SAVOIR SI UNE FENETRE EST CHARGEE
FAIRE UNE PAUSE D'UN CERTAIN NOMBRE DE SECONDES
SAVOIR SI UN NOMBRE EST PAIR OU IMPAIR

 Sources de la même categorie

Source avec Zip Source avec une capture BIEN ADMINISTRER LES ETUDIANTS ET LEURS CÔTES par okosa
Source avec Zip VBA EXEL GESTION DE PERSONEL NOUVEAU CONTRAT DE TRAVAI par oudlarbi
Source avec Zip Source avec une capture CREATION D'UN OBJET D'ACCÈS AUX DONNÉES par okosa
Source avec Zip Source .NET (Dotnet) MISAHORAIRE par MdelM
Source avec Zip Source avec une capture BASEDEDONNEES,GESTIONDEMALADES,DATABASSE par shadkitenge

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture COMPLEXITE DES MOTS DE PASSE par Renfield
Source avec Zip Source .NET (Dotnet) UTILISER ADO.NET COMME EN ADO (RECORDSET) par bouv
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DE BASE DE DONNÉE ACCESS COMPLÈTE AVEC ORIENTÉ OBJET par ThoT49
Source avec Zip RECUPERER LE MOT DE PASSE D'UNE DB ACCESS(POUR 97 ET 2000) par Icem@n
CHANGER LE MOT DE PASSE D'UNE BASE ACCESS par Nix

Commentaires et avis

Commentaire de Rakarth2002 le 10/03/2003 11:10:22

La table de cryptage pour Access 2000 ne fonctionne pas...

Commentaire de didierlaroche le 31/10/2003 18:52:46

Code déja très sympa pour bon nombre de cas.
Avez-vous son petit frère pour les mots de passe des fichiers Word?

Commentaire de NICK123 le 29/03/2005 17:07:59

je veux recuperer un mot de passe d'une Base MS ACCESS 2.0

merci de m'aider

Commentaire de EvilGost le 17/01/2006 14:25:02

marche pas du tout pour access 2000...

Commentaire de EvilGost le 26/01/2006 08:25:42

marche impec pour une base en access 97, je mets 10, ca correspond exactement à ce que je cherchais, merci a toi ;)

Commentaire de Berceker United le 07/03/2006 14:49:57

Ben moi j'ai un probleme un peut différent c'est pouvoir acceder au projet c'est à dire au source :/. Les bases reste plus ou moin accessible. En tous cas bravo pour ce code.

Commentaire de donsagbo le 14/06/2006 18:32:17

Avec ce code on procede comment ?merci de m'aider

Commentaire de yousse1000 le 17/08/2006 20:09:28

de méme :Avec ce code on procede comment ?merci de m'aider  pour trouver une application executable qui donne le mot de passe d'une base access 2003 .
j'ai une base access que je n'arrive pas a trouver le mot de passe exacte.Mercie infiniment.

Commentaire de kanprog le 24/10/2008 11:35:24

Excuse moi, je comprend comment fonctionne ton code, est ce un code vbs ou bien un module à intégrer à une application vb6?
Stp peux tu me l'avoir dans un projet complet?

Commentaire de zwit le 14/09/2011 20:15:53

comment utiliser ce code

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Ouvrir une base Access protégée par mot de passe [ par bidule ] Mon application utilise une base de donnée Access qui est protégée par un mot de passe.Mais je n'arrive pas à ouvrir la base.voici mon code:Set db = O Nouveau bug Access ???? [ par dany108 ] Quand je crée une requête ajout, sous Access 2000, pour tranférer des données d'une table de la base courante dans une autre base tout se passe bien s Au secours, ça urge !!!!!!! [ par dany108 ] Quand je crée une requête ajout, sous Access 2000, pour tranférer des données d'une table de la base courante dans une autre base tout se passe bien s Au secours, ça urge !!!!!!!!!!! [ par dany108 ] Quand je crée une requête ajout, sous Access 2000, pour tranférer des données d'une table de la base courante dans une autre base tout se passe bien s Problème de mot de passe sur une base access [ par Wallole ] J'ai une base Access protégé par un mot de passe, et je souhaite y accéder depuis mon programme VB. J'y arrive en renseignant le champ correspondant d impression formulaire(situer dans une base access protégée par un mot de passe) avec vb6 [ par zamak ] Salut je désire imprimer un formulaire avec vb6. ce formulaire existe dans une base de données access protéger par un mot de passe et chaque fois que Base de donnée Access avec Mot de passe [ par dlpxlid ] Comment ouvrir une base de donnée access contenant un mot de passe en VB (en ADODB) ?Merci. COMMUTATEURS DE DEMARRAGE ACCESS [ par gerald24ans ] Bonjour,je souhaites faire demarrer une application access a travers un exe avec la ligne de commande suivante:"C:\Program Files\Microsoft Office\Offi comment ouvrir une base Access avec mot de passe sous VB6 ?? [ par SATANdemon ] J'ai tout essayer et je n'y arrive pas, HELP ME PLEASE !!!Voici comment je fait (sans mot de passe) :BddConnexion.Provider = "Microsoft.jet.OLEDB.4.0" ouverture d'un état situer dans une base access protégée par un mot de passe avec vb6 [ par cartabou81 ] Bonjour,je voudrais ouvrir un état avec vb6. cet état existe dans une base de données access protégée par un mot de passe et chaque fois que je lance


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,123 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales