begin process at 2010 09 03 06:18:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > GESTION DES MOTS DE PASSE DE INTERNET EXPLORER, OUTLOOK, OUTLOOK EXPRESS, MSN MESSENGER, MSN EXPLORER, FTP, RAS, WMAIL...EN VB.NET...

GESTION DES MOTS DE PASSE DE INTERNET EXPLORER, OUTLOOK, OUTLOOK EXPRESS, MSN MESSENGER, MSN EXPLORER, FTP, RAS, WMAIL...EN VB.NET...


 Information sur la source

Note :
9,47 / 10 - par 15 personnes
9,47 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Source .NET ( DotNet ) Classé sous :password, explorer, outlook, msn, messenger Niveau :Initié Date de création :31/12/2006 Date de mise à jour :25/05/2010 19:58:05 Vu / téléchargé :82 398 / 9 359

Auteur : ShareVB

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (68)
Ajouter un commentaire et/ou une note


 Description

Si vous souhaitez une version installable et compilé de ce code : voir http://www.sharevb.net/logiciels/passrecovery.htm

Voici la version .Net du code VB6 du même titre...

ATTENTION : JE NE SERAIS ETRE TENU RESPONSABLE DE L'UTILISATION QUE VOUS FAITES DE CE CODE OU DES MODIFICATIONS QUE VOUS LUI APPORTERIEZ.

CE CODE EST A UTILISER UNIQUEMENT DANS DEUX CAS :
-> OUBLI D'UN MOT DE PASSE STOCKE POUR UN SITE
-> SUPPRESSION DE MOTS DE PASSES INDIVIDUELLEMENT OU EN TOTALITE

Ce code lit les mots de passe stockés dans le Protected Storage (dont l'utilisation n'est pas conseillée par Microsoft et pour cause). Il contient les mots de passe de Internet Explorer (Saisie semi-automatique de mots de passe et de champs), d'Outlook Express, MSN Explorer et MSN Messenger...A NOTER : ce moyen de stockage est relativement sûr dans la mesure où les données sont cryptées afin de ne pouvoir décrypter que dans la session de celui qui les a crypté. CE CODE NE PERMAIT DE DECRYPTER QUE LES MOTS DE PASSE DE LA SESSION EN COURS.

Ce code permet aussi de lire le mots de passes des différentes versions de MSN Messenger ou Windows Messenger en utilisant (pour les versions les plus récentes) CryptUnprotectData et CredEnumerate....

Il permet aussi de supprimer individuellement un mot de passe si vous ne voulez pas tout avoir a retappé à la prochaine visite des autres sites.

Ce programme permet aussi de décrypter les mots de passes stockés par Firefox et Thunderbird (toutes versions).

Ce code assume que le mot de passe maitre de Firefox/Thunderbird de chaque profile est vide (il n'y a pas de moyen graphique de saisir le mot de passe). Il nécessite d'installer dans le répertoire d'exécution, les dlls NSPR et NSS (par ex : bin\Debug et bin\Release)
Télécharger ces deux libraries à :
-> ftp://ftp.mozilla.org/pub/mozilla.org/nspr/release s/v4.6.4/msvc6.0/WINNT5.0_OPT.OBJ/nspr-4.6.4.zip
- > https://ftp.mozilla.org/pub/mozilla.org/security/n ss/releases/NSS_3_11_4_RTM/msvc6.0/WINNT5.0_OPT.OB J/nss-3.11.4.zip
Extraire les dlls du dossier lib de ces archives et les placer dans le dossier de l'exécutable

Ce code nécessite aussi System.Data.SQLite (pour la version 3.5 de Firefox) : http://sourceforge.net/projects/sqlite-dotnet2/


 Conclusion

Pour stocker vos mots de passe, utilisez plutôt CryptProtectData et CryptUnprotectData...un exemple de la seconde se trouve dans la classe CMSNMessengerPasswords...

Tester sous XP, 2K et 98 avec IE6...

Solution trouvée sur http://www.elitec0ders.net...

N'hésitez pas à commenter et à noter...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

17 février 2007 22:40:19 :
inclusion directe des tlb
27 juillet 2007 22:42:30 :
lien vers une page pour la version compilée
14 novembre 2007 15:53:06 :
ajout de Remote Access Service (RAS)
09 mars 2008 21:43:10 :
correction de bug de chargement
11 janvier 2009 14:02:45 :
Ajout du support de Outlook 2003/2007
28 mars 2010 17:59:39 :
Inclusion des TLBs Gestion des mots de passes multiples pour IE 6, 7, 8 Gestion des mots de passes FTP IE/Explorer
25 mai 2010 19:58:08 :
Ajout de Firefox et Thunderbird

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) LISTE DES PORTS TCP/UDP OUVERTS AVEC LE PROCESSUS, TABLE DE ...
Source avec Zip Source .NET (Dotnet) CONTRÔLER L'AUTORUN DE WINDOWS XP (ET SUPÉRIEUR) ET LES NOTI...
Source avec Zip Source .NET (Dotnet) DÉTECTER L'APPARIATION DES SCROLLBARS DANS UN SCROLLABLECONT...
Source avec Zip Source .NET (Dotnet) LECTURE ET MODIFICATION DES PROPRIÉTÉS DES FICHIERS OFFICE E...
Source avec Zip Source .NET (Dotnet) UNMANAGED DEPENDENCY VIEWER : LISTE LES FONCTIONS IMPORTÉES ...

 Sources de la même categorie

Source avec Zip Source avec une capture GOOGLE EARTH IN VB6 par ZaidMarkabi
Source avec Zip Source .NET (Dotnet) VB10! COLOMB TEAM GORILLA BROWSER par Ultrabytes
Source avec Zip Source avec une capture Source .NET (Dotnet) COMMUNICATION TCP CLIENT-SERVEUR ASYNCHRONE par anadom
Source avec Zip Source avec une capture Source .NET (Dotnet) CLIENT IRC QUI LIT À VOIX HAUTE par pigedanslelac
Source avec Zip Source avec une capture Source .NET (Dotnet) SILVERLIGHT : MINICHAT EN INTERCATION AVEC PHP par Afyn

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) MSN MESSENGER .NET par banana32
Source avec Zip Source avec une capture MSN LOGGER par killer123456789
Source avec Zip Source avec une capture Source .NET (Dotnet) MESSENGER ,PROGRAMME CHAT DIRECTEMENT AVEC MON WEB SITE... par half angel
Source avec Zip Source avec une capture MSN COULEUR V2.0 par culie3
Source avec Zip GESTION DES MOTS DE PASSE DE INTERNET EXPLORER, OUTLOOK EXPR... par ShareVB

Commentaires et avis

Commentaire de jeje11991 le 01/01/2007 12:32:52

Existe il la même chose mais pas en .net ?

Merci

Commentaire de et1 le 01/01/2007 16:24:07

Comme le dit l'auteur de cette source, il existe la même en vb6 :
http://www.vbfrance.com/codes/GESTION-MOTS-PASSE-INTERNET-EXPLORER-OUTLOOK-EXPRESS-MSN_33575.aspx

-----
Mon site : www.et1-vb.net
Mon + gros logiciel : journalcreator.et1-vb.net

Commentaire de Jonny Bee le 01/01/2007 17:22:06

Étant débutant, je n'arrive même pas à référencier les tbls lol! Mais le projet semble très bien, bravo!

Jonny Bee

Commentaire de ShareVB le 01/01/2007 20:10:52

salut,

pour référencer un tlb dans vb.net : dans le solution explorer, clic droit sur le projet -> ajouter une référence -> parcourir -> sélectionne le tlb -> OK...à faire pour les deux fichiers tlb fournis...

ShareVB

Commentaire de ShareVB le 01/01/2007 20:26:41

fonctionne aussi sous Windows Vista Business...

ShareVB

Commentaire de nalas1 le 25/01/2007 23:48:24

bonjour
j'ai essayer d'utiliser ce programme je l'ai telecharger
mais mon probleme ke je sais pas comment le faire fonctioner
merci de m'expliquer en details et sans abreviations s'il vous plait

Commentaire de nalas1 le 26/01/2007 00:16:38

est ce qu'il ya quelqu'un qui peut m'expliquer comment faire
S.V.P

Commentaire de ShareVB le 26/01/2007 14:17:30

salut,

tu télécharges Visual Basic 2005 Express Edition depuis le site de Microsoft...ensuite tu ouvres le fichier prjPasswd.SLN puis F5...à priori ca doit marcher directement...

ShareVB

Commentaire de lf42 le 11/02/2007 03:21:25

Salut,

Je dois pas être doué parce que quand j'ajoute les références aux tlibs, j'obtiens une erreur:
Une référence à '...' n'a pas pu être ajoutée. Assurez-vous que le projet est accessible et qu'il s'agit d'un assembly valide ou d'un composant COM.

Une idée ?

Je suis sous XP SP2, et je viens de downloader VB 2005 Express (il y a VC++ 6.0 sur la machine, j'espère que ça n'interfère pas...)

Merci d'avance,
Eric

Commentaire de ShareVB le 17/02/2007 22:41:34

salut,

normalement, maintenant le projet doit marcher directement...

ShareVB

Commentaire de ShareVB le 20/03/2007 16:58:27

salut à tous,

IL N'Y A PLUS BESOIN D'AJOUTER LES TLBS, le projet doit marcher directement...

ShareVB

Commentaire de maleofcourse le 12/04/2007 13:20:22

Bonjour,

j'ai le problème suivant lorsque j'exécute prjPasswd.exe dans le répertoire bin :

*****************************************
Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.ArgumentNullException: La valeur ne peut pas être null.
Nom du paramètre : ptr
   à System.Runtime.InteropServices.Marshal.PtrToStringUni(IntPtr ptr, Int32 len)
   à prjPasswd.CMSNMessengerPasswords.Refresh() dans C:\Documents and Settings\XXXXXXXX\Bureau\vbfrance_GESTION-MOTS-PASSE-INTERNET-EXPLORER-OUTLOOK-EXPRESS-MSN_40918\CMSNMessengerPasswords.vb:ligne 499
   à prjPasswd.CMSNMessengerPasswords.Reset() dans C:\Documents and Settings\XXXXXXXX\Bureau\vbfrance_GESTION-MOTS-PASSE-INTERNET-EXPLORER-OUTLOOK-EXPRESS-MSN_40918\CMSNMessengerPasswords.vb:ligne 760
   à prjPasswd.CMSNMessengerPasswords.GetEnumerator() dans C:\Documents and Settings\XXXXXXXX\Bureau\vbfrance_GESTION-MOTS-PASSE-INTERNET-EXPLORER-OUTLOOK-EXPRESS-MSN_40918\CMSNMessengerPasswords.vb:ligne 756
   à prjPasswd.frmMain.RefreshLists() dans C:\Documents and Settings\XXXXXXXX\Bureau\vbfrance_GESTION-MOTS-PASSE-INTERNET-EXPLORER-OUTLOOK-EXPRESS-MSN_40918\frmMain.vb:ligne 211
   à prjPasswd.frmMain.cmdRefresh_Click(Object eventSender, EventArgs eventArgs) dans C:\Documents and Settings\XXXXXXXX\Bureau\vbfrance_GESTION-MOTS-PASSE-INTERNET-EXPLORER-OUTLOOK-EXPRESS-MSN_40918\frmMain.vb:ligne 145
   à System.Windows.Forms.Control.OnClick(EventArgs e)
   à System.Windows.Forms.Button.OnClick(EventArgs e)
   à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   à System.Windows.Forms.Control.WndProc(Message& m)
   à System.Windows.Forms.ButtonBase.WndProc(Message& m)
   à System.Windows.Forms.Button.WndProc(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
prjPasswd
    Version de l'assembly : 1.0.2658.22003
    Version Win32 : 1.0.2658.22003
    CodeBase : file:///C:/Documents%20and%20Settings/XXXXXXXX/Bureau/vbfrance_GESTION-MOTS-PASSE-INTERNET-EXPLORER-OUTLOOK-EXPRESS-MSN_40918/bin/prjPasswd.exe
----------------------------------------
System.Windows.Forms
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    Version de l'assembly : 8.0.0.0
    Version Win32 : 8.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
PStoreLib
    Version de l'assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///C:/Documents%20and%20Settings/XXXXXXXX/Bureau/vbfrance_GESTION-MOTS-PASSE-INTERNET-EXPLORER-OUTLOOK-EXPRESS-MSN_40918/bin/PStoreLib.DLL
----------------------------------------
mscorlib.resources
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.
********************************
Une idée ?
Merci par avance

Commentaire de pierluche le 14/05/2007 01:22:03

Bon je patoge total, jcrois que le plus simple c'est que quelqu'un passe chez moi me le faire
si ca tente quelqu'un comme chez mamie il aura le droit à un tropico

Commentaire de pierluche le 14/05/2007 01:23:42

Pour etre plus précis je cherche à recuperer le mot de passe d'un vieux compte msn messenger et en suivant toute vos indications j'ai un peu du mal 8(

Commentaire de ShareVB le 14/05/2007 18:44:18

salut,

-> tu te connectes sur le compte utilisateur avec lequel tu te connectais à ton compte MSN
-> tu lances l'application de cette source
-> si ton mot de passe est encore enregistré dans ce compte, alors il apparaitra sinon c'est qu'il n'est plus enregistré en local et donc c'est perdu...

ShareVB

Commentaire de rodeosmoss le 24/05/2007 20:56:19

mai comment veux tu ke on ce connecte si on coné pa le code ... je comprend rien du tout c koi la source

moi aussi je ve connaitre l adresse de mon ancien compte windows live messenger

Commentaire de ShareVB le 24/05/2007 21:07:54

salut,

ce code te permet de connaitre le mot de passe stocké dans ta session au cas où tu aurais oublié le mot de passe du compte que tu utilises régulièrement...ce qui est d'ailleurs le fonctionnement de tous les autres logiciels qui proposent la même chose...

Il est d'ailleurs impossible de récupérer un mot de passe pour un adresse arbitraire sans quoi ca serait la porte ouverte à toutes les fenêtres...

ShareVB

Commentaire de Eladuriel le 30/05/2007 15:15:27

Bonjour,
Lorsque j'execute (avec le débogage), il me met le problème suivant :
sur la ligne de code :

<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> Partial Class frmMain

'frmMain qui est surligné en jaune.

Il indique :
"Une erreur s'est produite lors de la création du formulaire. Pour plus d'informations, consultez Exception.InnerException. L'erreur est : System.Security.Permissions.SecurityPermission"

Voilà , donc je sais pas si c'est un problème qui viens de moi ou pas ....
(J'utilise vb express)

Commentaire de knetus le 17/06/2007 22:58:39

Bonjour

une petite suggestion !!!

si vous scanneriez le index.dat ,vous auriez plus de reponses pour les mots de passe IE7
(en n'oubliant pas de mettre un '0' a la place du '?' dans l'url trouvé !! )

en tout cas source tres interessante !!

Commentaire de cvxw le 26/07/2007 13:58:42

comment on fait pour votre truc conai RIEN DU TT LOL moi je cherche un code windows live mé jarive po merci de maider

Commentaire de chico200987 le 15/09/2007 21:10:40

Cool je voulais traduire ton code en .Net car le convertisseur de VS2005 n'est pas très efficace mais tu l'as déjà fait merci x)

Commentaire de chico200987 le 16/09/2007 16:46:38

Arf, même erreur que Malofcourse c'est à dire :

La valeur ne peut pas être null.
Nom du paramètre : ptr

En me surlignant : .strPass = Marshal.PtrToStringUni(New IntPtr(dataOut.pbData), CInt(dataIn.cbData / 2))
Et en pointant plus particulièrement : CInt

Cette erreur se trouve dans la classe : "CMSNMessengerPasswords.vb"

Faut-il contrôler si dataIn.cbData est nul d'abords ?

Commentaire de chico200987 le 16/09/2007 16:56:57

Re, problème réglé.

Il suffit de modifié CMSNMessengerPasswords.vb en remplaçant :

.strPass = Marshal.PtrToStringUni(New IntPtr(dataOut.pbData), CInt(dataIn.cbData / 2))

Par :

If (dataIn.cbData = 0) Then
   .strPass = ""
Else
   .strPass = Marshal.PtrToStringUni(New IntPtr(dataOut.pbData), CInt(dataIn.cbData / 2))
End If

Et le tour est joué !

Si tu pouvais faire la modification ShareVB ça pourrait aider certaines personne.

Merci et bonne prog ;)

Commentaire de Children le 21/09/2007 19:37:51

Un mélange d'ftp et un bn pigeon sur msn, et paf, ça fait un bel espion, mais bn tu n'as aucune responsabilité ds tt ça.
Sinn, Très bon code! Qui sert même un an après ^_-

Commentaire de ShareVB le 21/09/2007 20:43:18

salut,

bah, tu sais la responsabilité n'appartient qu'à ceux qui détournent un logiciel de son utilisation normale...c'est comme les cracks, logiciels de hacks, logiciels de peer2peer c'est l'utilisation que certains en font qui les rend illégaux ;)

en tout cas, mon but est de faire de la documentation sur le "non documenté" ;)

ShareVB

Commentaire de Children le 24/09/2007 18:03:05 9/10

Et je t'en remercie, c'est une très bonne initiative :)

Children

Commentaire de mag123 le 29/10/2007 17:28:12

Bonjour je suis nouveau sur se site donc deja merci de m acceuillir; ensuite je comprend j ai telecharger le zip et quand j essaye d ouvrir il me demande si c 'est sur le web ou quelle programme je souhaite utilisé. Mon niveau etant pire que celui d une huitre je vous demande de l aide , merci par avance.
Cordialement

Commentaire de abdelaziz_info le 31/10/2007 00:13:33 10/10

Bravo : ShareVB

Je ne peut pas noter plus que 10/10
Cars l'option connexion est peut être possible de l'ajouter ?  Et c'est juste ce qui m'intéresse le plus pour l'instant, y à t'il un code aussi fonctionnel, qui traite les mots de pass (connections) ??

Merci pour l'effort fourni bonne continuation.

Commentaire de chrissischmolli le 12/11/2007 20:18:24

hi
sorry, but i cant speak french , because i am german.
is there a way to change the name of the .dll files?

Commentaire de lassad_haddaji le 17/11/2007 22:05:14

salut,
bravo pour cette appliquantion mais j'ai une erreur lors de l'execution de fichier prjPasswd.vbproj (L'ERREUR est:
unable to open 'C:\....\PasswordRecover\PasswordRecover.vbproj'

et si je veux tester l'application j'ai l'autre erreur
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> Partial Class frmMain

'frmMain qui est surligné en jaune.

Il indique :
"Une erreur s'est produite lors de la création du formulaire. Pour plus d'informations, consultez Exception.InnerException. L'erreur est : System.Security.Permissions.SecurityPermission"


Merci de me repondre

Commentaire de ShareVB le 18/11/2007 10:49:12

salut,

abdelaziz_info> j'ai ajouté les mots de passe des options internet (Remote Access Service)

chrissischmolli> i dont understand which dll you want to rename and why...if it is the associated dll with this project, you can rename them add remove and readd the reference in the project then compile again

lassad_haddaji> essaie de supprimer le .suo ...pour l'exception, il est possible que ce programme nécessite pour certaines parties les droits d'administrateur (RAS notamment)... dans tous les cas, il faudra exécuter depuis Mes documents (ou du moins, un chemin en fulltrust)...est-ce que vous avez changé les polices de sécurité .Net ?...

ShareVB

Commentaire de lassad_haddaji le 18/11/2007 12:49:37

salut,
j'ai supprimé le .suo, le meme probleme, j'ai pas changé les polices de securité .Net

est ce qu'il y a une autre solution pour que je peux faire l'execution? :(
merci

Commentaire de abdelaziz_info le 18/11/2007 23:53:29

Bon soir : ShareVB

C'est vraiment gentil de ta part,
Merci infiniment.
Je vais passer immédiatement sur : http://www.vbfrance.com/code.aspx?ID=33575
Pour la même raison..,
À bien tôt..

Commentaire de ShareVB le 27/11/2007 00:42:34

salut,

je ne pense pas que je mettrais à jour la source VB6...désolé...

ShareVB

Commentaire de abdelaziz_info le 27/11/2007 07:43:29


Merci : ShareVB

Nous l'avons déjà fait à notre façon; et ça marche.

Ça pourrait être un avantage de plus pour la source VB6.

Amicalement,

Commentaire de sarlcopib le 21/01/2008 15:36:31

bravo a toi ShareVB, exelente source.
mais est-ce qu'il y a pareille en delphi parce moi j'en conner rien en VB
si quelqu'un a une idée sa serai vraiment aimable a vous, merci.

Commentaire de Hackman informaticien le 21/01/2008 19:28:52

Bonsoir ShareVB.
franchement super ton programme ! jai télécharger ta version installable. par contre j'ai le même soucis que lassad_haddaji.
comment peut-on faire ?

encore bravo pour ton programme

Commentaire de ShareVB le 21/01/2008 20:43:55

salut,

sarlcopib> euh, j'ai fait du delphi mais il y a un bon moment...par contre, si je me souviens bien delphi est maintenant .Net ? donc tu peux utiliser mon code comme un assembly .Net depuis delphi ?

Hackman informaticien,lassad_haddaji> est-ce que tu es en admin ? si c'est sous vista en admin avec lancement "administrator" ? est-ce que ca le fait aussi quand tu compiles le projet et que tu le lance depuis C:\ par ex ? est-ce que tu es sur un lecteur réseau genre \\machine\truc ?

ShareVB

Commentaire de Hackman informaticien le 22/01/2008 13:45:33

salut ShareVB

je suis sous XP avec un compte administrateur et j'ai Visual studio pro. lorsque je lance le debogage il me marque:
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> Partial Class frmMain

'frmMain est surligné en jaune.
et je ne sais pas quoi faire. et si je compile le projet et que je le lance il plante. dans tout les cas il fait ça.
merci d'essayer d'apporter une reponse a notre soucis

Commentaire de ShareVB le 19/02/2008 22:58:33

salut,

je viens de tester avec une install toute fraiche de XP Pro EN et de Visual Basic Express 2008 et le projet fonctionne sans exception de sécurité...peux-tu donner plus de détails sur l'exception en question ? merci.

ShareVB

Commentaire de moidelens le 28/02/2008 18:08:34

bonjour pouvé vou me rendre un servise je narive pa a pirater un compte msn pouvé vou me le faire svp voiçi le msn ke je ve pirater mehdi_62300@hotmail.fr  et voiçi mé coordonné bruce62300@hotmail.fr merci davance

Commentaire de Hackman informaticien le 28/02/2008 19:28:49

salut shareVB

dans la fenetre execution, voila ce qu'il me marque:
Une exception de première chance de type 'System.AccessViolationException' s'est produite dans prjPasswd.exe
Une exception de première chance de type 'System.InvalidOperationException' s'est produite dans prjPasswd.exe
j'ai réinstaller mon windows XP, et VB.net rien n'y fait. j'ai penser jeter mon ordi par la fenetre mais ça soulage seulement sur le coup...

MOIDELENS, tu devrais lire çà: http://www.vbfrance.com/reglement.aspx

Commentaire de Hackman informaticien le 04/03/2008 22:06:13

salut sharevb
voici le detail complet de l'erreur

L'exception System.InvalidOperationException n'a pas été gérée
  Message="Une erreur s'est produite lors de la création du formulaire. Pour plus d'informations, consultez Exception.InnerException. L'erreur est : Tentative de lecture ou d'écriture de mémoire protégée. Cela indique souvent qu'une autre mémoire est endommagée."
  Source="prjPasswd"
  StackTrace:
       à prjPasswd.My.MyProject.MyForms.Create__Instance__[T](T Instance) dans 17d14f5c-a337-4978-8281-53493378c1071.vb:ligne 190
       à prjPasswd.My.MyProject.MyForms.get_frmMain()
       à prjPasswd.frmMain.Main() dans C:\Documents and Settings\orionis\Mes documents\Visual Studio 2005\vbfrance_GESTION-MOTS-PASSE-INTERNET-EXPLORER-OUTLOOK-EXPRESS-MSN___Page\frmMain.Designer.vb:ligne 1
       à System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
       à System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
       à Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       à System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       à System.Threading.ThreadHelper.ThreadStart()

j'espere que tu pourras me donner une reponse. merci d'avance

Commentaire de ShareVB le 09/03/2008 21:44:24

salut,

J'ai mis une gestion d'erreur autour du code en question..espérons que ca puisse marcher...

ShareVB

Commentaire de Hackman informaticien le 10/03/2008 12:29:48 10/10

Salut ShareVB le programme marche. merci beaucoup. pour la qualité du programme et les solutions apportées au probleme je te met 10/10.

merci d'avoir apporté une reponse au probleme

Commentaire de alinho94 le 25/03/2008 15:06:15

je voulais vous demander cmmt utulise t on les codes !!!esk kelkun pourrait m'expliquer ca en detail SVP

Commentaire de fafabio le 14/09/2009 08:46:02

bjr voila jai un prblm je sai vraimen pa commen me prendr avec tt c source la alor ke jai un vrai sousi avec msn merci de me rependr

Commentaire de fafabio le 14/09/2009 08:49:48

svp jai vraimen besoin d aide la svp voila mon adress msn y aurai t il kil kin qui pourai me donne un coup de main svp merci d avance fabio2-6@live.fr

Commentaire de ianis24 le 24/11/2009 15:29:35

est il possible d'avoir le code source StoreLib.dll ?

Commentaire de ShareVB le 29/11/2009 11:07:23

Salut Ianis24,

Les fichiers PStoreLib.dll et OEAccountLib.dll ne sont que des assemblies d'interop générés avec tlbimp.exe (utilitaire du SDK .Net) à partir des deux fichiers de TLB eux mêmes générés à partir des fichiers IDL avec mktypelib.exe.

Lorsque tu ajoutes une référence COM dans un projet .Net, Visual Studio génère ce genre de fichier. Maintenant, si tu veux inclure les définitions directement dans ton code, tu peux utiliser Reflector (ou un option de tlbimp.exe) pour récupérer le code source.

ShareVB

Commentaire de ianis24 le 29/11/2009 16:20:20

Ne disposant pas du SDK, (1,3 GB) ni d'une très bonne connexion a internet, serait-il possible que tu m'envoie ce code ? Car je souhaiterai y apporter quelques modifications.
Merci.

Commentaire de Onin42 le 08/02/2010 01:32:45

Super Programme ShareVb, Pense tu etre capable de rajouter les mots de passe de mozila firefox et les mots de passe wifi que l'utilisateur sur lequel l'utilisateur aurait déjà accédé?
Penses-tu que cela soit faisable en vb6 ,vb.net ou même vb2008 ?

Commentaire de mark51 le 15/02/2010 14:43:15 10/10

EXCELLENT SOURCE CODE, but unfortunately the Internet Explorer 7 password recovery don't work.
The code run fine and retrieve all the urls in the cache, but "cbData" ("si oui, on a trouvé une page avec des mots de passe dessus") is always "0", so the passwords get never processed, even if the login url has been found.
Work with IE6 (tried with windows xp without service pack, not sure if it will work also with xp service pack 3)

The source has been compiled with Visual Studio 2008. I also tried to install PasswordRecoveryVBNet.msi, but the result is the same, no password retrieved for IE7. Same result if I run the vb6 version.

Looking the code seems to be that the logic is very similar to "SapporoWorks" code wich is used by many other similar programs. Since those programs succesfully retrieve IE7/8 passwords, I deduce that your code could be outdated and need some revisions.

Is there anyone that succesfully retrieved IE7/8 passwords with this code ?

Thanks and sorry for the english language

Commentaire de Onin42 le 17/02/2010 00:48:15

yes, i tried with ie7 and it worked perfectly.

Commentaire de mark51 le 17/02/2010 18:49:24

Hi Onin42, I'm not sure about that, but I think I found two bugs in the "AddPasswdInfo" of the CIE7Passwords class.

Bug 1
Passwords are not processed for those urls that contain the "?" character (gmail, for example). The program worked only after removing "?" and all the data that come after "?".

Bug 2
If an url has more accounts associated, no data will be retrieved because the code process data only If "hIndex.dwEntriesCount = 2". I had to add a For Next loop to retrieve all the Entries.

After making those changes the program worked perfectly, even with IE8.

The author of this code is really a genius!

There's only one thing I don't like too much: the needed reference to external DLLs (PStoreLib.dll and OEAccountLib.dll). I would had preferred to use the code contained in those dll directly inside the project instead of referencing external files.

The author says that this is possible using Reflector, but I have no idea on where to start. Anyone have sample code ?

Thanks

Commentaire de ShareVB le 02/03/2010 23:10:47

salut tout le monde,

Onin42> oui, ca existe : http://www.vbfrance.com/codes/RECUPERER-MOTS-PASSES-FIREFOX-THUNDERBIRD_44980.aspx

Mark51> Thanks and thanks for your tests. I will update the code soon to correct the reported bugs and perhaps insert the code of the two dll into the main project (they existed because of an upgrade from VB6 without refactoring).

ShareVB

Commentaire de Onin42 le 02/03/2010 23:24:42

Merci ShareVb

Commentaire de Patrice99 le 17/03/2010 13:43:49 9/10

Super, ça marche nickel, j'ai pu réinitialiser facilement un mot de passe FTP sauvé dans une URL IE pour faire un test, et ton logiciel est à priori la seule et unique façon d'effacer un mot de passe précis sauvegardé, bravo.

Commentaire de aus3004 le 18/05/2010 21:33:05 9/10

Merci pour ce code, faudrait penser à récupérer les mdp de Firefox aussi :)

PS : dès que l'exe s'ouvre il y a un message d'erreur avant d'accéder au formulaire, comment le virer ?

Commentaire de ShareVB le 25/05/2010 20:02:05

salut Aus3004,

Je viens d'ajouter le support de Firefox et Thunderbird.

Pour le message d'erreur, sur ma machine, le lancement du programme ne génère pas d'erreur, peux tu me dire ce que le message dit ?

ShareVB

Commentaire de aus3004 le 25/05/2010 20:46:40

Salut, après avoir téléchargé la dernière version de ce miraculeux projet, je m'apperçois qu'il y a une erreur dès que le projet est ouvert avec Visual Basic 2008 :

Erreur 7 Type 'SQLiteConnection' non défini.

Using conn As New SQLiteConnection(String.Format("Data Source=""{0}"";Version=3;", szSignons))
                conn.Open()
                Using cmd As New SQLiteCommand("SELECT hostname FROM moz_disabledHosts", conn)
                    Using dr As SQLiteDataReader = cmd.ExecuteReader()
                        While dr.Read()
                            no_save_sites.Add(dr.GetString(0))
                        End While
                    End Using
                End Using

Sinon, dès que l'appli est ouverte il y a ce message avant que le form principal s'ouvre :

La référence d'objet n'est pas défine à une instance d'un objet
à  prjPasswd.CIE7Passwords.Refresh()
à  prjPasswd.CIE7Passwords.GetEnumerator()
à  prjPasswd.frMain.RefreshLists()
à  prjPasswd.frMain.frMain_Load(ObjectSender, EventArgs e)

Commentaire de ShareVB le 25/05/2010 22:14:54

salut,

Il faut que tu installes System.Data.SQLite : http://sourceforge.net/projects/sqlite-dotnet2/

ShareVB

Commentaire de aus3004 le 25/05/2010 22:32:52

Et ça sert à quoi ??
En faite, ça serait bien de gerer l'exception car à mon avis, peu de personne ont installées ce programme.

Merci & a+

Commentaire de ShareVB le 26/05/2010 19:22:09

salut,

SQLite est nécessaire pour lire les passwords Mozilla à partir de la version 3.5 de Firefox.

Le message d'erreur c'est autre chose.

ShareVB

Commentaire de aus3004 le 26/05/2010 20:08:34

J'ai installé SQLite mais il y a maintenant une nouvelle erreur : Type 'SQLiteConnection' non défini.

Using conn As New SQLiteConnection(String.Format("Data Source=""{0}"";Version=3;", szSignons))
                conn.Open()
                Using cmd As New SQLiteCommand("SELECT hostname FROM moz_disabledHosts", conn)
                    Using dr As SQLiteDataReader = cmd.ExecuteReader()
                        While dr.Read()
                            no_save_sites.Add(dr.GetString(0))
                        End While
                    End Using
                End Using

Quelle est l'erreur ?
Merci et bonne soirée

Commentaire de ShareVB le 27/05/2010 20:26:45

Il faut ensuite supprimer la référence à System.Data.SQLite du projet et l'ajouter de nouveau.

Est-ce que l'exception vient du programme installable ou de l'exécution du projet dans VS ?

ShareVB

Commentaire de aus3004 le 27/05/2010 21:28:43

Désolé mais même en bidouillant Imports System.Data.SQLite j'ai toujours une erreur :(

Le message est généré depuis l'exe seul ou depuis VS.

@+

Commentaire de ShareVB le 07/06/2010 11:19:54

salut,

Ca n'est pas les imports mais les références dans les propriétés du projet

ShareVB

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

msn messenger [ par Badine ] comment programmer une aplication chat internetc a dir le serveur est distant a l autre bout de la planetec a dir il passe a traver les fire wire j ai Le look à la MSN messenger / XP [ par lhalin ] Salut à tous,Savez-vous comment créer des frame avec le look à la MSN MEssenger ou XP, avec les bord arrondis, les couleurs pastels, les ptit boutons Rechreche composant MSN messenger!!!!! [ par Amano ] Voilà c'est con mais il me manque la librairie d'MSN messenger et je la trouve pas sur le net.Alors je fais appelle a votre générosité pour m'envoyer Msn Messenger et la foutu programmation [ par Weado ] Bonjour, je vous écris car je voudrai tenté de développer mon msn messenger à moi, mais impossible de partir mon programme, vb arrête à la ligneSet Me MSN Explorer et SOn etats sur une Page web !!! [ par yannsis ] Bonjours je suis actuelement debutant et je voudrais savoir s'il serai possible de mettre en evidence un etats msn sur un sites web.Mon sites web fonc MSN Messenger HTTPS [ par benjavd ] Bonjour,Le proxy de ma société ne laisse pas paser le protocole utilisé par MSN messenger. Par contre ICQ fonctionne en HTTPS. Y a-t-il un moyen de co MSN Messenger 6.0 et Visual Basic [ par RaZoR ] Bonjour tout le monde, je cherche à faire un programme permettant d'envoyer un message à tout les contacts en ligne !! Mais pour cela il faut d'abord MSN Messenger 6.0 [ par RaZoR ] Je voudrais savoir comment on fait pour réaliser un programme pour MSN Messenger 6.0 (version finale) avec Visual Basic [Un programme permettant d'env modifier login msn messenger en fonction de l heure [ par morgandetoi06 ] bonjour, j aimerai savoir s'il est possible de faire un programme qui change automatiquement le login sur MSN messenger en fonction de l'heure du syst


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

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 : 0,998 sec (4)

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