Skip to content

iOS Dynamic Analysis with Corellium#2194

Merged
ajinabraham merged 38 commits intomasterfrom
ios_dyn
Dec 3, 2023
Merged

iOS Dynamic Analysis with Corellium#2194
ajinabraham merged 38 commits intomasterfrom
ios_dyn

Conversation

@ajinabraham
Copy link
Copy Markdown
Member

@ajinabraham ajinabraham commented Jun 21, 2023

Describe the Pull Request

* 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

Checklist for PR

  • Run MobSF unit tests and lint tox -e lint,test
  • Tested Working on Linux, Mac, Windows, and Docker
  • Add unit test for any new Web API (Refer: StaticAnalyzer/tests.py)
  • Make sure tests are passing on your PR MobSF tests

Additional Comments (if any)

REST APIs for iOS Dynamic Analysis will be made available later.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dynamic analyzer Dynamic Analyzer related ios_dynamic_analyzer iOS Dynamic Analysis related

Projects

Development

Successfully merging this pull request may close these issues.

3 participants