【问题标题】:What does [TYPE] mean in powershellpowershell中的[TYPE]是什么意思
【发布时间】:2021-02-17 11:48:32
【问题描述】:

我目前正致力于对用于诡计机器人活动的一段 powershell 代码进行去混淆处理。

我知道该脚本正在初始化一个系统目录对象以创建一个新目录,但我不明白 [TYPE] 实际做了什么或为什么需要它。

我已经尝试用谷歌搜索,但我真的找不到任何令人满意的答案。

Set-Item 'variAblE:8TKm0' ([TYPE]"system.io.directory");

(Get-Item 'variAblE:8TKm0').Value::"CreateDirectory"($HOME + "\Frv3p35\Ntwhagi\");

【问题讨论】:

    标签: powershell malware deobfuscation


    【解决方案1】:

    它是一种数据类型:下面列出了 PowerShell 中最常用的 DataTypes(类型加速器)。

    [string] Unicode 字符的定长字符串
    [字符] A Unicode 16 位字符
    [byte] 8 位无符号字符

    [int] 32 位有符号整数
    [long] 64 位有符号整数

    [bool] 布尔真/假值

    [十进制] 128 位十进制值
    [single] 单精度 32 位浮点数
    [double] 双精度 64 位 浮点数
    [DateTime] 日期和时间

    [xml] XML 对象
    [array] 值数组
    [哈希表] 哈希表对象

    参考:https://ss64.com/ps/syntax-datatypes.html

    【讨论】:

    • 所以这意味着这是一个“类型”对象?如果这是一个愚蠢的问题,我很抱歉,我对 Powershell 不太熟悉
    • 类型 >> System.Object。我在之前的回复中添加了截图。希望能回答。
    猜你喜欢
    • 2015-08-20
    • 1970-01-01
    • 2011-04-16
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多