AddListItem
AddListItem è una funzione che consente agli script di restituire un feedback all’utente. Questa funzione aggiungerà le stringhe passate come nodo secondario della vulnerabilità attivata. La funzione AddListItem accetta due diversi parametri. Il primo parametro specifica il nodo superiore mentre il secondo parametro la stringa da aggiungere alla struttura. Se il nodo superiore viene lasciato vuoto, la funzione aggiungerà la stringa specificata al nodo principale disponibile (nodo superiore di vulnerabilità). La struttura può avere un solo livello anche se può avere un numero indefinito di pari livello.
Sintassi
AddListItem(String,String)
Restituisce
N/D.
Esempio
Function MAIN
Dim wmi As Object
Dim objset As Object
Dim obj As Object
Dim monitor As Object
Dim prop As Object
Set wmi = GetObject("winmgmts:\\127.0.0.1\root\cimv2")
Set objset = wmi.instancesof("Win32_service")
For Each obj In objset
Set monitor = obj
For Each prop In monitor.properties_
If VarType(prop.value) = 8 Then
If Not (IsNull(prop.value)) Then
If prop.name = "Name" Then
If left(prop.value,1) = "a" then
AddListItem("A",prop.value)
End If
If left(prop.value,1) = "b" then
AddListItem("B",prop.value)
End If
If left(prop.value,1) = "c" Then
AddListItem("C",prop.value)
End if
End If
End If
End If
Next
Next
main = true
End Function