星巡研究院

渗透视角下的操作系统底层

**1. 干什么** 命令均为用户态程序、Shell 为解释器,差异在解释器形态与进程创建方式,底层均经封装库进入内核。 **2. 谁在调** * 用户态主体:bash/zsh、cmd.exe、powershell.exe。 * 系统层封装:fork+execve、CreateProcess、.NET 类库加 Start-Process。 * 内核态主体:进程创建与对象访问,PowerShell 不构成独立内核层。 **3. 做什么业务** * 列目录:Linux/macOS 为 ls,Windows CMD 为 dir,PowerShell 为 Get-ChildItem(别名 ls)。 * 看进程:ps aux /tasklist/ Get-Process。 * 建进程:fork+execve / CreateProcess / Start-Process 加.NET 类。 * 改身份:su・sudo /runas/ Start-Process -Verb RunAs。 * 网络连接:ip・ss /ipconfig・netstat / Get-NetT
这是进阶内容

升级理论包获取本册全部章节,从机器本质系统入门