不忘初心 方得始终
The anatomy of chroot escape
8 months 3 weeks ago
Terenceli
Multi-thread process can't unshare pid namespace (in some old Linux version)
9 months 2 weeks ago
Terenceli
Linux process capability change through execve syscall
11 months 3 weeks ago
Terenceli
Why Golang eat my fd 3 in child process
1 year ago
Terenceli
mount procfs in unprivileged container
1 year 1 month ago
Terenceli
CVE-2021-3493 Ubuntu overlayfs privilege escalation vulnerability analysis
2 years 5 months ago
Terenceli
containerd CVE-2022-23648: path traversal never die
2 years 10 months ago
Terenceli
Container escape using dirtypipe
2 years 11 months ago
Terenceli
CVE-2022-0492: how release_agent escape become a vulnerability
2 years 11 months ago
Terenceli
Java反序列化漏洞研究前序: Transformer、动态代理与注解
3 years ago
Terenceli
runc internals, part 3: runc double clone
3 years 1 month ago
Terenceli
runc internals, part 2: create and run a container
3 years 1 month ago
Terenceli
runc internals, part 1: usage, build and source architecture
3 years 1 month ago
Terenceli
seccomp user notification
3 years 9 months ago
Terenceli
hello world driver
3 years 9 months ago
Terenceli
QEMU RCU implementation
3 years 11 months ago
Terenceli
Why ping uses UDP port 1025
4 years ago
Terenceli
kvm performance optimization technologies, part two
4 years 4 months ago
Terenceli
My qemu/kvm book has been publicated
4 years 5 months ago
Terenceli
Checked
2 hours 52 minutes ago