首页
社区
课程
招聘
Frida-Sigaction-Seccomp实现对Android APP系统调用的拦截
发表于: 2024-1-26 10:52 8557

Frida-Sigaction-Seccomp实现对Android APP系统调用的拦截

2024-1-26 10:52
8557

冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

最后于 2024-1-26 15:24 被LLeaves编辑 ,原因:
收藏
点赞 2
打赏
分享
最新回复 (6)
雪    币: 6559
活跃值: (6677)
能力值: ( LV5,RANK:76 )
在线值:
发帖
回帖
粉丝
2
好东西,感谢大佬的分享
2024-1-26 11:45
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
大佬,感谢分享
2024-1-26 12:19
0
雪    币: 3421
活跃值: (12739)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
感谢大佬分享已赞
2024-1-26 14:28
0
雪    币: 55
活跃值: (7029)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
优秀 感谢分享
2024-1-26 16:32
0
雪    币: 10072
活跃值: (34131)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
感谢分享
2024-1-29 09:54
1
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7

Sigaction-Seccomp很强 但是fork后execlp的Sigaction如何解决
主进程安装Seccomp规则后 fork 继承 execlp重置Sigaction 导致规则无处理器 一直返回31

问题原因

  1. fork():子进程继承父进程的 seccomp 规则

  2. execve() / execlp():会重置所有信号处理器到默认状态(SIG_DFL)

  3. 信号31:这是 SIGSYS,当 seccomp 拦截系统调用时发送

  4. 缺少信号处理器:exec 后没有 SIGSYS 处理器,导致进程直接终止


最后于 2026-1-7 15:13 被AMy_德友编辑 ,原因:
2026-1-7 15:12
0
游客
登录 | 注册 方可回帖
返回