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("=====================================")