Prslc
a7b9b4c390
kernel(kpm): Fix typo in printk logs ( #311 )
...
Signed-off-by: Prslc <prslc113@gmail.com >
2025-08-10 17:59:58 +08:00
愛莉希雅
4908e3b633
愛莉希雅小姐嘅惠禮 ( #226 )
2025-06-28 14:43:59 +08:00
sidex15
db547eecf1
kernel: kpm: add compatibility for kernel 4.14 and lower ( #76 )
...
`thread_pid` is not defined in kernel 4.14 and lower, leading to compilation issue.
To fix this, use `pids[PIDTYPE_PID].pid` for kernel versions 4.14 and lower.
Else use `thread_pid` for kernel versions 4.19 and higher.
Reference: 107717913b/tracee/tracee.bpf.c (L354)
2025-05-15 17:38:34 +08:00
liankong
1944a49fd8
添加super_access对task_struct的支持
2025-04-13 14:41:06 +08:00
ShirkNeko
06324def38
更新super_access.c to remove redundant macro definitions and optimize conditional compilation; use resource strings instead of hard-coded text in MoreSettings.kt; add theme color string resource in strings.xml
2025-04-13 01:33:40 +08:00
ShirkNeko
70259a5ec5
清理super_access.c中的多余空行
2025-04-12 17:00:14 +08:00
ShirkNeko
a63057c594
Merge branch 'dev' into main
2025-04-12 16:55:20 +08:00
ShirkNeko
48d5270611
Add super_access function to support dynamic access to structures and members
2025-04-12 16:52:13 +08:00
ShirkNeko
712d0f3342
更新super_access.c以支持不同内核版本的结构体成员定义
2025-04-12 16:29:13 +08:00
ShirkNeko
d6084aeca1
在super_access.c中添加对linux/version.h的引用,并定义KERNEL_VERSION_6_6宏,以支持不同内核版本的条件编译
2025-04-12 16:09:13 +08:00
ShirkNeko
562b9624d7
移除对linux/nsproxy.h的引用,并添加对../fs/mount.h的引用
2025-04-12 15:49:00 +08:00
ShirkNeko
a68d5e8bbe
在super_access.c中添加对linux/nsproxy.h的引用
2025-04-12 15:02:22 +08:00
ShirkNeko
d45aa8197e
Remove unnecessary header file fs/mount.h and use linux/mount.h instead.
2025-04-12 14:54:10 +08:00
ShirkNeko
314d3ef97a
更新Makefile以使用super_access.o替代super_access.c
2025-04-12 14:44:50 +08:00
liankong
e3750ccd51
完善super_access
2025-04-12 10:35:08 +08:00
liankong
a712efe9d8
添加super_access机制
2025-04-12 00:34:37 +08:00
liankong
569183efe9
添加super_access机制
2025-04-11 15:19:18 +08:00
liankong
f0febf13f2
增加了两个必要的兼容函数,以确保能够运行Peekaboo.KPM
2025-04-07 19:43:06 +08:00
liankong
e9d0526e1b
1
2025-04-01 12:28:59 +08:00
liankong
e7cef05c6a
修复
2025-03-31 20:28:26 +08:00
liankong
9c902fb264
2
2025-03-31 20:24:56 +08:00
liankong
079f74d960
更改返回值处理方式
2025-03-31 19:47:22 +08:00
liankong
00d7de5276
1
2025-03-31 19:07:07 +08:00
liankong
3e928365de
1
2025-03-31 18:51:20 +08:00
liankong
47ba174fb1
尝试支持clang关闭优化
2025-03-31 18:31:21 +08:00
liankong
9446296daa
尝试禁用对壳函数的优化
2025-03-31 18:19:55 +08:00
liankong
1b06f7d317
关掉所有对壳函数的优化
2025-03-31 18:08:09 +08:00
liankong
dec9a72b41
增加壳函数信息打印
2025-03-31 17:17:21 +08:00
liankong
593cbaa067
添加壳函数防止被inline优化掉
2025-03-31 16:55:51 +08:00
liankong
fb8906e371
4
2025-03-31 16:19:52 +08:00
liankong
df943250ac
3
2025-03-31 16:07:29 +08:00
liankong
6b3d2bef12
1
2025-03-31 15:22:30 +08:00
liankong
2e711c3ac9
3
2025-03-31 15:13:13 +08:00
liankong
78fe01d9a4
2
2025-03-31 14:30:43 +08:00
liankong
60cb41c76b
1
2025-03-31 14:04:04 +08:00
liankong
af78f3bac4
转变为仅在内核留下Stub在外部加载KPM
2025-03-31 13:55:48 +08:00
liankong
fff86dcc8d
4
2025-03-30 21:06:56 +08:00
liankong
5ec053ca34
3
2025-03-30 20:39:23 +08:00
liankong
e9f1631b06
根据KP修复
2025-03-30 20:29:43 +08:00
liankong
3db338da3e
2
2025-03-30 20:10:50 +08:00
liankong
d126d0f5b8
1
2025-03-30 20:03:40 +08:00
liankong
40bada35c6
尝试修复
2025-03-30 19:56:04 +08:00
liankong
877e4f9416
修复调用错误
2025-03-30 19:42:09 +08:00
liankong
5f5f677b7b
修复
2025-03-30 19:38:19 +08:00
liankong
4abd35fb44
10
2025-03-30 19:27:27 +08:00
liankong
e68afb04eb
9
2025-03-30 19:18:38 +08:00
liankong
bf2be96b29
8
2025-03-30 19:17:42 +08:00
liankong
b0b5048b01
7
2025-03-30 18:57:51 +08:00
liankong
aff69af690
6
2025-03-30 18:56:28 +08:00
liankong
c1d156cd6b
5
2025-03-30 18:50:33 +08:00