Giter Club home page Giter Club logo

frida-skeleton's Introduction

Hi there 👋

frida-skeleton's People

Contributors

margular avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

frida-skeleton's Issues

诚挚的邀请您加入CT stack社区

Margular师傅
你们好,我是 CT Stack 安全社区的运营jarcis。发现您的frida-skeleton等工具非常优质,特邀您加入我们平台。因未找到您的联系方式,所以只能采取这样的形式,非常抱歉。
CT Stack 安全社区隶属于长亭科技,守护安全工具成长,可帮助运营、推广安全工具。每月评选优质工具打造专题月,可为工具量身定制玩法,集中收集工具使用反馈,辅助工具迭代。
如您有意向,可添加社区微信客服(客服号:CTStack)

应用进程名冲突bug

你好,马格乐,我最近在使用frida-skeleton hook 某些app的时候,发现会提示两个应用进程名相同的报错,导致hook失败,请优化处理,谢谢

Mac编码问题

用的Android Studio起的一个arm64系统,运行出现编码问题
error occurred when hook io.github.margular@3830: 'utf-8' codec can't decode byte 0xff in position 1068: invalid start byte
iShot_2024-01-31_23 27 46

image

这个需要root吗

adb -s "bcc71b61" shell "su -c iptables -t nat -D OUTPUT -p tcp -j DNAT --to-destination 127.0.0.1:8888" Nothing /system/bin/sh: su: inaccessible or not found
发现提示这个

求助

我使用Windows平台搭建adb及frida环境,而在Windows环境下运行主程序则会提示UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 6: invalid start byte错误,我将项目文件夹lib.utils.shell.py中修改err = p.stderr.read().decode(encoding="unicode_escape").strip()后,报错消失,但是又出现新的问题[ERROR] [WatchThread] error occurred when init frida thread: unknown arch:
想求助下如何在Win环境下顺利对进程进行hook呢

Fatal Python error: deallocating None

测试雷电模拟器4.0.61 运行一段时间就自动报错

python -V
Python 3.8.8

python frida-skeleton.py -vip 8080 launcher3
...
[2021-08-07 19:25:15] [DEBUG] [Project|default] loading script for com.android.launcher3...
Fatal Python error: deallocating None
Python runtime state: initialized

Thread 0x000008c8 (most recent call first):
  File "D:\tools\frida-skeleton\lib\utils\shell.py", line 23 in exec
  File "D:\tools\frida-skeleton\lib\utils\adb.py", line 33 in unsafe_shell
  File "C:\Users\tony\Anaconda3\lib\concurrent\futures\thread.py", line 57 in run
  File "C:\Users\tony\Anaconda3\lib\concurrent\futures\thread.py", line 80 in _worker
  File "C:\Users\tony\Anaconda3\lib\threading.py", line 870 in run
  File "C:\Users\tony\Anaconda3\lib\threading.py", line 932 in _bootstrap_inner
  File "C:\Users\tony\Anaconda3\lib\threading.py", line 890 in _bootstrap

Thread 0x00000e40 (most recent call first):
  File "D:\tools\frida-skeleton\lib\core\frida_thread.py", line 212 in hook_apps
  File "D:\tools\frida-skeleton\lib\core\frida_thread.py", line 80 in run
  File "C:\Users\tony\Anaconda3\lib\threading.py", line 932 in _bootstrap_inner
  File "C:\Users\tony\Anaconda3\lib\threading.py", line 890 in _bootstrap

Current thread 0x000003c4 (most recent call first):
  File "D:\tools\frida-skeleton\lib\utils\adb.py", line 22 in devices
  File "D:\tools\frida-skeleton\lib\core\watch_thread.py", line 40 in run
  File "C:\Users\tony\Anaconda3\lib\threading.py", line 932 in _bootstrap_inner
  File "C:\Users\tony\Anaconda3\lib\threading.py", line 890 in _bootstrap

Thread 0x000012ec (most recent call first):
  File "frida-skeleton.py", line 57 in start
  File "frida-skeleton.py", line 86 in <module>

使用命令 -vip 是报错

模拟器是夜神加burp,按照requirements安装的依赖包,
报错如下
[2021-09-02 04:29:42] [DEBUG] [Shell] adb start-server
Traceback (most recent call last):
File "D:\frida-skeleton\frida-skeleton.py", line 86, in
skeleton.start()
File "D:\frida-skeleton\frida-skeleton.py", line 50, in start
Adb.start_server()
File "D:\frida-skeleton\lib\utils\adb.py", line 18, in start_server
return Shell().exec('adb start-server', supress_error=True)
File "D:\frida-skeleton\lib\utils\shell.py", line 20, in exec
p = Popen(cmd, shell=True, stdout=PIPE, stderr=PIPE, close_fds=True)
File "C:\Users\19804\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 951, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\19804\AppData\Local\Programs\Python\Python39\lib\subprocess.py", line 1420, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] 系统找不到指定的文件。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.