All Projects → 4ch12dy → Fridalib

4ch12dy / Fridalib

Licence: mit
iOS/android frida library for reversing

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Fridalib

Appmon
Documentation:
Stars: ✭ 1,157 (+656.21%)
Mutual labels:  frida
Corellium Android Unpacking
Android Unpacking Automation using Corellium Devices
Stars: ✭ 107 (-30.07%)
Mutual labels:  frida
Frida All In One
《FRIDA操作手册》by @hluwa @r0ysue
Stars: ✭ 1,990 (+1200.65%)
Mutual labels:  frida
Dbi Stuff
Resources About Dynamic Binary Instrumentation and Dynamic Binary Analysis
Stars: ✭ 80 (-47.71%)
Mutual labels:  frida
Xpcspy
Bidirectional XPC message interception and more. Powered by Frida
Stars: ✭ 101 (-33.99%)
Mutual labels:  frida
Airspy
AirSpy - Frida-based tool for exploring and tracking the evolution of Apple's AirDrop protocol implementation on i/macOS, from the server's perspective. Released during BH USA 2019 Training https://www.nowsecure.com/event/advanced-frida-and-radare-a-hackers-delight/
Stars: ✭ 116 (-24.18%)
Mutual labels:  frida
Ios debugger challenge
A playground for run-time iOS app inspection
Stars: ✭ 39 (-74.51%)
Mutual labels:  frida
Awesome Frida
Awesome Frida - A curated list of Frida resources http://www.frida.re/ (https://github.com/frida/frida)
Stars: ✭ 2,025 (+1223.53%)
Mutual labels:  frida
Fridahooker
由于工作原因接触纯App安全比较少了所以项目处于咕咕咕状态 // Android Frida GUI Manager; Android 图形化Frida管理器
Stars: ✭ 101 (-33.99%)
Mutual labels:  frida
Fridaregstntv
利用 frida 获取 Jni RegisterNatives 动态注册的函数
Stars: ✭ 136 (-11.11%)
Mutual labels:  frida
Iostrace
alternative strace for iOS device(64bit) on frida
Stars: ✭ 84 (-45.1%)
Mutual labels:  frida
Jnitrace Engine
Engine used by jnitrace to intercept JNI API calls.
Stars: ✭ 94 (-38.56%)
Mutual labels:  frida
Frida Trace
Trace APIs declaratively through Frida.
Stars: ✭ 120 (-21.57%)
Mutual labels:  frida
Rms Runtime Mobile Security
Runtime Mobile Security (RMS) 📱🔥 - is a powerful web interface that helps you to manipulate Android and iOS Apps at Runtime
Stars: ✭ 1,194 (+680.39%)
Mutual labels:  frida
Magisk Frida
🔐 Run frida-server on boot with Magisk, always up-to-date
Stars: ✭ 144 (-5.88%)
Mutual labels:  frida
Frida Snippets
Hand-crafted Frida examples
Stars: ✭ 1,081 (+606.54%)
Mutual labels:  frida
Fridaandroidtracer
A runnable jar that generate Javascript hook script to hook Android classes.
Stars: ✭ 114 (-25.49%)
Mutual labels:  frida
Frida Ios Hook
A script that helps you trace classes, functions, and modify the return values of methods on iOS platform
Stars: ✭ 151 (-1.31%)
Mutual labels:  frida
Diff Gui
GUI for Frida -Scripts
Stars: ✭ 146 (-4.58%)
Mutual labels:  frida
Frida Android Scripts
Some frida scripts
Stars: ✭ 124 (-18.95%)
Mutual labels:  frida

FridaLib

iOS/android frida library for reversing

Android

funtions in androdFridaLib

  • backtrace : Print java call stack

    function backtrace()
    
  • java_single_hook : hook java class method and auto log args and return value

    function java_single_hook(className, methd, callbackFunc)
    
  • java_hook : hook java class all overload methods and auto log args and return value

    function java_hook(className, func, callbackFunc)
    
  • native_hook_symbol : hook native function by symbol

    function native_hook_symbol(moduleName, funcName, onEnterFunc, onLeaveFunc)
    
  • native_hook_address : hook native function by address

    function native_hook_address(moduleName, funcAddr, onEnterFunc, onLeaveFunc)
    
  • print_class_fields : print class object all fields

    function print_class_fields(obj)
    
  • bytes_to_string : byte data convert to java string

    function bytes_to_string(data)
    
  • string_to_bytes : string convert to byte data

    function string_to_bytes(str)
    
  • hook_register_natives : hook RegisterNatives in libart.so

    function hook_register_natives()
    

sample

some test script about app and service hook in android

iOS

funtions in iOSFridaLib

  • get_image_vm_slide : get image vm address slide

    function get_image_vm_slide(modulePath)
    
  • get_all_objc_class : get all ObjC class by image path

    function get_all_objc_class(modulePath)
    
  • get_all_class_methods : get all methods of a class

    function get_all_class_methods(classname)
    
  • get_info_form_address : get some info from addr

    function get_info_form_address(address)
    
  • find_symbol_from_address : find best match objc symbol from address

    function find_symbol_from_address(modulePath,addr)
    
  • backtrace

  • function backtrace(onlyMainModule)
    
  • xbacktrace : print a symbol call stack

    function xbacktrace(context)
    

sample

this is some test js script loaded into frida python script

you can add your test js script similar to provided easily

How to use

you can refer to the sample

Surpise

this project is twitted by @Mobile Security at https://twitter.com/mobilesecurity_/status/1172116516839546883

emmmm, But it just a baby projet. Be glade that you make it grouth with me

Reference

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].