fix code for 24-27

This commit is contained in:
yunwei37
2023-05-31 01:12:44 +08:00
committed by 云微
parent 48fae08f08
commit ad567ea830
16 changed files with 88 additions and 47 deletions

View File

@@ -1,3 +1,19 @@
# 使用 eBPF 隐藏进程或文件信息
TODO
## 隐藏 PID
编译:
```bash
make
```
使用方式:
```sh
sudo ./pidhide --pid-to-hide 2222
```
这个程序将匹配这个 pid 的进程隐藏,使得像 `ps` 这样的工具无法看到。
它通过挂接 `getdents64` 系统调用来工作,因为 `ps` 是通过查找 `/proc/` 的每个子文件夹来工作的。PidHide 解除了与 PID 匹配的文件夹的链接,因此 `ps` 只能看到它之前和之后的文件夹。