int*_*ris 3 powershell backticks pipelining
我正在编写一个用于查看恶意软件的 powershell 解释器。我有一些文本不知道如何解析。它看起来像一个管道,但管道后面的内容对我来说没有意义,并且我正在修改的解释器不会处理。相关说法如下。
start-process($env:APPDATA+ '\mef.vbs')|I`E`X
Run Code Online (Sandbox Code Playgroud)
我得到了启动过程部分。这只是我不理解的管道。`E 可能是转义的反引号,但 `X 不在我见过的任何文档中。此外,它看起来不像是处理“start-process”输出的命令。那么,什么是“|I`E`X”?
iex
是 的别名Invoke-Expression
。这里的两个反引号没有任何区别,只是稍微混淆了命令。iex
将字符串作为表达式执行,甚至可以从管道中执行。这Start-Process
是启动进程的 cmdlet。
归档时间: |
|
查看次数: |
15984 次 |
最近记录: |