Internet Explorer mit Python

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Chazy
User
Beiträge: 9
Registriert: Samstag 8. Dezember 2012, 09:29

Hallo zusammen,

ich hoffe dass ich mich gleich an das richtige Forum wende mit diesem Problem.
Seit längerem schon arbeite ich nun mit _winreg um forensische Analysen mit Python durchzuführen.
Klappt soweit ganz gut, nur bin ich jetzt an dem Punkt wo ich versuche, den InternetExplorer auszulesen.
Was mich erstmal interessiert, ist die History.
Es gibt zwar einen Registrykey hierfür, aber deren Inhalt zeigt nur die eingegebenen URLs an.
Hier gerne den RegPath: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs

Durch ein wenig googeln bin ich darauf gestoßen, dass es eine "index.dat" im Verzeichnis
C:\Users\{Username}\AppData\Local\Microsoft\Windows\History\History.IE5\MSHist012012030720120308\index.dat
geben sollte.

Jedoch ist die bei mir im System leider nicht auffindbar :K

auch beim folgenden Versuch

Code: Alles auswählen

infile =open("C:\Users\{Username}\AppData\Local\Microsoft\Windows\History","r")
kommt folgende Fehlermeldung:
IOError: [Errno 13] Permission denied: 'C:\\Users\\{Username}\\AppData\\Local\\Microsoft\\Windows\\History'

da diese Pfade auch tatsächlich existieren, wollte ich mal den Versuch starten Python ausgeben zu lassen, was der unter den jeweiligen Verzeichnissen findet.
Leider weiß ich im Moment nicht weiter
BlackJack

@Chazy: Statt '{Username}' hast Du da einen *tatsächlichen* Benutzernamen eingesetzt und den jetzt für den Beitrag nur durch '{Username}' ersetzt?

Falls da in Deinem Code ein konkreter Benutzername steht, hast Du Programm auch ganz sicher mit *dem* Benutzer, oder zumindest mit einem Benutzer ausgeführt, der genug Rechte besitzt um auf die Dateien mit dem Browserverlauf von anderen Benutzern zuzugreifen? Achtung: Auch der Administratorbenutzer darf bei Windows nicht einfach alles machen.
Chazy
User
Beiträge: 9
Registriert: Samstag 8. Dezember 2012, 09:29

da habe ich selbstverständlich meinen tatsächlichen Benutzernamen eingesetzt.
Ich selbst habe mir auf meinem Rechner die Adminrechte entzogen.
Jedoch starte ich das Programm als Administrator.
Sirius3
User
Beiträge: 18335
Registriert: Sonntag 21. Oktober 2012, 17:20

@Chazy: Wenn "History" ein Verzeichnis ist, kannst Du es mit »open« nicht öffnen. Ob dann wirklich "Permission denied" als Fehlermeldung kommt, kann ich zwecks fehlendem Python unter Windows nicht verifizieren. Internet Explorer Version 5 ist auch schon ein bißchen in die Jahre gekommen, benutzen neuere Versionen immer noch dieses History-Verzeichnis?
Chazy
User
Beiträge: 9
Registriert: Samstag 8. Dezember 2012, 09:29

@Sirius3

Intalliert ist der IE11.
Ich vermute das der Pfad nichts mit der Version des Explorers zu tun hat.
Antworten