kernel-module

kernel-module

文章 0 浏览 6

Android内核模块编程

我已经编写了一个内核模块。该模块是智能手机安全主题论文的一部分。该模块读取文件并通过 UDP 套接字发送其内容。 该模块在 Ubuntu 上运行正常。我已…

挽心 2024-12-21 17:43:43 2 0

Windows 内核 ReadProcessMemory() / WriteProcessMemory()?

由于这些 API,它在用户模式下变得简单明了。 如何从 Windows 内核模块读取/写入指定进程的用户空间内存? 驱动程序目标平台是windows xp/2003…

烟酒忠诚 2024-12-21 11:39:58 2 0

比较路径名,路径可能不存在

我正在尝试为学校编写一个文件黑名单内核模块。在这个模块中,我需要将拦截的系统调用的路径名称(可以是相对的或绝对的)与列入黑名单的路径名称列表…

瀟灑尐姊 2024-12-20 23:12:09 2 0

带有结构的 copy_to_user 和 copy_from_user

我有一个简单的问题:当我必须将结构的内容从用户空间复制到内核空间时,例如使用 ioctl 调用(或反之亦然)(为简单起见,代码没有错误检查): type…

我一向站在原地 2024-12-20 16:40:34 1 0

将驱动程序编译为内核的一部分,而不是模块

我正在尝试为嵌入式设备创建一个简约的 Linux。这意味着需要编译内核和驱动程序。一个驱动程序是由其创建者直接为设备板编写的,因此它不是存储库驱动…

鱼忆七猫命九 2024-12-20 10:43:35 1 0

使用 kretprobes 后处理程序获取系统调用参数

我想在这些系统调用返回后立即使用 LKM 跟踪 sys_connect 和 sys_accept。 我发现当被探测的系统调用返回时,kprobes 可以通过定义一个后处理程序让您…

街道布景 2024-12-20 01:57:51 1 0

启动期间从外部媒体 insmod

我试图在启动过程中通过 initramfs 脚本在外部媒体上安装内核模块。 我想知道 insmod 后媒体是否应该保持对系统可用或系统暂时复制它来使用它? 毕竟…

南街女流氓 2024-12-19 10:40:08 2 0

从内核空间中给定的结构套接字获取结构文件

我需要获取与特定结构套接字关联的结构文件。我在内核源代码中的socket.c文件中看到,有一个函数struct socket *sockfd_lookup(int fd, int *err),给…

飘落散花 2024-12-19 08:53:11 1 0

VirtualBox 上的 insmod - 插入 jprobe 模块时出错。

我正在尝试创建一个内核模块,在 getdents 系统调用中(上?)植入 jprobe。到目前为止,我所拥有的只是从该网站获取的基本框架: http://www -users.…

嗫嚅 2024-12-19 02:10:20 1 0

替换Linux内核3中的系统调用

我有兴趣用我将在 Linux 内核 3 中实现的自定义替换系统调用。 我读到系统调用表不再公开。 有什么想法吗? 任何对此的引用 http://www.linuxtopia.or…

皓月长歌 2024-12-18 12:51:01 2 0

如何针对新源编译内核模块

我正在尝试编译一个 Hello World 模块。我的系统中有一个新的 Ubuntu,它没有任何编译的内核。 我的内核是: 2.6.32-34-generic 我给出了以下 Makefil…

以为你会在 2024-12-18 00:47:12 2 0

如何从内核模块内的文件描述符获取文件名?

我需要从我编写的一个小型 Linux 内核模块内的给定文件描述符获取文件名。我尝试了从 C 中的文件描述符获取文件名中给出的解决方案,但由于某种原因,…

粉红×色少女 2024-12-17 17:48:00 3 0

Linux 内核模块中奇怪的线程行为

我正在学习编写 Linux 内核模块的代码,最近我偶然发现了此代码的错误 Radiatorpalacesummitseaweed.info/main.txt 最初,如果对 B 部分进行了注释,…

年少掌心 2024-12-17 11:58:58 1 0

make_request 和队列限制

我正在编写一个模拟块设备的 Linux 内核模块。 有多种调用可用于向内核告知块大小,因此它会相应地对驱动程序的每个请求进行对齐和调整大小。这在“Li…

柠栀 2024-12-17 10:35:57 1 0

遍历Linux内核中的进程树

我在内核模块中有以下代码,它遍历进程树并打印进程名称和 uid,直到 init 进程: // recursivly walk the task's parent until we reach init void p…

巷子口的你 2024-12-17 04:57:22 3 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文