
Powershell-Persistenz-Locator
Dieses Projekt verwendet den Duqu-artigen Persistenzstil als TTP und wurde auf der Bsides Augusta – RAT vorgestellt. Dieses Projekt basiert auf PowerShell und kann mit und ohne Anmeldeinformationen verwendet werden. Weitere Informationen finden Sie in der .ps1-Datei.
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

Derzeit unterstützte Remote-Abfragen mit Wertbasis:
| Abfrage | Gewichteter Wert | Implementiert |
|---|---|---|
| WmiBootTime | 40% | Ja |
| WmiInstallDate | 5% | Ja |
| WmiOS | 5% | Ja |
| WmiServer | 10% | Ja |
| WmiRamSize | 5% | Ja |
| WmiArch | 5% | Ja |
| WmiDisk | 5% | Ja |
| WmiLProcessorCount | 5% | Ja |
| WmiProcessorCores | 5% | Ja |
| WmiProcessorSpeed | 5% | Ja |
| WmiProcessCount | 5% | Ja |
| WmiSystemEnclosure | 10% | Ja |
| WmiLoggedOnUsers | zentriert | Nein |
| WmiCollectorService | zentriert | Nein |
| WmiNICData | zentriert | Nein |
| WmiAVQuery | zentriert | Nein |
| WmiPowerSettings | zentriert | Nein |
| WmiOSuite | zentriert | Nein |
| WmiPointerDevice | zentriert | Nein |
Derzeit unterstützte Remote-Abfragen mit Boolescher Basis:
| Abfrage | Auswirkung | Implementiert |
|---|---|---|
| WmiPortableOS | Implantatsstandort | Ja |
| WmiVMChecks | Wahrheit der Daten | Ja |
| WmiLogging | Warnungen in Protokollierung | Nein |
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 %
Datei: Persistence-Survivability Autor: Alexander Rymdeko-Harvey (@Killswitch-GUI) Lizenz: BSD 3-Klausel
Copyright (c) 2016, Alexander Rymdeko-Harvey Alle Rechte vorbehalten.
Die Weiterverbreitung und Verwendung in Quell- und Binärform, mit oder ohne Änderungen, ist unter folgenden Bedingungen gestattet: