本项目将 Duqu 风格的持久化作为 TTP,并在 Bsides Augusta – RAT 上进行了展示。本项目基于 PowerShell,可配合凭据使用,也可在不使用凭据的情况下使用。更多信息请阅读 .ps1 文件。
Invoke-FindPersitence
Invoke-FindPersitence -MaxHosts 100 -Top 5
Invoke-FindPersitence -Domain tester.org -OperatingSystem *7*
Invoke-FindPersitence -Domain tester.org -OperatingSystem *2008* -Top 3 -Jit 2 -Delay 5 -ADSPath "LDAP://OU=iis=servers=,DC=testlab,DC=Local" -Threads 10

当前基于值的受支持远程查询:
当前基于布尔的受支持远程查询:
| 查询 | 影响 | 已实现 |
|---|---|---|
| WmiPortableOS | 植入位置 | 是 |
| WmiVMChecks | 数据真实性 | 是 |
| WmiLogging | 日志中的警报 | 否 |
PS C:\Users\Administrator\Desktop> Invoke-FindPersitence
[*] Top Server locations based on Persistence Survivability rating:
[*] Top Desktop locations based on Persistence Survivability rating:
[*] Top VM locations based on Persistence Survivability rating:
NetBIOSName : ALEX32-PC.tester.org
IpAddress : 172.16.168.136
LastBoot : 20160509061014.500000-420
InstallDate : 20150707115729.000000-420
OSArch : 64-bit
ServerType : 1
SystemEnclosure : 1
RamSize : 2
DiskSize : 38.6479606628418
ProcessorSpeed : 2999
ProcessorLogicalCores : 1
ProcessorCores : 1
ProcessCount : 38
PortableOS :
VMware : True
LastBootV : 0.3
InstallDateV : 0.4
OSArchV : 0.3
ServerTypeV : 0.33
SystemEnclosureV : 0.1
DiskSizeV : 0.3
RamSizeV : 0.5
ProcessorSpeedV : 1
ProcessorLogicalCoreV : 0.3
ProcessCountV : 1
LastBootWV : 0.12
InstallDateWV : 0.02
OSArchWV : 0.015
ServerTypeWV : 0.033
SystemEnclosureWV : 0.01
DiskSizeWV : 0.015
RamSizeWV : 0.1
ProcessorSpeedWV : 0.05
ProcessorLogicalCoreWV : 0.015
ProcessCountWV : 0.05
PersistenceSurvivability : 0.378
NetBIOSName : ALEX2-PC.tester.org
IpAddress : 172.16.168.160
LastBoot : 20160508162848.500000-420
InstallDate : 20150707115729.000000-420
OSArch : 64-bit
ServerType : 1
SystemEnclosure : 1
RamSize : 2
DiskSize : 48.5253257751465
ProcessorSpeed : 2999
ProcessorLogicalCores : 1
ProcessorCores : 1
ProcessCount : 32
PortableOS :
VMware : True
LastBootV : 0.3
InstallDateV : 0.4
OSArchV : 0.3
ServerTypeV : 0.33
SystemEnclosureV : 0.1
DiskSizeV : 0.3
RamSizeV : 0.5
ProcessorSpeedV : 1
ProcessorLogicalCoreV : 0.3
ProcessCountV : 1
LastBootWV : 0.12
InstallDateWV : 0.02
OSArchWV : 0.015
ServerTypeWV : 0.033
SystemEnclosureWV : 0.01
DiskSizeWV : 0.015
RamSizeWV : 0.1
ProcessorSpeedWV : 0.05
ProcessorLogicalCoreWV : 0.015
ProcessCountWV : 0.05
PersistenceSurvivability : 0.378
NetBIOSName : WIN-2PNK85BO0TD.tester.org
IpAddress : {fe80::9a7:551a:2614:ae6c%12, 172.16.168.223}
LastBoot : 20160227200724.489034-480
InstallDate : 20150707115648.000000-420
OSArch : 64-bit
ServerType : 2
SystemEnclosure : 1
RamSize : 2
DiskSize : 43.868766784668
ProcessorSpeed : 2999
ProcessorLogicalCores : 1
ProcessorCores : 1
ProcessCount : 73
PortableOS : False
VMware : True
LastBootV : 0.85
InstallDateV : 0.4
OSArchV : 0.3
ServerTypeV : 0.66
SystemEnclosureV : 0.1
DiskSizeV : 0.3
RamSizeV : 0.5
ProcessorSpeedV : 1
ProcessorLogicalCoreV : 0.3
ProcessCountV : 1
LastBootWV : 0.34
InstallDateWV : 0.02
OSArchWV : 0.015
ServerTypeWV : 0.066
SystemEnclosureWV : 0.01
DiskSizeWV : 0.015
RamSizeWV : 0.1
ProcessorSpeedWV : 0.05
ProcessorLogicalCoreWV : 0.015
ProcessCountWV : 0.05
PersistenceSurvivability : 0.631
[*] Overall Persistence Survivability stats:
Total number of hosts: 3
Total VMware hosts: 3
Total Desktop hosts: 0
Total Server hosts: 0
Survivability mean: 46 %
文件:Persistence-Survivability 作者:Alexander Rymdeko-Harvey(@Killswitch-GUI) 许可证:BSD 3-Clause
版权所有 (c) 2016, Alexander Rymdeko-Harvey 保留所有权利。
允许以源代码或二进制形式再分发和使用,无论是否经过 修改,前提是满足以下条件:
本软件按“原样”由版权所有者和贡献者提供, 不提供任何明示或暗示的担保,包括但不限于 对适销性和特定用途适用性的暗示担保。 均予免责。在任何情况下,版权所有者或贡献者均不对 任何直接、间接、偶然、特殊、惩罚性或 后果性损害承担责任(包括但不限于采购 替代商品或服务;使用、数据或利润损失;或业务 中断),无论何种原因造成,也不论责任理论为何,无论是 合同、严格责任还是侵权(包括疏忽或其他方式) 因使用本软件而产生,即使已被告知可能发生 此类损害,亦不承担责任。
| 查询 | 权重值 | 已实现 |
|---|
| WmiBootTime | 40% | 是 |
| WmiInstallDate | 5% | 是 |
| WmiOS | 5% | 是 |
| WmiServer | 10% | 是 |
| WmiRamSize | 5% | 是 |
| WmiArch | 5% | 是 |
| WmiDisk | 5% | 是 |
| WmiLProcessorCount | 5% | 是 |
| WmiProcessorCores | 5% | 是 |
| WmiProcessorSpeed | 5% | 是 |
| WmiProcessCount | 5% | 是 |
| WmiSystemEnclosure | 10% | 是 |
| WmiLoggedOnUsers | 居中 | 否 |
| WmiCollectorService | 居中 | 否 |
| WmiNICData | 居中 | 否 |
| WmiAVQuery | 居中 | 否 |
| WmiPowerSettings | 居中 | 否 |
| WmiOSuite | 居中 | 否 |
| WmiPointerDevice | 居中 | 否 |