小编lfs*_*rtj的帖子

新 Linux 内核中的内存隔离,还是什么?

这个我的模块完美地劫持了用户的控制台:https : //pastebin.com/99YJFnaq

它是 Linux 内核 4.12,Kali 2018.1。

现在,我已经安装了最新版本的 Kali - 2019.1。它使用内核 4.19:

Linux kali 4.19.0-kali1-amd64 #1 SMP Debian 4.19.13-1kali1 (2019-01-03) x86_64 GNU/Linux

我试图捕捉任何东西,但流中不存在 fd == 0 的任何东西。


我用谷歌搜索了很长时间,试图阅读changelogs不同的资源......

我找到了这样的模块kpti,它可能会做类似的事情,但是这个模块没有安装在 Kali 2019.1 中。

请帮我找出hacked_read这段代码停止听到的确切原因sys_read()

#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/string.h>
#include <linux/syscalls.h>
#include <linux/version.h>
#include <linux/unistd.h>

#include <linux/time.h>
#include <linux/preempt.h>

#include <asm/uaccess.h>
#include <asm/paravirt.h>
#include <asm-generic/bug.h>
#include <asm/segment.h>

#define BUFFER_SIZE 512

#define MODULE_NAME "hacked_read"

#define dbg( format, …
Run Code Online (Sandbox Code Playgroud)

c kernel-module linux-kernel

5
推荐指数
1
解决办法
527
查看次数

标签 统计

c ×1

kernel-module ×1

linux-kernel ×1