ChromeDecryption.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:ForensicTool 作者: LewisC22 项目源码 文件源码
def LDParser(self):

        conn = sqlite3.connect (os.getenv("APPDATA") + "\..\Local\Google\Chrome\User Data\Default\Login Data")
        cursor = conn.cursor()
        cursor.execute('SELECT action_url, username_value, password_value FROM logins')
        output_file_path = 'ChromeCode/ChromeLoginData'
        with open(output_file_path, 'wb') as output_file:
            csv_writer = csv.writer(output_file, quoting=csv.QUOTE_ALL)
            headers = []
            csv_writer.writerow(headers)
            for result in cursor.fetchall():
                password = win32crypt.CryptUnprotectData(result[2], None, None, None, 0)[1]
                if password:
                    print 'Site: ' + result[0]
                    print 'Username: ' + result[1]
                    print 'Password: ' + password
                Final_list = (('Site', result[0]) + ("\n" 'Username', result[1]) + ("\n" 'Password', password))
                csv_writer.writerow(Final_list)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号