Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Thehepta/rxposed
https://github.com/Thehepta/rxposed
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/Thehepta/rxposed
- Owner: Thehepta
- Created: 2023-03-22T06:56:18.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-24T19:47:17.000Z (3 months ago)
- Last Synced: 2024-08-25T12:26:45.213Z (3 months ago)
- Language: C
- Size: 20.7 MB
- Stars: 280
- Watchers: 9
- Forks: 74
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# rxposed
### 介绍
rxposed,是一个无感知的Android平台应用注入框架,主要用来对抗应用侵入检测。### 平台支持
目前只支持android 11-14,以后不会兼容11以下,主要是因为andrid11以上开始有包可见性问题,这样就可以隐藏安装在手机上的管理app。| 项目 | rxposed | xposed | frida |
|:------:|:---------------------------------------------------------------------------------------------------------:|:-----------------------------:|:----------------------------------------------:|
| 定位 | 在测试方面不如frida,在模块生态方面不如xposed,但是就功能而言完全可以兼容xposed,并且扩展了native接口。同时还提供了类似frida版本的native模块实现,完全可以做到frida能做到的 | 插件型改机类工具, | 应用测试类工具快速的对应用进行测试,测试逆向结果,运行情况等等 |
| 反检测对抗 | rxposed自带反检测功能和模块隐藏加载功能 | 本身不具备反检测功能,只能依靠使用者自行对抗 | 本身不具备反检测功能,只能依靠使用者自行对抗 |
| 使用便捷性 | app安装到手机上,需要使用就开启,不需要可以关闭,没有任何痕迹留存,也不依赖任何外部模块,只需要root权限 | 需要刷机,打开和关闭,都需要重启 | 虽然便携,但是每次使用都需要进入控制台打开server服务 |
| 兼容以及运行 | 实现原理简单,依赖少,只支持特定版本,兼容性很好 | 多android版本支持,但是存在一定的稳定运行问题 | 多android版本支持,但是兼容需要通过不同的frida版本来解决,存在一定的稳定运行问题 |
| 模块开发详情 | android本地代码开发,只提供入口函数,开发复杂项目难度低,而且由于是纯原生,所以兼容好,运行稳定 | android本地代码开发,提供了更方便的hook api | js开发,易上手,开发容易,但是想开发复杂项目难度高,学习成本大。 |
| 注入情况 | 目前不支持注入server只能注入app应用 | 支持直接注入server | 附加对应的进程就可以 |### 注意事项
+ 同类型工具冲突,如果你的手机中存在修改zygote进程的插件,请关闭了在使用本工具(比如lsposed,zygisk)
+ 不太好支持开机自启
+ 隐藏功能已经无法支持frida-gadget.so### 使用说明
!!!!看这个文档,测试使用,模块注入测试,模块编写,公众号,体验群都写在文档里[语雀文档链接](https://www.yuque.com/thehepta/kp2nla/ri2fh273kf5vyfz7)
### 可能需要者
广大安全开发研究者,它的主要的目是用来无感知注入,有时候这可能需要修改特征,自行编译完成对抗。[核心技术点具体实现说明文档](/document/android10.md)(待更新)
### 模块demo地址
https://github.com/Thehepta/Rxmodule### 公众号和知识星球
主要以对抗为主题希望大家支持一下![输入图片说明](document/images/wx.jpg)
知识星球(没免费卷,想支持就支持一下,不想支持也没事,主要是希望可以接触到更多的问题,收集更多的样本)
![输入图片说明](document/images/start.jpg)
如果在使用中遇到任何问题,或者有什么不懂的地方,可以主动联系我
### 致谢
https://github.com/sanfengAndroid/fake-linkerhttps://github.com/LSPosed/LSPosed
https://github.com/frida/frida
https://github.com/SsageParuders/AndroidPtraceInject
### License
rxposed is licensed under the **GNU General Public License v3 (GPL-3)** (http://www.gnu.org/copyleft/gpl.html).