Skip to content

一加平板2Pro 内核版本6.6.89 系统版本OPD2413_16.0.3.501(CN01) #3

Description

@7UJ2023

kernel.zip

SKRoot Pro 奥创版 (Ultron Edition) V3.0
Linux 6.6内核专用 - ARM64

Phase 1: 内存安全 + 块复制 + 缓存刷新 + 错误码
Phase 2: 进程隐藏 + SELinux增强 + 反检测
Phase 3: prctl通信 + dm-verity绕过

输入文件:kernel

文件大小:36526592 bytes

Find the current Linux kernel version: 6.6.89

code_static_start: 0x10000
fisrt kallsyms_offset_start: 0x1495418
fisrt kallsyms_offset_end: 0x14ffd20
kallsyms_relative_base: 0xffffffc080000000, offset: 0x14ffd20
current kallsyms_num: 0x1aa42, offset: 0x1320630
kallsyms_offset_start: 0x1495418
kallsyms_offset_end: 0x14ffd20
kallsyms_names_start: 0x1320638
kallsyms_names_end: 0x14947d2
kallsyms_markers_start: 0x14947d8
kallsyms_markers_end: 0x1494e84
kallsyms_token_table_start: 0x1494e88
kallsyms_token_table_end: 0x1495216
kallsyms_token_index_start: 0x1495218
kallsyms_seqq_of_names_list_start: 0x14ffd28
kallsyms_seqq_of_names_list_end: 0x154fbee
Failed on cs_open() with error returned: 8
Failed on cs_open() with error returned: 8
Failed on cs_open() with errror returned: 8
Failed on cs_open() with error returned: 8
Failed on cs_open() with error return: 8
_text:0
_s text:10000
die:212c4, size:0
arm64_notify_die:217b4, size:0
__drm_printfn_ceredump:8ed54c, size:0
__do_execve_file:0
do_execve_common:3d0980
do_execve_common:0
do_execve:0
avc_denied:628f74, size:0
audit_log_start:1c54f0
filldir64:3e16a8
sys_getuid:cc594, size:0
prctl_get_seccomp:1d9dfc, size:0
__cfi_check:0, size:0
__cfi_check_fail:0
__cfi_slowpath_diag:0
__cfi_slowpath:0
__ubsan_handle_cfi_check_fail_abort:0
__ubsan_handle_cfi_check_fail:0
report_cfi_failure:2a96a8
module_alloc:2fa64
module_memfree:177764
kallsyms_lookup_name:1a7e50
vfree:34d508
proc_pid_readdir:472610
find_task_by_vpid:da56c
selinux_enforcing:0
selinux_state:2326ea0
proc_fill_cache:4721d8, size:0
sys_prctl:0
__arm64_sys_prctl:cdbb4
sys_call_table:1080cb0
compat_sys_call_table:10873a8

=== 关键符号 ===
sys_getuid: offset=0xc59f4, size=0x0
prctl_get_seccomp: offset=0xd9dfc, size=0x0
die: offset=0x212c4, size=0x0
arm64_notify_die: offset=0x217b4, size=0x0
__drm_printfn_coredump: offset=0x8ed54c, size=0x0
do_execveat_common: 0x3d0980
avc_denied: offset=0x628f74, size=0x0
audit_log_start: 0x1c54f0
filldir64: 0x3e16a8

=== Pro版模块系统符号 ===
kallsyms_lookup_name: 0x1a7e50 [OK]
module_alloc: 0x2fa64 [OK]
module_memfree: 0x177764 [OK]
vfree(备用): 0x34d508 [OK]

=== 奥创版增强符号 ===
sys_prctl: 0x0 [未找到]
__arm64_sys_prctl: 0xcdbb4 [OK]
selinux_enforcing: 0x0 [未找到]
sys_call_table: 0x1080cb0 [OK]

Failed on cs_open() with error returned: 8
无法解析cred偏移

内核版本检测为 6.6.89,但随后 cs_open 失败(错误码 8),导致无法解析 cred 偏移。

内核文件是从手机 boot.img 中通过 magiskboot unpack 提取的,文件格式为 Linux kernel ARM64 boot executable Image。

希望作者协助分析原因。最后附上原boot提取的kernel文件

kernel.zip

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions