luject 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
luject 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
luject 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
luject 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
luject 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发常用工具包
开源组织
地区 国产
投 递 者 ruki
适用人群 未知
收录时间 2020-04-27

软件简介

luject是一个可以将动态库静态注入到指定应用程序包的工具,目前支持以下应用程序的注入:

  • Android APK
  • iPhoneOS IPA
  • Windows可执行程序
  • MacOS可执行程序
  • Linux可执行程序

如果你想要了解更多,请参考:

准备工作

我们需要先安装xmake来编译此项目。

编译

$ xmake

安装

$ xmake install

使用

$ luject -i app.apk lib1.so lib2.so
$ luject -i app.ipa lib1.dylib lib2.dylib
$ luject -i liba.so lib1.so lib2.so
$ luject -i app.exe lib1.dll lib2.dll
$ luject -i a.dll lib1.dll lib2.dll
$ luject -i liba.dylib lib1.dylib lib2.dyib
$ luject -i bin lib1.so lib2.so

示例

注入libfrida-gadget.so到APK

使用frida系列工具对app进行动态分析,相关详情见:frida

$ luject -i app.apk -p libtest /tmp/libfrida-gadget.so

其中,libtest是指定apk中需要匹配注入的so库,并且支持模式匹配实现批量注入,例如:libtest_*.so,如果不指定-p参数,默认多所有so进行批量全注入。

参考文档: How to use frida on a non-rooted device

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
xmake后就没反应了,半天都没动,是网络问题么?
2020/05/26 12:58
回复
举报
更多评论
发表于大前端专区
2020/04/27 14:20

luject v1.0.3首发,一个静态注入动态库的工具

luject是一个静态注入动态库的工具,它可以实现对mac, ios, linux, windows, android的可执行程序,动态库程序进行修改,来插入指定动态库实现注入和加载。 另外luject也实现了对ios的ipa包,android的apk包自己macOS的.app包的动态库注入,重打包和重签名支持。 注入技术简介 我们可以通过ptrace附加或启动一个程序,然后将指定的动态库注入进去,但很多情况下需要root权限才行。 除了通过动态注入,我们也可以通过设置DYLD_IN...

2
21
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/04/28 11:46

lanoox/luject

luject A static injector of dynamic library for application 简介 luject是一个可以将动态库静态注入到指定应用程序包的工具,目前支持以下应用程序的注入: Android APK iPhoneOS IPA Windows可执行程序 MacOS可执行程序 Linux可执行程序 如果你想要了解更多,请参考: 在线文档 项目主页 Github Gitee 准备工作 我们需要先安装xmake来编译此项目。 编译 $ xmake 安装 $ xmake install 使用 $ luject -i app.apk lib1.so li...

0
0
发表于DevOps专区
2020/04/26 23:17

一个静态注入动态库的工具: luject

luject是一个静态注入动态库的工具,它可以实现对mac, ios, linux, windows的可执行程序,动态库程序进行修改,来插入指定动态库实现注入和加载。 另外luject也实现了对ios的ipa包,android的apk包自己macOS的.app包的动态库注入,重打包和重签名支持。 注入技术简介 我们可以通过ptrace附加或启动一个程序,然后将指定的动态库注入进去,但很多情况下需要root权限才行。 除了通过动态注入,我们也可以通过设置DYLD_INSERT_LIB...

0
0
发表于AI & 大数据专区
2020/04/27 20:37

xmake v2.3.3 发布, 新增iOS/MacOS Framework和App构建支持

这个版本主要是对内置的构建规则做了些扩展,新增了相关规则来实现对iOS/MacOS相关App应用程序项目、Framework和Bundle程序的构建支持。 并且支持App签名,也提供了相关工程模板来快速创建应用程序,另外此版本还对Qt的开发构建也做了不少改进,增加对Qt5.14.0新版本sdk的支持,对android的打包部署支持上也改进了不少。 处理之外,xmake还提供了一个特殊的xmake.cli构建rule,通过集成libxmake engine库,来扩展开发基于xmake...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
27 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部