hugo/content/posts
2025-02-13 15:34:44 +08:00
..
BaM.md add Bam paper 2023-12-24 11:38:00 +08:00
bj_homework.md complete next homework 2022-12-06 20:21:30 +08:00
bootstrap.md change page 2022-03-24 09:34:09 +08:00
bpfminimal2.md change page 2022-03-24 09:34:09 +08:00
devops.md devops update 2025-02-13 15:34:44 +08:00
ESL3-2.md update config and a post 2024-02-25 20:36:01 +08:00
ex1.md add category 2022-03-24 10:07:28 +08:00
ex2.md change pic url 2022-05-20 16:29:31 +08:00
ex3.md change pic url 2022-05-20 16:29:31 +08:00
ex4.md change pic url 2022-05-20 16:29:31 +08:00
ex5.md change pic url 2022-05-20 16:29:31 +08:00
ex6.md change pic url 2022-05-20 16:29:31 +08:00
ex7.md change ex7 time 2022-05-20 14:46:32 +08:00
ex8.md add ex8 2022-05-25 16:10:05 +08:00
golang_backend.md backend update 2024-11-19 23:49:38 +08:00
judge_device.md new post 2022-04-04 15:59:13 +08:00
kitty.md add kitty post 2024-11-01 18:17:12 +08:00
leetcode.md leetcode update 2025-02-13 10:49:22 +08:00
libbpf_minimal.md change page 2022-03-24 09:34:09 +08:00
paper_review.md add meta message to paper review article 2023-10-15 23:46:25 +08:00
README.md fix bug 2022-03-24 09:37:01 +08:00
UAFpaper.md change picture url 2022-04-05 21:54:43 +08:00
xss.md fix picture 2022-06-01 14:18:09 +08:00

+++ title = "New Task" author = "Logic" date = 2022-03-04 draft = false +++

思路

利用libbpf库构造一个C库bpf程序),暴露接口可供用户调用,将该库编译进内核中,利用接口构造一个用户态程序从而实现对相应硬件的监控。

问题

TODO 如何构造一个静态库(动态库)?

TODO 如何编译进内核并可供用户调用?

TODO 如何实现对目标的准确监控?仅靠名字识别吗?

可能的注意事项

在将该bpf程序编译进内核之前可以在调试阶段使用c语言load进内核从而观察具体效果。在确认功能正常后再编译进内核。