From 42ec8a8bc3fb44386e2c26ab7619986925ff7dd3 Mon Sep 17 00:00:00 2001 From: xaoyo Date: Tue, 26 Sep 2023 20:42:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=94=99=E8=AF=AF=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Program/get_base_addr.py | 2 +- Program/get_wx_info.py | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Program/get_base_addr.py b/Program/get_base_addr.py index ca906db..9867558 100644 --- a/Program/get_base_addr.py +++ b/Program/get_base_addr.py @@ -221,7 +221,7 @@ class BaseAddr: mobile_offset = self.calculate_offset(self.mobile_addr[0]) if len(self.name_addr) >= 1: name_offset = self.calculate_offset(self.name_addr[0]) - if len(self.account_addr) >= 1: + if len(self.account_addr) >= 2: account_offset = self.calculate_offset(self.account_addr[1]) key_offset = self.calculate_offset(self.key_addr) diff --git a/Program/get_wx_info.py b/Program/get_wx_info.py index 4b06be7..4ac380c 100644 --- a/Program/get_wx_info.py +++ b/Program/get_wx_info.py @@ -191,8 +191,10 @@ def read_info(version_list): if __name__ == "__main__": version_list = json.load(open("version_list.json", "r", encoding="utf-8")) rd = read_info(version_list) - # print(rd) - for i in rd: - for k, v in i.items(): - print(f"[+] {k}: {v}") - print("=====================================") + if isinstance(rd, str): + print(rd) + else: + for i in rd: + for k, v in i.items(): + print(f"[+] {k}: {v}") + print("=====================================")