深入剖析 Rust Vec 的 UAF(Use After Free)漏洞及其利用方式
# Rust Vec UAF漏洞分析与利用教学文档
## 1. Rust Vec基础原理
### 1.1 Vec底层结构
Vec是Rust中基于动态数组实现的容器类型,其核心结构如下:
```rust
pub struct Vec {
ptr: *mut T, // 指向元素内存块的起始地址
len: usize, // 当前存储的元素数量
capacity: usize // 已分配的最大元素容量
}
```
- `capacity`总是大于或等
2025-08-21 07:18:49
0