能力值:
( LV2,RANK:10 )
|
-
-
2 楼
很实用的hook
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
看了一下,其实就是用户空间的那套inlinehook,而且不支持pc relative指令。不知道有没有兴趣开一个项目,把substrate或者dobby之类的内核模块化的想法?把内存申请释放,权限修改等替换为内核函数
最后于 2022-12-10 19:48
被不吃早饭编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
不错 感谢分享
|
能力值:
( LV12,RANK:240 )
|
-
-
5 楼
感谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
代码写得很漂亮。作者很用心也费了不少心血,如果不是一点一点测试,不会有那么多的版本条件编译。棒棒的!!!作者绝对可以为之自豪。
|
能力值:
( LV1,RANK:0 )
|
-
-
7 楼
支持 redhat吗,执行到下面代码会崩溃 new_target = vm_map_ram(&page, 1, -1,PAGE_KERNEL_EXEC); if (!new_target) { p_print_log("Remap address %p failed\n", target); return -EFAULT; } else { memcpy(new_target + ((unsigned long)target & (~ PAGE_MASK)), source, size); vm_unmap_ram(new_target, 1); flush_icache_range((unsigned long)target, (unsigned long)target + size); return 0; }
|
|
|