From 5c351b2314096267c26819a1e31335a4c0eec3f9 Mon Sep 17 00:00:00 2001 From: "Ajin.Abraham" Date: Sat, 9 Mar 2024 12:55:07 -0800 Subject: [PATCH] Fix #2343 --- mobsf/DynamicAnalyzer/views/ios/corellium_apis.py | 3 +-- mobsf/StaticAnalyzer/views/android/manifest_analysis.py | 5 ++++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/mobsf/DynamicAnalyzer/views/ios/corellium_apis.py b/mobsf/DynamicAnalyzer/views/ios/corellium_apis.py index ece1de152b..70790bfaec 100644 --- a/mobsf/DynamicAnalyzer/views/ios/corellium_apis.py +++ b/mobsf/DynamicAnalyzer/views/ios/corellium_apis.py @@ -531,11 +531,10 @@ def upload_ipa(self, ipa_file): def install_ipa(self): """Install IPA.""" - data = {'path': '/tmp/app.ipa'} r = requests.post( f'{self.api}/instances/{self.instance_id}/agent/v1/app/install', headers=self.headers, - json=data, + json={'path': '/tmp/app.ipa'}, proxies=self.proxies, verify=self.verify) if r.status_code in SUCCESS_RESP: diff --git a/mobsf/StaticAnalyzer/views/android/manifest_analysis.py b/mobsf/StaticAnalyzer/views/android/manifest_analysis.py index a76fd7cf66..28f8c7fd25 100755 --- a/mobsf/StaticAnalyzer/views/android/manifest_analysis.py +++ b/mobsf/StaticAnalyzer/views/android/manifest_analysis.py @@ -310,7 +310,10 @@ def manifest_analysis(mfxml, ns, man_data_dic, src_type, app_dir): try: target_sdk = int(man_data_dic['target_sdk']) except Exception: - target_sdk = ANDROID_8_0_LEVEL + if man_an_dic.get('min_sdk'): + target_sdk = int(man_an_dic['min_sdk']) + else: + target_sdk = ANDROID_8_0_LEVEL if (target_sdk < ANDROID_9_0_LEVEL and launchmode == 'singleTask'): ret_list.append(('task_hijacking', (item,), (target_sdk,)))