iOS Dynamic Analysis with Corellium (#2194)

* iOS Dynamic Analysis Support with Corellium Jailbroken iOS devices
* Corellium API layer for complete device and project management
* Frida instrumentation (attach, spawn and inject) over SSH local port forward
* Shell access over SSH
* MobSF httptools proxy integration over SSH remote port forward
* Device File upload and download over SSH
* Frida scripts for core defense bypass, monitoring, and tracing
* Helper iOS Frida scripts for pentesting and malware analysis
* Screen cast with touch, swipe and text input support from web UI
* Dynamic Analysis device data dump and  report Generation
* Android Certificate analysis, replaced oscrypto with cryptography for public key parsing
* Python minimum support is 3.10
* Bumped httptools to latest, fixes httptools repeat bug
* Added unzip to docker to fix a bug
This commit is contained in:
Ajin Abraham
2023-12-03 02:01:10 -08:00
committed by GitHub
parent 4685d8e73d
commit 2aecb905b3
148 changed files with 10446 additions and 1606 deletions
+3 -3
View File
@@ -2,7 +2,7 @@
rem Python Check
set /a count=0
where python >nul 2>&1 && (
echo [INSTALL] Checking for Python version 3.9+
echo [INSTALL] Checking for Python version 3.10+
:redo
if %count% lss 3 (
set /a count+=1
@@ -13,10 +13,10 @@ where python >nul 2>&1 && (
) else (
exit /b
)
echo %var%|findstr /R "[3].[91011]" >nul
echo %var%|findstr /R "[3].[1011]" >nul
if errorlevel 1 (
if "%var%"=="" goto redo
echo [ERROR] MobSF dependencies require Python 3.9-3.11. Your python points to %var%
echo [ERROR] MobSF dependencies require Python 3.10-3.11. Your python points to %var%
exit /b
) else (
echo [INSTALL] Found %var%