From 2090071010ced3ff72600ad03ced4dcb55e388df Mon Sep 17 00:00:00 2001 From: rofl0r Date: Mon, 7 May 2018 11:50:25 +0100 Subject: [PATCH] extract_user.py: fix compatibility with python2 --- extract_user.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extract_user.py b/extract_user.py index 131bb94..187edc1 100755 --- a/extract_user.py +++ b/extract_user.py @@ -7,7 +7,7 @@ def decrypt_password(user, pass_enc): passw = "" for i in range(0, len(pass_enc)): - passw += chr(pass_enc[i] ^ key[i % len(key)]) + passw += chr(ord(pass_enc[i]) ^ ord(key[i % len(key)])) return passw.split("\x00")[0] @@ -15,8 +15,8 @@ def extract_user_pass_from_entry(entry): user_data = entry.split(b"\x01\x00\x00\x21")[1] pass_data = entry.split(b"\x11\x00\x00\x21")[1] - user_len = user_data[0] - pass_len = pass_data[0] + user_len = ord(user_data[0]) + pass_len = ord(pass_data[0]) username = user_data[1:1 + user_len] password = pass_data[1:1 + pass_len]