Skip to content

hacker-steroids/vscode-frida

 
 

Repository files navigation

vscode-frida

Unofficial frida workbench for VSCode

Prerequisites

  • 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
  • nodejs and npm install -g fruity-frida (optional, for lldb related features)
  • iTunes on Windows

If you are on Windows, you need to keep iTunes open in order to interact with iOS devices.

You only need to install fruity-frida for iOS specific features, like lldb debugging and remote shell. For more information, please refer to fruity-frida.

Features

demo

Target Selector

User friendly UI

Debug Log

Now supports both iOS syslog and Android logcat!

Debug Log

Download and Apply frida-gum Typing Info

Typing

Objection

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.

There's also a shortcut for copying SSH public key to jailbroken iDevice.

All the SSH related commands take port 22 as the default port. If you are on chekra1n jailbreak, please install OpenSSH on your device.

Todo

  • More Android features
  • More mobile security terminal tools intergration

Release Note:

Please refer to CHANGELOG

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 65.7%
  • Python 31.6%
  • JavaScript 2.7%