luject 将动态库静态注入指定应用开源项目

我要开发同款
匿名用户2020年04月27日
41阅读
开发技术JavaScript
所属分类程序开发、常用工具包
授权协议Apache

作品详情

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

AndroidAPKiPhoneOSIPAWindows可执行程序MacOS可执行程序Linux可执行程序如果你想要了解更多,请参考:

在线文档项目主页GithubGitee准备工作我们需要先安装xmake来编译此项目。

编译$xmake安装$xmakeinstall使用$luject-iapp.apklib1.solib2.so$luject-iapp.ipalib1.dyliblib2.dylib$luject-iliba.solib1.solib2.so$luject-iapp.exelib1.dlllib2.dll$luject-ia.dlllib1.dlllib2.dll$luject-iliba.dyliblib1.dyliblib2.dyib$luject-ibinlib1.solib2.so示例注入libfrida-gadget.so到APK使用frida系列工具对app进行动态分析,相关详情见:frida

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

参考文档: Howtousefridaonanon-rooteddevice

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论