All Projects → antojoseph → Diff Gui

antojoseph / Diff Gui

GUI for Frida -Scripts

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Diff Gui

Dexcalibur
[Official] Android reverse engineering tool focused on dynamic instrumentation automation. Powered by Frida. It disassembles dex, analyzes it statically, generates hooks, discovers reflected methods, stores intercepted data and does new things from it. Its aim is to be an all-in-one Android reverse engineering platform.
Stars: ✭ 512 (+250.68%)
Mutual labels:  frida, gui
Sequelize Ui
Browser-based GUI for previewing and generating Sequelize project files.
Stars: ✭ 142 (-2.74%)
Mutual labels:  gui
Rg3d
3D and 2D game engine written in Rust
Stars: ✭ 2,998 (+1953.42%)
Mutual labels:  gui
Brisk Menu
An efficient menu for the MATE Desktop
Stars: ✭ 142 (-2.74%)
Mutual labels:  gui
Stratosdb
☄️ ☁️ An All-in-One GUI for Cloud SQL that can help users design and test their AWS RDS Instances
Stars: ✭ 140 (-4.11%)
Mutual labels:  gui
Globalprotect Openconnect
A GlobalProtect VPN client (GUI) for Linux based on OpenConnect and built with Qt5, supports SAML auth mode.
Stars: ✭ 143 (-2.05%)
Mutual labels:  gui
Homebridge Config Ui X
The Homebridge UI. Monitor, configure and backup Homebridge from a browser.
Stars: ✭ 1,967 (+1247.26%)
Mutual labels:  gui
Rapidgui
Unity OnGUI(IMGUI) extensions for Rapid prototyping/development
Stars: ✭ 144 (-1.37%)
Mutual labels:  gui
Docker X11 Bridge
Simple Xpra X11 bridge to enable GUI with any docker image
Stars: ✭ 143 (-2.05%)
Mutual labels:  gui
Mootool
A handy tool set for developers. 开发者常备小工具
Stars: ✭ 141 (-3.42%)
Mutual labels:  gui
Terramach
Terra Mach is a mapping frontend system to build graphical interfaces for devices.
Stars: ✭ 142 (-2.74%)
Mutual labels:  gui
Flutter Rs
Build beautiful desktop apps with flutter and rust. 🌠 (wip)
Stars: ✭ 1,872 (+1182.19%)
Mutual labels:  gui
Laravel Paket
Composer GUI. Manage Laravel dependencies from web interface without switching to command line!
Stars: ✭ 143 (-2.05%)
Mutual labels:  gui
Notenoughav1encodes
GUI for AV1 (aomenc, rav1e & svt-av1)
Stars: ✭ 138 (-5.48%)
Mutual labels:  gui
Bimpy
imgui for python
Stars: ✭ 144 (-1.37%)
Mutual labels:  gui
Etcdmanager
A cross-platform GUI and ETCD client
Stars: ✭ 137 (-6.16%)
Mutual labels:  gui
Mode Icons
Show icons instead of mode names
Stars: ✭ 140 (-4.11%)
Mutual labels:  gui
Conductor
A Composer user interface built using Electron.
Stars: ✭ 142 (-2.74%)
Mutual labels:  gui
Scap Workbench
SCAP Scanner And Tailoring Graphical User Interface
Stars: ✭ 145 (-0.68%)
Mutual labels:  gui
Magisk Frida
🔐 Run frida-server on boot with Magisk, always up-to-date
Stars: ✭ 144 (-1.37%)
Mutual labels:  frida

diff-gui

Uses flask for a web framework , jinja for templates , redis for message que , server side push for real time updates and some js .

start webserver with the following command :

  python diff-gui.py -p [port] -a [listenning address]

If it complains , make sure you have all the python dependencies installed !

anto$ cat requirements.txt

  flask 
  jinja2 
  frida
  requests
  json

you can use pip install module_name to install all of these dependencies

Install redis , and start it by typing redis-server in the console

Download frida server for arm android from frida.re and push it to the device

  adb push frida-server /data/local/tmp
  adb shell
  cd /data/local/tmp
  ./frida-server

execute frida-ps -U to make sure you have a working installation , the command should list all the processes running on the device / emulator

for remote execute frida-ps -R [remote addresse]

Now , you can start instrumenting with the avaliable modules !

Happy Hacking :)

Initial Screen - Enter Package name here !

alt tag

Select the Module you want to use , or add modules by just adding js scripts to modules folder

alt tag

Run the script or make any changes in the IDE and get Results in the same screen !

alt tag

You can also do native hooking as shown below !

alt tag

remote android emulator injection

Download frida server for arm android from frida.re and push it to the device

  adb push frida-server /data/local/tmp
  adb shell
  cd /data/local/tmp
  ./frida-server -l 0.0.0.0

redirect frida-server traffic to host traffic

 [email protected] : telnet localhost 5554
 redir add tcp:1337:27042

because redirection are made on loopback address you need to forward traffic socat tcp-listen:27042,bind=0.0.0.0,fork tcp:127.0.0.1:1337

now all the traffic should be redirected from host:27042 to frida-server on the emulated android guest

very usefull if - like me - you klike to dockerize your emulation and other services and want them to interact

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].