kostenloser Webspace werbefrei: lima-city


Browser Passwörter auslesen

lima-cityForumProgrammiersprachenProgrammieren mit .NET & Mono

  1. Autor dieses Themas

    h***e

    Ich möchte ein Programm erstellen mit dem man vergessene Passwörter von Webseiten wieder findet.

    Wie kann ich mit VB.net gespeicherte Passwörter in Chrome, IE, und Firefox auslesen?


  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo hpage,

    du solltest zumindestens bei Firefox und Chrome keine Schwierigkeiten haben, herauszufinden, wie du die Passwörter auslesen kannst, falls Sie denn gespeichert sind.

    Der Sourcecode beider Browser ist im Internet frei verfügbar und du musst dich eigentlich nur einlesen, wo die Passwörter gespeichert werden. Des Weiteren solltest du im Source-Code auch finden, wie die Passwörter entschlüsselt werden..

    Alternativ kannst du ja mal bei der NSA nachfragen, ob die nicht ein paar gute Tipps für dich haben :) :)
  4. hpage schrieb:
    Ich möchte ein Programm erstellen mit dem man vergessene Passwörter von Webseiten wieder findet.

    Viel Spaß dabei!

    Wie kann ich mit VB.net gespeicherte Passwörter in Chrome, IE, und Firefox auslesen?

    Mit Vb.net, oder einer beliebigen, anderen Programmiersprache, liest Du die gespeicherten Infos zu den einzelnen Passworten aus der/den, vom jeweiligen Browser angelegten, Datei/en aus, dekodierst deren Inhalte und bietest diese dem Anwender an.

    Ich weiß, das beantwortet deine Frage, hilft dir aber nicht weiter. :wink:

    Egal, welcher Programmiersprache Du dich bedienen willst, wäre es eventuell vorab sinnvoll , zu wissen, wie und wo die jeweiligen Browser dieses Daten ablegen und kodieren. Wenn Du das herausgefunden hast, was vermutlich noch nicht der Fall ist, ist es ein leichtes einem User, mittels einem eigenen Programm, diese Daten bereitzustellen.

    Hilfestellung, was Firefox betrifft: Schau dir die Dateien signons.sqlite und key3.db im jeweiligen Profilordner an, verstehe und verarbeite deren Inhalt. Klappt nicht? Ok, das ist kein Problem von VB.net. *g*

  5. m******e

    hpatsch schrieb:
    Ich möchte ein Programm erstellen mit dem man vergessene Passwörter von Webseiten wieder findet.
    Wie soll man diese vergessenen Passwörter denn finden? Gut oder schlecht? Unerhört oder toll? Zu leicht oder zu schwer? Und soll dieses Programm auch auf anderen Computern funktionieren, wenn z.B. ein Masterpasswort gegen Diebstahl angelegt wurde?

    hbla schrieb:
    Wie kann ich mit VB.net gespeicherte Passwörter in Chrome, IE, und Firefox auslesen?
    Oh, das ist eigentlich ganz einfach:
    Zunächst brauchst du einen Computer, Strom wäre aber auch von Vorteil.
    Nun musst du ihn einschalten (den Computer, Köpfchen sollte schon vorhanden und auch an sein).
    Wenn dir eine Maus zur Verfügung steht, klickst du als Rechtshänder mit der linken Maustaste auf ein Browsersymbol deiner Wahl, mit einer Tastatur geht das aber auch.
    Du weißt doch, was eine Wahl ein Browser ist? Damit kann man ganz tolle Sachen machen, aber dafür braucht man Internet.

    Wenn das Internet gestartet der Browser hochgefahren ist, gibst du folgende Buchstaben in eine Leiste ein, die meist oben ist:
    g o o g l e p u n k t de, wobei p u n k t ein Punkt ist, der so aussieht: .
    Wenn alle Rechnungen bezahlt sind, sollte nun eine Suchmaschine zu sehen sein, die google heißt.

    Nun wird alles ganz einfach:
    "Wenn man die logische denkfähigkeit anwendet dann wird die logische Denkfähigkeit erhöht.
    Beim Programmieren muss man oft logisch denken.
    "
    heißt es hier, also zeigst du dieser doofen Suchmaschine jetzt mal deine Programmierkünste, indem du auf folgende Weise erhöhte logische Denkfähigkeit anwendest:

    Du tippst Zeichen in eine Eingabemaske ein, die meist weiß hinterlegt ist und einen Rahmen hat.
    Die Zeichen sehen so aus:
    v b p u n k t n e t (auch hier ist "p u n k t" ein Punkt; du kannst ihn aber auch kleinschreiben, den Punkt) und w e b b r o w s e r und s a v e und p a s s w o r d s und v i r u s.

    Du kannst diese Buchstaben aber auch groß schreiben, falls du weißt, wie wann man groß schreibt, und warum manchmal auch nicht.
    Bei mir zeigt es "Ungefähr 7.350.000 Ergebnisse (0,39 Sekunden)" an, was an Ergebnissen aber je nach Land variieren kann, falls du dich z.B. für google(Punkt)cn entschieden haben solltest. Übrigens ist China sehr sicher, da dort keiner wohnt, der NSA heißt, weil die doch ihre eigene Mafia Aufsicht haben.

    Um nicht ins Raster gewisser Suchanfragenkeywords zu fallen, empfiehlt es sich jedoch, die gesuchten Buchstaben und Ziffern mit Leetspeak oder Morsezeichen oder anderen Methoden zu verschlüsseln, aber das weißt du ja sicher schon.

    Ich würde dir dazu auf jeden Fall diese tollen Filme (die heißen auch Videos) empfehlen, da die aus ganz vielen Einzelbildern bestehen, die ja viel einfacher zu verstehen sind, als die ganzen Buchstaben, die einzeln betrachtet echt schwer zu verstehen sind, weil sie auf diese Weise einfach keinen Sinn ergeben wollen. Manchmal gehört sogar eine akustische Untermalung in Form einer Lautsprache dazu, was es noch verständlicher machen kann, falls man die Sprache versteht.

    Ich hoffe, ich konnte helfen.

    Beitrag zuletzt geändert: 13.9.2013 14:32:06 von menschle
  6. hpage schrieb:
    Ich möchte ein Programm erstellen mit dem man vergessene Passwörter von Webseiten wieder findet.


    Warum selbst bauen, wenn es das schon fertig gibt?


    Wie kann ich mit VB.net gespeicherte Passwörter in Chrome, IE, und Firefox auslesen?


    Dim myproc As Process
    myproc = New Process()
    myproc.Start("WebBrowserPassView.exe")


    Direkt gar nicht. Du musst die entsprechenden Dateien (oder auch Registry-Einträge im Falle des MSIE) finden, das verwendete Speicherformat kennen und wissen, wie du die meist kodierten Passwörter wieder in ihre Ursprungsform bringst. Für Browser, deren Sourcecode (noch) nicht veröffentlicht wurde (Opera/Presto, MSIE, e.t.c.) darfst du dir diese Informationen aus den Weiten des WWW ergoogeln und ausprobieren. Für Open-Source-Browser hast du zumindest eine Referenz-Implementierung (in C++ statt VB.net, aber man kann ja nicht alles haben).

    Beitrag zuletzt geändert: 16.9.2013 15:33:47 von alopex
  7. Diese Daten sind nicht in der Registry gespeichert.

    Such auf Google mal nach firefox passwörter speicherort.
    Wenn du sie gefunden hast, dann siehst du gleich einen Link zur Supportseite von Mozilla:
    http://support.mozilla.org/de/kb/benutzerprofile-mit-ihren-persoenlichen-daten

    Bei Google Chrome und IE wirst du es selber schaffen, ist alles in %AppData% gespeichert :wink:

    Beitrag zuletzt geändert: 16.9.2013 15:18:08 von lb06
  8. m******e

    alopex schrieb:
    [...]
    lb06 schrieb:
    [...]

    Also Moment mal - nun mal gaaanz langsam - wollt ihr hier Hacking-Kurse geben, oder wie?

    menschle schrieb:
    hpatsch schrieb:
    Ich möchte ein Programm erstellen mit dem man vergessene Passwörter von Webseiten wieder findet.
    [...]Und soll dieses Programm auch auf anderen Computern funktionieren, wenn z.B. ein Masterpasswort gegen Diebstahl angelegt wurde?

    Das fragte ich nicht aus lauter lange Weile, sondern aus der Vermutung heraus,
    dass dieses Thema in Richtung Hacking geht.

    Leider antwortete Mr. Arrogance aka hpage bislang darauf nicht, was mir den Ansatz nimmt, darauf weiter einzugehen.

    hpage schrieb:
    Ich möchte ein Programm erstellen mit dem man vergessene Passwörter von Webseiten wieder findet.
    Wie kann ich mit VB.net gespeicherte Passwörter in Chrome, IE, und Firefox auslesen?
    - Wenn Passwörter in Browsern gespeichert sind, können sie wohl kaum vergessen werden!
    - Wenn ein Masterpasswort eingerichtet wurde, hat es ganz sicher Gründe!
    - Wer vergisst schon sein eigenes Masterpasswort?

    Und eben das legt die Vermutung nahe, dass Passwörter von Fremd-Accounts ausgelesen werden können sollen.
    Aber möge uns das bitte zunächst Mr. Arrogance aka hpage erklären.
  9. [
    quote]menschle schrieb:
    alopex schrieb:
    [...]
    lb06 schrieb:
    [...]

    Also Moment mal - nun mal gaaanz langsam - ...

    Genau. Und jetzt nochmal meinen Post mit eingeschaltetem Verstand durchlesen (bspw. den Quelltext).

    ... wollt ihr hier Hacking-Kurse geben, oder wie?

    Ganz sicher nicht. Ich habe vor Leuten, die ich "Hacker" nenne, einen Riesen-Respekt. Für das was unsere Qualitäts-Medien fälschlicherweise unter "hacken" verstehen, habe ich dagegen überhaupt kein Verständnis. Da du vermutlich mit "Hacking" auch letzteres meinst: Nein, will ich nicht. Und das habe ich auch nicht.

    Ich habe lediglich (allgemeine) Hinweise zur Recherche zum Thema "Passwort-Recovery" gegeben. Ich glaube kaum, dass der Threaderöffner damit jemals eine funktionsfähige Anwendung zustande bekommt.

    menschle schrieb:
    hpatsch schrieb:
    Ich möchte ein Programm erstellen mit dem man vergessene Passwörter von Webseiten wieder findet.
    [...]Und soll dieses Programm auch auf anderen Computern funktionieren, wenn z.B. ein Masterpasswort gegen Diebstahl angelegt wurde?

    Das fragte ich nicht aus lauter lange Weile, sondern aus der Vermutung heraus,
    dass dieses Thema in Richtung Hacking geht.
    [/quote]

    Wie soll ein externes Programm das Masterpasswort eines Webbrowsers herausbekommen? Es gibt nur zwei Möglichkeiten, wie ein Webbrowser so ein solches Passwort abspeichern dürfte:

    1.) als Hash. Damit ist das Passwort nicht wiederherstellbar ohne alle theoretisch möglichen Passwörter durchzuprobieren.
    Der TE wird kein Programm schreiben, das das kann.

    2.) irgendwie verschleiert. Dann haben die Browser-Programmierer von Anfang an damit gerechnet, dass man es wieder herstellen kann.
    Jedes 08/15-Password-Recovery-Tool, das bei der Google-Suche nach den entsprechenden Key-Words auftaucht, kann das.

    2b) Die teilweise verschlüsselte Speicherung der Passwortliste beim Internet-Explorer wird der TE nicht knacken, da in mein Vorposter erfolgreich in die Irre geführt hat ("alles in %APPDATA%"). ;-) Und die dürfte auf anderen Computern|unter anderen Nutzerprofilen, die passwortgeschützt (oder gar) verschlüsselt sind, von nicht trivial bis unmöglich sein.

    Leider antwortete Mr. Arrogance aka hpage bislang darauf nicht, was mir den Ansatz nimmt, darauf weiter einzugehen.


    Ich antworte, wenn es mir gefällt. Wenn eine Themenstellung nicht wert ist, meine wertvolle Lebenszeit damit zu verschwenden, poste ich erst gar nicht.

    - Wenn Passwörter in Browsern gespeichert sind, können sie wohl kaum vergessen werden!

    Hast du eine Ahnung: Wenn du deinen Browser oder den Computer wechselst, nützt dir das Passwort im anderen Browser gar nichts.

    - Wenn ein Masterpasswort eingerichtet wurde, hat es ganz sicher Gründe!

    Mag sein: Bequemlichkeit oder Vergesslichkeit.
    Nur woraus schließt du, dass jemand, der Passwörter wiederherstellen will, immer unlautere Absichten verfolgt?

    - Wer vergisst schon sein eigenes Masterpasswort?

    Andere Frage: Wer ist so blöd, seine wertvollen Passwörter einem Webbrowser (der Sicherheitslücke schlechthin auf jedem End-Anwendungs-Computer) anzuvertrauen? Noch dazu, wenn dieser die Passwörter nur "verschleiert" abspeichert.
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!