首页
社区
课程
招聘
未解决 [求助]app检测自身是否运行在docker容器中 666雪币
发表于: 2024-9-13 17:02 1476

未解决 [求助]app检测自身是否运行在docker容器中 666雪币

2024-9-13 17:02
1476

docker-Android的项目地址:https://github.com/budtmo/docker-android

大佬们有什么方法可以检测出当前处于docker环境内嘛。

已经测试且没有发现docker特征的方法:
1.cat /proc/1/cgroup
2.Find / -name docker
3.cat /proc/1/environ
4.env
5.df -h
6.检测dockerenv
7.检查/bin目录
8.grep 'docker|lxc' /proc/1/cgroup


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 1787
活跃值: (903)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
mount呢?
2024-9-14 01:59
0
雪    币: 13920
活跃值: (17027)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
3
内核中的进程描述符里有个nsproxy结构体,这个指明了你是否在docker中,当然,如果你直接修改这个结构体,也能做到docker逃逸
2024-9-14 08:31
0
雪    币: 14462
活跃值: (5713)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
即便安装了docker,也不代表运行在docker中?所以只能在运行环境中检测
6天前
0
雪    币: 1194
活跃值: (983)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
5
tDasm 即便安装了docker,也不代表运行在docker中?所以只能在运行环境中检测
app是在docker容器里的虚拟机里运行的
6天前
0
雪    币: 1194
活跃值: (983)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
6
Tatsuy mount呢?
mount、mountinfo、mounts、mountstats均没有相关特征
6天前
0
雪    币: 14462
活跃值: (5713)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
马先越 app是在docker容器里的虚拟机里运行的
说句不好听的,那列举的那些检测思路都是错的,你检测是否安装docker?安装了docker就一定运行在docker中?所以你这个项目也就不言而喻了。
6天前
0
雪    币: 1194
活跃值: (983)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
8
tDasm 说句不好听的,那列举的那些检测思路都是错的,你检测是否安装docker?安装了docker就一定运行在docker中?所以你这个项目也就不言而喻了。
没错 是这样的,之前的检测方向可能不对,所以现在就是想找到这样一种方法。
6天前
0
雪    币: 1194
活跃值: (983)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
9
pureGavin 内核中的进程描述符里有个nsproxy结构体,这个指明了你是否在docker中,当然,如果你直接修改这个结构体,也能做到docker逃逸
大佬 这个怎么能看出来 
generic_x86_64_arm64:/ # ls -l /proc/self/ns
total 0
lrwxrwxrwx 1 root root 0 2024-09-14 03:03 cgroup -> cgroup:[4026531835]
lrwxrwxrwx 1 root root 0 2024-09-14 03:03 mnt -> mnt:[4026532600]
lrwxrwxrwx 1 root root 0 2024-09-14 03:03 net -> net:[4026531998]
lrwxrwxrwx 1 root root 0 2024-09-14 03:03 uts -> uts:[4026531838]
generic_x86_64_arm64:/ # ls -l /proc/5110/ns
total 0
lrwxrwxrwx 1 u0_a167 u0_a167 0 2024-09-14 03:03 cgroup -> cgroup:[4026531835]
lrwxrwxrwx 1 u0_a167 u0_a167 0 2024-09-14 03:03 mnt -> mnt:[4026532813]
lrwxrwxrwx 1 u0_a167 u0_a167 0 2024-09-14 03:03 net -> net:[4026531998]
lrwxrwxrwx 1 u0_a167 u0_a167 0 2024-09-14 03:03 uts -> uts:[4026531838]
6天前
0
雪    币: 13920
活跃值: (17027)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
10
马先越 大佬 这个怎么能看出来 generic_x86_64_arm64:/ # ls -l /proc/self/ns total 0 lrwxrwxrwx 1 root root 0 2024-0 ...
用户模式下应该看不到,得进内核看
6天前
0
游客
登录 | 注册 方可回帖
返回
//