二进制安全学习笔记
1.0.0
目录:
1. 基础知识
2. 计算机体系结构
3. 嵌入式设备
4. 汇编基础
5. 编译原理
6. 操作系统
6.1. 概述
6.2. Boot
6.3. Linux
6.3.1. 简介
6.3.2. 源代码
6.3.3. 文件系统
6.3.4. 设备
6.3.5. 内存管理
6.3.6. ELF
6.3.7. 进程
6.3.8. 网络
6.3.9. Socket
6.3.10. 安全机制
6.3.11. syscall
6.3.11.1. 基础
6.3.11.2. open / openat
6.3.11.3. ioctl
6.3.11.4. fcntl
6.3.11.5. mmap
6.3.11.6. ptrace
6.3.11.7. execve
6.3.11.8. fork
6.3.11.9. vfork
6.3.11.10. clone
6.3.11.11. socket
6.3.11.12. bind
6.3.11.13. accept
6.3.11.14. select
6.3.12. 参考链接
6.4. Mac OS
6.5. Windows
6.6. Android
6.7. iOS
7. 虚拟化
8. 逆向工程
9. 漏洞利用基础
10. 栈相关漏洞
11. 堆相关漏洞
12. 其他漏洞
13. 恶意软件
14. 防御策略
15. 工具与资源
16. 其他
二进制安全学习笔记
»
6. 操作系统
»
6.3. Linux
»
6.3.11. syscall
View page source
6.3.11. syscall
¶
目录:
6.3.11.1. 基础
6.3.11.1.1. 简介
6.3.11.1.2. Syscall流程
6.3.11.2. open / openat
6.3.11.3. ioctl
6.3.11.4. fcntl
6.3.11.5. mmap
6.3.11.6. ptrace
6.3.11.7. execve
6.3.11.8. fork
6.3.11.8.1. 简介
6.3.11.8.2. 源码分析
6.3.11.8.3. 缺点
6.3.11.9. vfork
6.3.11.9.1. 简介
6.3.11.9.2. 源码分析
6.3.11.9.3. 与fork区别
6.3.11.10. clone
6.3.11.10.1. 简介
6.3.11.10.2. 源码分析
6.3.11.11. socket
6.3.11.12. bind
6.3.11.12.1. 内核实现
6.3.11.13. accept
6.3.11.13.1. 内核实现
6.3.11.14. select