Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a.

Was ist das für eine Verschlüsselung?

Diskussion: Was ist das für eine Verschlüsselung? im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Hi. Wie ihr vielleicht alle wisst, kann Firefox passwörter und Login Daten speichern und diese auch anzeigen. (Extras-->Einstellungen-->Sicherheit-->Passwörter anzeigen...) ...

Antwort
Alt 12.04.08, 10:42   #1 (permalink)
 
Registriert seit: 08.01.07
rotte Leistung: Facit NTK
Likes: 0
Smile Was ist das für eine Verschlüsselung?

Anzeige

Hi.
Wie ihr vielleicht alle wisst, kann Firefox passwörter und Login Daten speichern und diese auch anzeigen. (Extras-->Einstellungen-->Sicherheit-->Passwörter anzeigen...)
Ich habe die Datei in den Anwendungsdaten gefunden, in welcher diese Login Daten gespeichert werden.
Leider sind diese verschlüsselt.
Hier ein Beispiel: MDIEEPgAAAAAAAAAAAAAAAAAAAEwFAYIKoZIhvcNAwcECO7RsJ hQkkvJBAjeHYlKactKyg==

Weiß jemand um welche Art der Verschlüsselung es sich hier handelt?
Würde mich sehr über eine schnelle Antwort freuen.

mfg. rotte

rotte ist offline   Mit Zitat antworten
Alt 12.04.08, 11:19   #2 (permalink)
Senior Member
 
Registriert seit: 29.07.05
Heinzelotto Leistung: Facit NTK
Heinzelotto eine Nachricht über ICQ schicken
Likes: 0
Standard

Die zeichenkette, die du da geposted hast, sieht nach base64 aus. Decodiert ergibt sich da aber auch nur ziemlicher müll, wahrscheinlich wurde das eigentliche Passwort vorher nochmal mit z.B. dem Firefox-Profilnamen als Schlüssel verschüsselt. Den Algorithmus kann ich dir aber nicht sagen.
Heinzelotto ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 12.04.08, 13:18   #3 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

Hallo,
lad dir den Firefox Code runter such entsprechend danach. Sollte gar nicht so schwer sein, den obfuscation Algorithmus in Filezilla Client findet man z.B. sehr schnell.
Elderan ist offline   Mit Zitat antworten
Alt 12.04.08, 15:52   #4 (permalink)
 
Registriert seit: 17.02.06
Harry Boeck Leistung: Facit NTK
Likes: 0
Standard

OK, fangen wir mal an...

Du solltest zuerst Verständnis für die Dinger namens "Dateien" und "Verzeichnisse" entwickeln. Es geht nämlich darum, das in VERSCHIEDENEN Dateien und VERSCHIEDENEN Verzeichnissen verschiedene Dinge gespeichert werden.

Wenn Du also IRGENDWAS IRGENDWO findest, solltest Du Dir beim Fragen danach angewöhnen, die Dateien bzw. Verzeichnisse zu BENENNEN, nach denen Du fragst.

Im konkreten Fall geht es wohl um die Datei "signons2.txt" im Firefox-Verzeichnis. Richtig?

In der sind Passwörter mit Hashalgorithmen verschlüsselt gespeichert. Nachdem sie mit einem kontenspezifischen "Salt" angereichert wurden. Kontenspezifisch für das Firefox-Konto, nicht das Windows-Konto. Und - wenn ich das noch recht in Erinnerung habe - in der Datei "kf.txt" enthalten (wobei ich mich da aber auch irren kann - ist halt schon eine Weile her, daß mich das Thema mal interessiert hatte).

Die konkret verwendeten Algorithmen findest Du, wie Elderan schreibt, im OpenSource-Code des Firefox. Einfach nach dem suchen, was Dir soweit bekannt ist. Hier: nach den Namen der Dateien.
Harry Boeck ist offline   Mit Zitat antworten
Alt 12.04.08, 16:36   #5 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

Hallo,
Zitat:
Original von Harry Boeck
In der sind Passwörter mit Hashalgorithmen verschlüsselt gespeichert.
Zweifel daran dass ein Hash-Algo. verwendet wird, da die Passwörter als Klartext benötigt werden, damit man diese entsprechend in die Formulare eintragen kann.
Einwegfunktionen sind da reichlich unpraktisch.

Meistens sind diese Algorithmen sehr einfach gestrickt, da eine aufwendiger Algo. keinen Sinn macht.
Bei Filezilla (FTP Client) wird einfach nur ne polyalphabetische Substitution vorgenommen mit einem festen Key (FILEZILLA123...)
Ein aufwendiger Algorithmus macht in einem OpenSource Projekt keinen Sinn, jeder kann sich den Code runterladen und mit dem richtigen Suchbegriff findet man die Routine in wenigen Minuten.
Elderan ist offline   Mit Zitat antworten
Alt 12.04.08, 17:45   #6 (permalink)
 
Registriert seit: 17.02.06
Harry Boeck Leistung: Facit NTK
Likes: 0
Standard

Also, in "nsPasswordManager.cpp" steht der Aufbau der "signons2.txt" und die allgemeine Behandlung der Einträge. Die Funktion "EncryptString", mit der letztlich das Zeug behandelt wird, steht in "nsSDR.cpp", die letztlich zu "PK11SDR_Encrypt" in "pk11sdr.c" weiterführt, wo hervorgeht, daß es sich um "DES3" handelt.

Gebe ich geschlagen.
Irgendwas muß ich da falsch in Erinnerung gehabt haben.
Harry Boeck ist offline   Mit Zitat antworten
Alt 13.04.08, 23:16   #7 (permalink)
Senior Member
 
Benutzerbild von t3rr0r.bYt3
 
Registriert seit: 07.01.03
t3rr0r.bYt3 Leistung: Z3
Likes: 19
Standard

Zitat:
Ein aufwendiger Algorithmus macht in einem OpenSource Projekt keinen Sinn, jeder kann sich den Code runterladen und mit dem richtigen Suchbegriff findet man die Routine in wenigen Minuten.
Und in Kombination mit einem vom User gewählten Master-Passwort? Ist natürlich wieder unhandlicher, aber vielleicht eine alternative zu PasswordMaker z.b., bei denen man die Passwörter gar nicht mehr kennt (und so auf die Software angewiesen ist).
t3rr0r.bYt3 ist offline   Mit Zitat antworten
Alt 14.04.08, 17:30   #8 (permalink)
Moderator
 
Benutzerbild von Elderan
 
Registriert seit: 30.03.04
Elderan Leistung: 8086
Likes: 14
Standard

Hallo,
Zitat:
Original von t3rr0r.bYt3
Zitat:
Ein aufwendiger Algorithmus macht in einem OpenSource Projekt keinen Sinn, jeder kann sich den Code runterladen und mit dem richtigen Suchbegriff findet man die Routine in wenigen Minuten.
Und in Kombination mit einem vom User gewählten Master-Passwort? Ist natürlich wieder unhandlicher, aber vielleicht eine alternative zu PasswordMaker z.b., bei denen man die Passwörter gar nicht mehr kennt (und so auf die Software angewiesen ist).
Ich denke mal schon (bzw. hoffe), dass ein sicherer Algorithmus verwendet wird, sofern ein Master Passwort im Einsatz ist.

Aber um Mißverständnisse vorzubeugen: Komplizierter Algorithmus != sicherer Algorithmus.

Klar, eine Bitslice Serpent Implementierung ist kompliziert und auch sicher, aber eine XTEA Implementierung ist sicher und unkompliziert.
Elderan ist offline   Mit Zitat antworten
Alt 14.04.08, 17:34   #9 (permalink)
Themenstarter
 
Registriert seit: 08.01.07
rotte Leistung: Facit NTK
Likes: 0
Standard

Danke für die Antworten.
Werd' mir mal den Firefox src-code angucken.
Vielleicht finde ich da Infos zum Verschlüsselungsalgorithmus (falls es überhaupt einer ist).
rotte ist offline   Mit Zitat antworten
Alt 14.04.08, 18:48   #10 (permalink)
 
Registriert seit: 17.02.06
Harry Boeck Leistung: Facit NTK
Likes: 0
Standard

Sagt mal, Jungs, lest Ihr auch Antworten?
-> DES3
Harry Boeck ist offline   Mit Zitat antworten
Alt 14.04.08, 21:05   #11 (permalink)
Senior Member
 
Registriert seit: 29.07.05
Heinzelotto Leistung: Facit NTK
Heinzelotto eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Original von Harry Boeck
Sagt mal, Jungs, lest Ihr auch Antworten?
nichts persönliches, aber da du so häufig Wörter GROSS SCHREIBST, gibt mir das den Eindruck, als würdest du schreien. Deshalb finde ich es manchmal unangenehm, das zu lesen (wohlgemerkt, "ich finde", ist also meine persönliche subjektive Meinung).

Zitat:
-> DES3
du hast in deinem ersten Post gesagt, dass die passwörter gehasht werden. Dann hast du aber DES3 erwähnt, was ja kein hash-algorithmus ist. Deshalb habe ich die Information wohl unterbewusst verworfen.
Heinzelotto ist offline   Mit Zitat antworten
Alt 15.04.08, 03:45   #12 (permalink)
 
Registriert seit: 17.02.06
Harry Boeck Leistung: Facit NTK
Likes: 0
Standard

Soweit ich das aus damaligen Experimenten (vor etwa 20 Monaten) in Erinnerung habe, wird mit einem Salt gearbeitet, so daß man nach Neuanlegen eines Kontos und Setzen desselben Master-Passwortes nicht einfach eine alte "signons.txt" wieder in Benutzung nehmen kann. Wobei ich das an meinem Arbeitsplatz natürlich nicht durchspielen will, ohne zwingende Gründe zu haben...

Insgesamt kam ich damals zum Schluß, daß meine offengelegten Passworte doch auf eine eigene Schlamperei zurückzuführen waren, während die Passwortverwaltung vom Firefox doch recht dicht aussieht.
Harry Boeck ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » Cryptography & Encryption » Was ist das für eine Verschlüsselung?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Was ist das für eine seltsame Verschlüsselung Joindy Cryptography & Encryption 6 21.07.08 00:22
Verschlüsselung hary00 Code Kitchen 7 11.04.06 08:28
md5 verschlüsselung ba2 (Web-) Design und webbasierte Sprachen 7 09.10.05 01:43
Eine Website öffnen lassen obwohl eine andere Eingegeben wurde Strahl Internet Allgemein 10 01.08.05 11:49
"BIT" Verschlüsselung Cobra77 Cryptography & Encryption 3 26.03.05 23:12


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61