Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ChiChou/vscode-frida
Unofficial frida extension for VSCode
https://github.com/ChiChou/vscode-frida
android ios mobile-security reverse-engineering vscode
Last synced: 21 days ago
JSON representation
Unofficial frida extension for VSCode
- Host: GitHub
- URL: https://github.com/ChiChou/vscode-frida
- Owner: ChiChou
- License: mit
- Created: 2020-01-14T11:58:22.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-05T18:55:28.000Z (about 1 month ago)
- Last Synced: 2024-11-05T19:42:53.668Z (about 1 month ago)
- Topics: android, ios, mobile-security, reverse-engineering, vscode
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=CodeColorist.vscode-frida
- Size: 2.38 MB
- Stars: 481
- Watchers: 19
- Forks: 48
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - ChiChou/vscode-frida - Unofficial frida extension for VSCode (TypeScript)
README
# vscode-frida
**Unofficial** frida workbench for VSCode [![](https://img.shields.io/visual-studio-marketplace/v/CodeColorist.vscode-frida?color=%230af&label=install&logo=visual-studio-code&logoColor=%230ac&style=plastic)](https://marketplace.visualstudio.com/items?itemName=CodeColorist.vscode-frida)
## Prerequisites
* libimobiledevices (for `inetcat` command)
* Python >= 3.7
* `pip3 install -U frida-tools` If you have more than one python3 in your path, you need to config the python path in settings
* iTunes on WindowsIf you are on Windows, you need to keep iTunes open in order to interact with iOS devices via USB.
## Features
![demo](resources/doc/demo.gif)
### Target Selector
User friendly UI
### Debug Log
Now supports both iOS syslog and Android logcat!
![Debug Log](resources/doc/syslog.gif)
### Download and Apply frida-gum Typing Info
![Typing](resources/doc/typing.gif)
### Objection
* [Objection](https://github.com/sensepost/objection) Runtime Mobile Exploration
### Javascript REPL shortcut
Open and activate an REPL at the bottom. Use the "frida" button at the top of any active `js` / `typescript` document, it will send the code to the active REPL.
### Shell
For Android devices, **Open Shell** is simply a wrapper for `adb shell`.
For iOS it gives a SSH shell. It might ask for credentials depending on your setup.
## Todo
* More Android features
* More mobile security terminal tools intergration## [CHANGELOG](CHANGELOG.md)
## Contributors
![](https://contrib.rocks/image?repo=chichou/vscode-frida)