https://github.com/z3n70/Frida-Script-Runner
Frida Script Runner is a versatile web-based tool designed for Android and iOS penetration testing purposes.
https://github.com/z3n70/Frida-Script-Runner
android android-security bypass dynamic-analysis frida-gui ios ios-security mobile-security pentest security security-tools tools
Last synced: about 2 months ago
JSON representation
Frida Script Runner is a versatile web-based tool designed for Android and iOS penetration testing purposes.
- Host: GitHub
- URL: https://github.com/z3n70/Frida-Script-Runner
- Owner: z3n70
- Created: 2023-12-21T19:31:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-14T07:56:14.000Z (4 months ago)
- Last Synced: 2024-12-14T08:26:59.397Z (4 months ago)
- Topics: android, android-security, bypass, dynamic-analysis, frida-gui, ios, ios-security, mobile-security, pentest, security, security-tools, tools
- Language: JavaScript
- Homepage:
- Size: 641 KB
- Stars: 218
- Watchers: 5
- Forks: 44
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-iOS-security-tools - Frida-Script-Runner - based tool designed for Android and iOS penetration testing purposes. (Dynamic Analysis)
README
# Frida Script Runner

Frida Script Runner v1.3 is a versatile web-based tool designed for Android and iOS penetration testing purposes.
This tool simplifies the process of interacting with Frida, providing a user-friendly interface through Flask, a Python framework, to enhance the efficiency of penetration testing tasks.
## Features
- **Run Frida Scripts:** Execute custom Frida scripts on selected mobile applications to analyze and manipulate their behavior.
- **Real-time Output:** View real-time output generated by the Frida process, allowing instant feedback on script execution.
- **Script Organization:** Organize Frida scripts into different directories for efficient management and easy selection.
- **Custom Scripting:** Easily create and run custom Frida scripts by copy-pasting the script code directly into the tool.## Feature Details
### How to Use for Android & Custom Script
[](https://www.youtube.com/watch?v=LGx0L_uQQDY)### How to Use for iOS
[](https://www.youtube.com/watch?v=kTp5RTjR5uA)## Prerequisites
- Python 3.11.x (required)
- Flask
- Frida
- ADB (for Android and installation [click this link](https://beebom.com/how-to-install-adb-windows-mac/))
- Ideviceinfo (for iOS and installation [click this link](https://command-not-found.com/ideviceinfo))## Installation
1. Clone the repository:
```bash
git clone https://github.com/z3n70/Frida-Script-Runner.git2. Install Dependencies:
```bash
pip3 install -r requirements.txt3. Run The Application
```bash
python3.11 frida_script.py4. Open Your Browser
```bash
http://127.0.0.1:5000## Usage
1. Connect your USB device and run Frida Server. (root or jailbreak required) and if you use iphone make sure you have Frida installed on Cydia, Sileo, Zebra or another tool2. Open the web interface and select the target package and script.
3. Click "Run Frida" to start the Frida process.
4. View real-time output in the output container.
**Note: If you intend to modify or add frida script files, ensure file are placed in the correct directory. Script Directory 1 For Android and Script Directory 2 For iOS, and you can see script.json for structure file and name**
## Contributing
Contributions are welcome! Please contact [me](https://x.com/zenalarifin_)### Thanks and Support
[Pawang Uler](https://github.com/karjok), [Om-Yud](https://github.com/Yudha-ard), [Mas Gondrong](https://github.com/xcapri), [Alfan](https://github.com/alfanilham), [Revan](https://github.com/revan-ar)# Acknowledgments
Special thanks to the [Frida](https://frida.re/) project for providing an exceptional instrumentation toolkit.