首页
社区
课程
招聘
[原创]AlbatrossServer全新的注入框架,Frida的高性能替代方案
发表于: 2025-8-29 07:35 7346

[原创]AlbatrossServer全新的注入框架,Frida的高性能替代方案

2025-8-29 07:35
7346

Frida难以应对发杂的代码逻辑,容易对抗,运行效率低。spawn模式有缺陷,多进程app会有问题,特征改来改去,索性自己开发一套。

AlbatrossServer 是一款专为 Android 安全研究、逆向分析、动态监控 设计的工具,支持在设备上实时注入 AlbatrossAndroid Hook 代码,实现对目标进程的 动态插桩、代码修改、方法拦截、日志监控 等功能。

核心特点
PC 端远程控制(Python API)
支持 Launch(启动注入)和 Attach(运行时注入)
可 Hook 系统应用 & 普通 App
支持 x86、x86_64、ARM、ARM64 架构
提供 Java 层插件开发框架
对抗少,Frida无法运行可以尝试它

⚠️ 重要声明

Launch 模式(类似 Frida spawn):

Attach 模式(类似 Frida attach):

Android 安全研究(动态分析恶意软件、Hook 敏感 API)
逆向工程(修改 App 行为、绕过签名校验)
漏洞挖掘(监控 JNI 调用、拦截系统服务)
学习 Android 内部机制(如 ActivityThreadBinder 通信)

GitHub 地址763K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6m8L8r3u0S2N6s2u0G2M7%4y4t1L8$3!0C8i4K6u0r3b7h3I4T1j5i4c8J5L8%4y4K6f1$3g2J5N6X3g2J5

设备数量有限,仅在少量的设备上测试,出现bug在论坛上反馈太麻烦了,所以特定创建QQ群,便于交流反馈。

QQ群:478564202 (安卓移动安全逆向隐私合规分析)

欢迎安全研究者、逆向工程师交流讨论! ????

模块 说明
albatross-python PC 端控制工具,用于设备管理、App 启动/注入、RPC 调用
albatross-java 设备端核心代码,运行在 system_server 或目标 App 进程
resource 存储注入所需的 agent.soalbatross_server、Demo 插件
public class DemoInjector extends AlbatrossInjector {
    public DemoInjector(String libName, String argString, int flags) {
        super(libName, argString, flags);
    }
 
    @Override
    public void beforeMakeApplication() {
        // App 未初始化时调用(仅 Launch 模式生效)
        Albatross.log("Before Application.makeApplication()");
    }
 
    @Override
    public void beforeApplicationCreate(Application application) {
        // Application.onCreate() 之前调用
        Albatross.hookClass(ActivityH.class); // Hook 目标类
    }
 
    @Override
    public void afterApplicationCreate(Application application) {
        // Application.onCreate() 之后调用
        Albatross.log("After Application.onCreate()");
    }
}
public class DemoInjector extends AlbatrossInjector {
    public DemoInjector(String libName, String argString, int flags) {
        super(libName, argString, flags);
    }
 
    @Override
    public void beforeMakeApplication() {
        // App 未初始化时调用(仅 Launch 模式生效)
        Albatross.log("Before Application.makeApplication()");
    }
 
    @Override
    public void beforeApplicationCreate(Application application) {
        // Application.onCreate() 之前调用
        Albatross.hookClass(ActivityH.class); // Hook 目标类
    }
 
    @Override
    public void afterApplicationCreate(Application application) {
        // Application.onCreate() 之后调用
        Albatross.log("After Application.onCreate()");
    }
}
import albatross
import time
 
device = albatross.get_device("your_device_id"# 获取设备
assert device.is_root  # 检查 Root 权限
 
# 获取已安装的 App 列表
user_pkgs = device.get_user_packages()
 
# 注入 Demo 插件
inject_dex = "plugins/injector_demo.apk"  # 插件路径
inject_class = "qing.albatross.app.agent.DemoInjector"  # 插件全限定名
 
for pkg in user_pkgs:
    if "albatross" in pkg:  # 仅测试目标 App
        print(f"Testing {pkg}...")
        device.stop_app(pkg)  # 停止 App
        device.start_app(pkg)  # 重新启动(Launch 模式)
        time.sleep(3)
        device.attach(pkg, inject_dex, None, inject_class)  # 注入插件
        device.home()  # 返回桌面
        time.sleep(2)
 
print("Test completed!")
import albatross
import time

[培训]Windows内核深度攻防:从Hook技术到Rootkit实战!

收藏
免费 167
支持
分享
最新回复 (118)
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
Thank you very much
2025-8-29 08:26
0
雪    币: 3032
活跃值: (3884)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
过来瞧瞧
2025-8-29 08:42
0
雪    币: 358
活跃值: (1893)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习学习
2025-8-29 09:07
0
雪    币: 7
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
向大佬学习
2025-8-29 09:09
0
雪    币: 0
活跃值: (2439)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
向大佬学习
2025-8-29 09:28
0
雪    币: 261
活跃值: (1050)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
向大佬学习
2025-8-29 09:40
0
雪    币: 20
活跃值: (1281)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
666
2025-8-29 09:55
0
雪    币: 2988
活跃值: (3210)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
过来瞧瞧
2025-8-29 10:01
0
雪    币: 368
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
向佬学习学习
2025-8-29 10:17
0
雪    币: 4997
活跃值: (5079)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
666
2025-8-29 10:32
0
雪    币: 213
活跃值: (1321)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
666
2025-8-29 10:42
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
向大佬学习
2025-8-29 10:56
0
雪    币: 5630
活跃值: (9442)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
 牛啊
2025-8-29 11:00
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15
666666666
2025-8-29 12:34
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
66666666
2025-8-29 12:36
0
雪    币: 8230
活跃值: (4763)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
tql 666
2025-8-29 15:29
0
雪    币: 18
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
666 tql
2025-8-29 16:38
0
雪    币: 105
活跃值: (2272)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
666 tql
2025-8-29 17:40
0
雪    币: 204
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
666 tql
2025-8-29 18:07
0
雪    币: 23
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21
666
2025-8-29 19:34
0
雪    币: 199
活跃值: (528)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
向大佬学习
2025-8-30 14:23
0
雪    币: 1185
活跃值: (1282)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
可以学习
2025-8-30 14:27
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
24
牛皮啊
2025-8-31 00:44
0
雪    币: 11128
活跃值: (8405)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
25
666
2025-8-31 00:46
0
游客
登录 | 注册 方可回帖
返回