首页
社区
课程
招聘
[原创]开源SKRoot-Linux内核级完美隐藏ROOT系统源码
2023-3-29 02:36 49916

[原创]开源SKRoot-Linux内核级完美隐藏ROOT系统源码

2023-3-29 02:36
49916

SKRoot - SuperKernelRoot - Linux 内核级完美隐藏ROOT演示

特点:

  • 新一代SKRoot,挑战全网root检测手段

  • 跟面具完全不同思路,摆脱面具被检测的弱点,完美隐藏root功能,

  • 全程不需要暂停SELinux,实现真正的SELinux 0%触碰,

  • 通用性强,通杀所有内核,不需要内核源码,直接patch内核,

  • 自带ROOT授权注入

  • 兼容安卓APP直接JNI调用,稳定、流畅、不闪退。

功能特点:

1.显示自身权限信息
2.获取ROOT权限
3.执行ROOT命令
4.执行原生内核命令
5.安装部署隐藏版su
6.注入su到指定进程
7.完全卸载清理su

功能备注:

APP应用程序拿到ROOT权限的唯一方法就是得到ROOT密匙,此密匙为48位的随机字符串,安全可靠,如若感觉长度不够,可自行修改源码拓展长度。

其中【注入su到指定进程】只支持授权su到64位的APP,老式32位APP不再进行支持,因市面上几乎所有APP都是64位,例如MT文件管理器、Root Explorer文件管理器等等。

预览:




源码地址:

https://github.com/abcz316/SKRoot-linuxKernelRoot

==============================

流程:

1.通过拖拽内核文件置find_proc_pid_status可直接得到函数proc_pid_status的入口地址,IDA跳至该地址后按F5,肉眼可得task_struct结构体里credseccomp的偏移值(seccomp为非必需项)。
2.通过拖拽内核文件置find_avc_denied可得相关函数的入口地址,IDA跳至该地址后按F5,肉眼跳转可得avc_denied的入口位置。
3.通过拖拽内核文件置find_do_execve可直接得到函数do_execve的入口位置。
4.通过拖拽内核文件置patch_kernel_root,输入以上得到的信息值,开始补丁内核,同时会自动生成ROOT密匙,直至补丁完成。
5.启动PermissionManager,输入ROOT密匙值,开始享受舒爽的ROOT环境。

想要从没有源码的内核文件中得到这4个值的方法其实有很多,至少有4种以上,其实直接用IDA搜一下就有了~,这里为了大家方便,简易制作了三个“脚本工具”并附源码

效果:

  • 实验设备包括红米K20\K30\K40\K50\K60、小米8\9\10\11\12\13、小米平板5\6、红魔5\6\7、联想、三星、一加、ROG2\3等,支持型号非常多。测试结果显示,SKRoot能够在所支持设备上非常稳定的运行。
  • 过市面上所有主流APP的ROOT检测,如农业XX、交X12XX3等...
  • 无需理会谷歌GKI
  • 让所有的ROOT检测手段都回归尘土吧,愿世界迎来一个美好的ROOT时代!

提醒:

本源码不针对任何程序,仅供交流、学习、调试Linux内核程序的用途,禁止用于任何非法用途,Root是一把双刃剑,希望大家能营造一个良好的Linux内核Rootkit技术的交流环境。

更新:

2023年4月07日:
1.新增find_proc_pid_status工具及其源码,废弃find_setresuid方法。
2.patch_kernel_root新增清除安全位securebits与清除seccomp


[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

最后于 2023-7-23 05:12 被abcz316编辑 ,原因:
收藏
点赞43
打赏
分享
最新回复 (107)
雪    币: 39
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
白帽子黑客 2023-3-29 06:08
2
2
大佬,这真是神级开源
雪    币: 124
活跃值: (349)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
sogohere 2023-3-29 09:15
3
1
严重关注本帖!
雪    币: 997
活跃值: (1477)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mb_lpcoesnt 2023-3-29 09:56
4
0
大佬tql
雪    币: 83
活跃值: (212972)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
shinratensei 1 2023-3-29 09:57
5
0
tql
雪    币: 42
活跃值: (3504)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
New对象处 2023-3-29 10:00
6
0
大佬骚操作
雪    币: 20
活跃值: (57)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wx_Ora 2023-3-29 10:11
7
0
大佬骚操作
雪    币: 1651
活跃值: (8461)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
你瞒我瞒 2023-3-29 10:34
8
0
很早就关注GitHub上面的项目了,今天,就在今天,开源了!
雪    币: 27
活跃值: (176)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chengtoreal 2023-3-29 10:49
9
0
大佬牛逼!
雪    币: 204
活跃值: (346)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
小向i小葵 2023-3-29 10:53
10
0
厉害
雪    币: 52
活跃值: (3273)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
DirtyAngle 2023-3-29 11:20
11
0
没技术没文化只有一句牛的逼
雪    币: 124
活跃值: (214)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
哈留 2023-3-29 11:31
12
0
半开源。。。
雪    币: 395
活跃值: (2029)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
abcz316 2023-3-29 12:04
13
1
哈留 半开源。。。

手脚架部分自己解决

最后于 2023-3-29 14:16 被abcz316编辑 ,原因:
雪    币: 50
活跃值: (464)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
万里星河 2023-3-29 15:24
14
0
abcz316 哈留 半开源。。。 手脚架部分自己解决
强迫症 不支持32位终究觉得不完美
雪    币: 50
活跃值: (464)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
万里星河 2023-3-29 15:47
15
0
对了 不知可否请教一个问题 一个没有root的手机 如果我连刷机包都没有 即没有现成的boot.img 是否有办法用大佬的这个工具来实现root
雪    币: 1
活跃值: (2032)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wx_范迪塞尔 2023-3-29 15:50
16
0

大佬和你的procmem可以一起整合么,我看有内核代码执行

最后于 2023-3-29 16:36 被wx_范迪塞尔编辑 ,原因:
雪    币: 1654
活跃值: (3947)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小黄鸭爱学习 2023-3-29 19:18
17
0
万里星河 对了 不知可否请教一个问题 一个没有root的手机 如果我连刷机包都没有 即没有现成的boot.img 是否有办法用大佬的这个工具来实现root
这种走漏洞提权吧
雪    币: 7
活跃值: (73)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
凯文米特尼克 2023-3-30 09:42
18
0
有大佬复现成功的吗?小白,不知道怎么做呢。
雪    币: 7
活跃值: (73)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
凯文米特尼克 2023-3-30 09:44
19
0
手脚架是啥意思
雪    币: 150
活跃值: (568)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mumuya 2023-3-30 13:12
20
0
肯定要关注大佬的帖子啦,大佬,现在用上kernelsu也感觉还不错,回头用你这个patch版本试一试
雪    币: 978
活跃值: (714)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wx_私人账号定制 2023-3-30 13:39
21
1
mumuya 肯定要关注大佬的帖子啦,大佬,现在用上kernelsu也感觉还不错,回头用你这个patch版本试一试
kernelsu需要新一些的系统才支持,谷歌一代不支持
雪    币: 477
活跃值: (1411)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mb_foyotena 2023-3-30 16:44
22
0
有这么麻烦啊, 我放着原来的su这些加固照样检测不到
雪    币: 459
活跃值: (637)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
ssarg 2023-3-30 16:45
23
0
请问有release版吗?自己编译出错了。谢谢
雪    币: 21
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
MaouAce 2023-3-30 17:50
24
0
大佬能不能教一下怎么用IDA伪代码翻译找思路里 1. 2. 的值 ,android 12 不管 boot_a 还是 boot_b kernel 分离完 用 IDA 使用 droiding 脚本都打不开啊 难受
雪    币: 493
活跃值: (3657)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
龙飞雪 2023-3-30 19:24
25
0
厉害.....
游客
登录 | 注册 方可回帖
返回