Opera Software, Forums francophones

Bienvenue sur les forums de la communauté francophone des utilisateurs d'Opera

Vous n'êtes pas identifié(e).

#1 18/05/2011 14:06:50

Tenzii
Membre
Inscription : 18/05/2011
Messages : 5
LinuxOpera 11.00

Récupération Mot de Passe.

Bonjour voila actuellement j'ai un mot de passe auto enregistré  que je change Rarement par habitude du même mot de passe un peu partout sauf que la je l'ai changé il y a de sa 1 mois et demi je pense .
Donc je me suis dirigé vers le Logiciel Operapassview MAIS aucune version n'est faite pour le OS Lunix , sachant que je ne peut faire la Récupération de mot au vue de L'admin qui ne gère plus se jeu (dont je suis modérateur Graphiste) plus aucun signe de vie ma seule solution etais cela mais ne fonctionne pas .

Aurais t-il un dérivé ? Ou aurions nous un jour le même systeme proposé par mozilla Chrome qui nous permet de géré nos mots de passe sans logiciel . ( c'est a dire voir chaque mot de passe ) , sinon aurais-t'il une autre soultion pour m'aider ?

Merci d'avance du Temp que vous prendriez a m'aidé.

Tenzii


Tenzii Graphiste cool

Hors ligne

#2 18/05/2011 14:24:23

Contrapunctus
Membre
Inscription : 26/12/2010
Messages : 229
LinuxOpera 11.50

Re : Récupération Mot de Passe.

Bonjour,

J'ignore totalement s'il existe un équivalent d'Operapassview sous Linux. Si ce n'est pas le cas, une solution pourrait être :

- Sous linux, tu installes Opera Next (v 11.50) et tu importes ton profil.
- tu actives puis configures Opera Link de façon à synchroniser tes mots de passe.
- tu accèdes à un PC tournant sous Windows et tu y installes Opera Next sur lequel tu actives également la synchronisation de façon à y transférer tes mots de passe.
- tu installes Operapassview sous Windows ce qui te permet de récupérer ton mot de passe.

C'est peut-être un peu tortueux big_smile

Dernière modification par Contrapunctus (18/05/2011 16:43:16)

Hors ligne

#3 18/05/2011 20:58:36

Olivier-Gérard
Membre
Lieu : Ludres
Inscription : 25/03/2007
Messages : 4 142
Site Web
LinuxOpera 11.11

Re : Récupération Mot de Passe.

Salut et bienvenue,

Tu aurais aussi la solution de l'émuler via Wine... Avec un peu de chance.... Sinon la solution de Contrapunctus semble plutôt viable  wink  Ceci dit si tu n'as pas de mot de passe principal tu peux directement récupérer le Wand.dat dans ton home/.opera et le mettre dans le profil d'un Opera installé sous Windows lol

Dernière modification par Olivier-Gérard (18/05/2011 21:30:40)

Hors ligne

#4 18/05/2011 21:05:11

bg1
Membre
Lieu : Limoges
Inscription : 09/01/2009
Messages : 36
LinuxOpera 11.10

Re : Récupération Mot de Passe.

Salut,
Operapassview fonctionne tres bien avec wine il faut juste quand le programme est lancer appuyer sur F8 pour trouver le repertoire d'opera qui doit se trouver dans ton home/.opera.


@+Cordialement
304.gif

Hors ligne

#5 18/05/2011 21:43:31

Tenzii
Membre
Inscription : 18/05/2011
Messages : 5
LinuxOpera 11.00

Re : Récupération Mot de Passe.

Hmm assez compliqué tous sa ... yikes lol Bon je vais essayer sa va prendre du Temp de tous comprendre mais je vous remercie smile par-contre auriez vous un lien pour le télécharger ?

Dernière modification par Tenzii (18/05/2011 21:47:30)


Tenzii Graphiste cool

Hors ligne

#6 18/05/2011 22:00:30

bg1
Membre
Lieu : Limoges
Inscription : 09/01/2009
Messages : 36
LinuxOpera 11.10

Re : Récupération Mot de Passe.

ici
http://www.nirsoft.net/password_recovery_tools.html
Prend la version ZIP que tu decompresse ou tu veux dans ton home

Dernière modification par bg1 (18/05/2011 22:02:36)


@+Cordialement
304.gif

Hors ligne

#7 18/05/2011 22:23:55

Tenzii
Membre
Inscription : 18/05/2011
Messages : 5
LinuxOpera 11.00

Re : Récupération Mot de Passe.

On parle bien de Opera Next et pas OperapassView ?


Tenzii Graphiste cool

Hors ligne

#8 18/05/2011 22:46:55

Gloorian
Membre
Lieu : Aix-En-Provence
Inscription : 17/10/2010
Messages : 1 185
Windows 7Opera 11.50

Re : Récupération Mot de Passe.

Bonjour,

Pour Opera next: ici.


Cordialement,

Gloorian

Hors ligne

#9 19/05/2011 04:29:06

Olivier-Gérard
Membre
Lieu : Ludres
Inscription : 25/03/2007
Messages : 4 142
Site Web
LinuxOpera 11.11

Re : Récupération Mot de Passe.

Tenzii a écrit :

Hmm assez compliqué tous sa ... yikes lol Bon je vais essayer sa va prendre du Temp de tous comprendre mais je vous remercie smile par-contre auriez vous un lien pour le télécharger ?

Tu tournes sur quelle distribution exactement ?

Hors ligne

#10 19/05/2011 08:27:34

ra-mon
Mopérateur
Inscription : 30/09/2005
Messages : 10 995
Windows 7Opera 11.11

Re : Récupération Mot de Passe.

Salut,
Tu pourrais aussi essayer de te compiler les sources d'unwand, l'utilitaire que je décris dans le wiki,pour récupérer le contenu du wand.dat (fichier qui contient les mots de passe)
La manip est décrite sur un site (en russe smile ) mais ne semble pas très complexe (pas testée)  n'est pas complexe, voir plus bas : http://k0derz.ru/linux-opera-passwords-recovery/


@+, Pierre,

Avant de soumettre une requête détaillée, merci de lire le Wiki, ou la FAQ et d'utiliser la recherche.

En ligne

#11 20/05/2011 15:44:28

Tenzii
Membre
Inscription : 18/05/2011
Messages : 5
LinuxOpera 11.00

Re : Récupération Mot de Passe.

Merci bon en faite nouveau souci j'ai essayer juste après avoir cliquer sur l'icone (clef) pour me connecter j'ai cliquer sur la croix d'actualisation qui a stop le chargement , ainsi je pouvais compter le nombre de chiffre ou de lettre , après avoir compris combien il y en avais toujours en restant sur la meme page sans toucher a autre chose j'ai essayer le mot qui me semblé le plus raproché aux nombre , mais je me suis apercu que par cela sa ma changer le mdp enregistré ...

A t'il remplacé mon ancien mdp enregistré ?

Dernière modification par Tenzii (20/05/2011 15:46:02)


Tenzii Graphiste cool

Hors ligne

#12 20/05/2011 15:55:03

Nickko
Membre
Lieu : Bruxelles
Inscription : 12/04/2006
Messages : 5 619
Site Web
Windows XPOpera 11.50

Re : Récupération Mot de Passe.

A t'il remplacé mon ancien mdp enregistré ?

Non, il l'a ajouté et la prochaine fois que tu voudras te connecter une boite de dialogue te demandera de faire un choix.


Nickko             http://nickko.be
Ergonome        http://www.usability.fr/

Hors ligne

#13 20/05/2011 15:57:49

ra-mon
Mopérateur
Inscription : 30/09/2005
Messages : 10 995
Windows XPOpera 11.11

Re : Récupération Mot de Passe.

Tenzii a écrit :

A t'il remplacé mon ancien mdp enregistré ?

Je ne pense pas. Mais seul la lecture du wand.dat déchiffré te le confirmera wink
[size=5][align=right]Grilled tongue[/align][/size]


@+, Pierre,

Avant de soumettre une requête détaillée, merci de lire le Wiki, ou la FAQ et d'utiliser la recherche.

En ligne

#14 21/05/2011 02:20:25

Tenzii
Membre
Inscription : 18/05/2011
Messages : 5
LinuxOpera 11.11

Re : Récupération Mot de Passe.

Nan nan aucun ajout de Dialogue , sa a reelement changer le mdp deja enregistré , m'enfin bon du coup je me souviens que ma combinaison est toujours dans le même Thème sauf que les emplacements sont different comme a mon habitude je l'ai deja fais suffis que je test je verrais bien sa m'embete j'étais enfin presque a mon objectifs (personnel). Merci de votre aide avant tous . smile

ra-mon a écrit :

[size=5][align=right]Grilled tongue[/align][/size]

Mauvais arrière pense ou sous entendus ? Si je comprend pas la première hypthèse de tes dires , non je n'essaye pas de hack ou du moin de me hack moi meme , j'essaye simmplement de pouvoir recupéré mon mdp pour enfin continué mon objectif ou depuis +4ans d'ancienneté je m'efforce de faire .

Comme sa je suis crédible hein .

Merci encore .


Tenzii Graphiste cool

Hors ligne

#15 21/05/2011 09:07:59

Nickko
Membre
Lieu : Bruxelles
Inscription : 12/04/2006
Messages : 5 619
Site Web
Windows XPOpera 11.10

Re : Récupération Mot de Passe.

Grilled

C'est parce que j'ai répondu avant lui.

Si dans opera tu saisies un nouveau mot de passe il ne doit pas remplacer l'ancien. Je n'ai encore jamais vu ça, mais qui sait, peut-être qu'il y a un changement dans l'une des nombreuses build qu'ils nous proposent.

Wand.dat, c'est le fichier qui contient les mot de passe d'Opera, si tu ne peux pas utiliser le programme Windows, tu peut toujours en étudier le code. Comme il n'est pas libre, il faudra le Désassembler et / ou  décompiler.


Nickko             http://nickko.be
Ergonome        http://www.usability.fr/

Hors ligne

#16 21/05/2011 09:24:35

Gloorian
Membre
Lieu : Aix-En-Provence
Inscription : 17/10/2010
Messages : 1 185
LinuxOpera 11.10

Re : Récupération Mot de Passe.

Tenzii a écrit :
ra-mon a écrit :

[size=5][align=right]Grilled tongue[/align][/size]

Mauvais arrière pense ou sous entendus ? Si je comprend pas la première hypthèse de tes dires , non je n'essaye pas de hack ou du moin de me hack moi meme , j'essaye simmplement de pouvoir recupéré mon mdp pour enfin continué mon objectif ou depuis +4ans d'ancienneté je m'efforce de faire .

Comme sa je suis crédible hein .

Merci encore .

Bonjour,

En fait, ici, quand quelqu'un répond avant soi et qu'on a pas remarqué, c'est ce qu'on écrit.

EDIT: grillllled....

Dernière modification par Gloorian (21/05/2011 09:25:12)


Cordialement,

Gloorian

Hors ligne

#17 21/05/2011 17:03:38

ra-mon
Mopérateur
Inscription : 30/09/2005
Messages : 10 995
Windows 7Opera 11.11

Re : Récupération Mot de Passe.

Nickko a écrit :

Wand.dat, c'est le fichier qui contient les mot de passe d'Opera, si tu ne peux pas utiliser le programme Windows, tu peut toujours en étudier le code. Comme il n'est pas libre, il faudra le Désassembler et / ou  décompiler.

Le code source C++ est disponible (voir lien plus haut) :

// sna@reteam.org  - 6th of April 2005
// unwand.cpp //
#include <iostream>
#include <string.h>

#include <openssl/md5.h>
#include <openssl/des.h>


const unsigned char opera_salt[11] =
{
     0x83, 0x7D, 0xFC, 0x0F, 0x8E, 0xB3, 0xE8, 0x69, 0x73, 0xAF, 0xFF
};

int main(int argc, char **argv)
{
     if(argc != 2)
     {
         std::cout << "Usage: unwand <opera wand file>" << std::endl;
         return 1;
     }

     FILE *fdWand = fopen(argv[1], "rb");

     if(NULL == fdWand)
     {
         perror("Failed to open file");
         return 1;
     }

     fseek(fdWand, 0, SEEK_END);
     unsigned long fileSize = ftell(fdWand);

     unsigned char *wandData = (unsigned char *)malloc(fileSize);

     if(NULL == wandData)
     {
         fclose(fdWand);
         perror("Memory allocation failed");
         return 1;
     }

     rewind(fdWand);
     fread(wandData, fileSize, 1, fdWand);
     fclose(fdWand);

     unsigned long wandOffset = 0;

     //
     // main loop, find and process encrypted blocks
     //

     while(wandOffset < fileSize)
     {
         // find key length field at start of block
         unsigned char *wandKey = (unsigned char *)
             memchr(wandData + wandOffset, DES_KEY_SZ, fileSize - wandOffset);

         if(NULL == wandKey)
         {
             break;
         }

         wandOffset = ++wandKey - wandData;
         // create pointers to length fields
         unsigned char *blockLengthPtr = wandKey - 8;
         unsigned char *dataLengthPtr = wandKey + DES_KEY_SZ;

         if(blockLengthPtr < wandData || dataLengthPtr > wandData + fileSize)
         {
             continue;
         }

         // convert big-endian numbers to native
         unsigned long
             blockLength  = *blockLengthPtr++ << 24;
             blockLength |= *blockLengthPtr++ << 16;
             blockLength |= *blockLengthPtr++ <<  8;
             blockLength |= *blockLengthPtr;

         unsigned long
             dataLength  = *dataLengthPtr++ << 24;
             dataLength |= *dataLengthPtr++ << 16;
             dataLength |= *dataLengthPtr++ <<  8;
             dataLength |= *dataLengthPtr;

         // as discussed in the article
         if(blockLength != dataLength + DES_KEY_SZ + 4 + 4)
         {
             continue;
         }

         // perform basic sanity checks on data length
         if(dataLength > fileSize - (wandOffset + DES_KEY_SZ + 4)
             || dataLength < 8 || dataLength % 8 != 0)
         {
             continue;
         }

         unsigned char
             hashSignature1[MD5_DIGEST_LENGTH],
             hashSignature2[MD5_DIGEST_LENGTH],
             tmpBuffer[512];

         //
         // hashing of (salt, key), (hash, salt, key)
         //

         memcpy(tmpBuffer, opera_salt, sizeof(opera_salt));
         memcpy(tmpBuffer + sizeof(opera_salt), wandKey, DES_KEY_SZ);

         MD5(tmpBuffer, sizeof(opera_salt) + DES_KEY_SZ, hashSignature1);

         memcpy(tmpBuffer, hashSignature1, sizeof(hashSignature1));
         memcpy(tmpBuffer + sizeof(hashSignature1),
             opera_salt, sizeof(opera_salt));

         memcpy(tmpBuffer + sizeof(hashSignature1) + 
             sizeof(opera_salt), wandKey, DES_KEY_SZ);

         MD5(tmpBuffer, sizeof(hashSignature1) +
             sizeof(opera_salt) + DES_KEY_SZ, hashSignature2);

         //
         // schedule keys. key material from hashes
         //

         DES_key_schedule key_schedule1, key_schedule2, key_schedule3;

         DES_set_key_unchecked((const_DES_cblock *)&hashSignature1[0],
             &key_schedule1);

         DES_set_key_unchecked((const_DES_cblock *)&hashSignature1[8],
             &key_schedule2);

         DES_set_key_unchecked((const_DES_cblock *)&hashSignature2[0],
             &key_schedule3);

         DES_cblock iVector;
         memcpy(iVector, &hashSignature2[8], sizeof(DES_cblock));

         unsigned char *cryptoData = wandKey + DES_KEY_SZ + 4;

         //
         // decrypt wand data in place using 3DES-CBC
         //

         DES_ede3_cbc_encrypt(cryptoData, cryptoData, dataLength,
             &key_schedule1, &key_schedule2, &key_schedule3, &iVector, 0);

         if(0x00 == *cryptoData || 0x08 == *cryptoData)
         {
             std::wcout << L"<null>" << std::endl;
         }
         else
         {
             // remove padding (data padded up to next block)
             unsigned char *padding = cryptoData + dataLength - 1;
             memset(padding - (*padding - 1), 0x00, *padding);
                     //uncomment if Windows platform
             //std::wcout << (wchar_t *)cryptoData << std::endl;
             
             // dump byte-aligned data[dataLength] little endian UTF-16 as UTF-8. (c) Madhu
             for (unsigned int i = 0; i < dataLength; i+=2) {
                 int uch = cryptoData[i];
                 uch = uch | cryptoData[i+1];
                 if (uch == 0) break;
                 if (uch > 0x7FF)
                     std::cout << (unsigned char) (((uch >> 12) & 0xF) | 0xE0)
                             << (unsigned char) (((uch >> 6) & 0x3F) | 0x80)
                             << (unsigned char) ((uch & 0x3F) | 0x80);
                 else if (uch > 0x7F)
                     std::cout << (unsigned char) (((uch >> 6) & 0x1F) | 0xC0)
                             << (unsigned char) ((uch & 0x3F) | 0x80);
                 else std::cout << (unsigned char) uch;              
             }                       
         }
         std::cout << std::endl;;
         wandOffset = wandOffset + DES_KEY_SZ + 4 + dataLength;
     }

     free(wandData);
     return 0;
}

Ça se compile sans souci sous Linux (je suis pas un hacker/Linuxien et j'y suis arrivé smile ) avec une commande mystérieuse

g++ -Wall -o unwand -lssl unwand.cpp

En cas d'erreur ssl, installer le package libssl-dev (via sudo apt-get install libssl-dev, par exemple)
Ensuite, lancer

./unwand ~/.opera/wand.dat

pour voir apparaitre sous vos yeux ébahis, la liste des identifiants & mots de passe mémorisés...
miniature.png


@+, Pierre,

Avant de soumettre une requête détaillée, merci de lire le Wiki, ou la FAQ et d'utiliser la recherche.

En ligne

#18 12/03/2012 11:32:31

b noel
Membre
Inscription : 11/02/2009
Messages : 515
LinuxOpera 11.61

Re : Récupération Mot de Passe.

Salut à tous

Nickko:
Mon fichier est la mais je peut le metre ailleur:
miniature.png
Sinon Totoffe:
Ou alors le fichier n'est pas exécutable et il faut penser à faire un chmod +x dessus.
Je n'ai pas bien compris ,je ne suis pas expert !
J'ai installé ça par le terminal:
sudo apt-get install libssl-dev
J'ai verifié par le synaptic il y étais.
Apres j'ai mis ça dans le terminal:
./unwand ~/.opera/wand.dat
J'ai peut etre raté un truc ?

Merci de votre aide et bonne jour

Hors ligne

#19 12/03/2012 12:26:02

Totoffe
Modérâleur
Lieu : Nancy
Inscription : 03/10/2005
Messages : 6 143
UbuntuOpera 11.61

Re : Récupération Mot de Passe.

Mon fichier est la mais je peut le metre ailleur:

Nickko parlait du fichier unwand, pas de wand.dat.

Quand à moi je parlais juste de faire chmod +x unwand pour rendre le fichier unwand exécutable.


Cordialement,
Christophe.

Outils : Wiki - FAQ - Recherche du forum - Faire et poster une capture d'écran

Hors ligne

#20 12/03/2012 12:41:25

b noel
Membre
Inscription : 11/02/2009
Messages : 515
LinuxOpera 11.61

Re : Récupération Mot de Passe.

Re

Je ne pense pas que j'ai un fichier,unwand,comment je doit faire pour en mettre un ,et ou ?

Merci de ton aide et bonne journée

Hors ligne

Pied de page des forums

Propulsé par FluxBB 1.5.1