Tipos de propriedade & Relações, Símbolos
Tipos de propriedade & Relações (atributo de condição).
|
is(not)set |
is(not) |
is(not)empty |
(not)starts |
(not)contains |
(not)ends |
less, lessOrEqual, greater, greaterOrEqual |
|---|---|---|---|---|---|---|---|
string |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Símbolo |
✔ |
✔ |
✔ |
|
✔ |
|
|
int |
✔ |
✔ |
✔ |
|
✔ |
|
✔ |
bool |
✔ |
✔ |
|
|
|
|
|
Data |
✔ |
✔ |
|
|
|
|
✔ |
Hash |
✔ |
✔ |
✔ |
|
|
|
|
UUID |
✔ |
✔ |
|
|
|
|
|
Caminho |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
Endereço IPv4 |
✔ |
✔ |
✔ |
|
|
|
|
Endereço IPv6 |
✔ |
✔ |
✔ |
|
|
|
|
conjunto de valores |
✔ |
|
✔ |
|
✔ |
|
|
Símbolos
Ao especificar um valor para uma propriedade a ser correspondida:
<condition component="ApiCall" property="ApiName" condition="is" value="RegisterRawInputDevices"/> |
Para o tipo de propriedade Symbol, você pode usar um código inteiro ou um valor de cadeia de caracteres do símbolo predefinido.
Por exemplo, para o componente ApiCall e a propriedade ApiName, os valores compatíveis são:
•0—SetWinEventHook
•1—SetWindowsHookEx
•2—RegisterRawInputDevices
•3—GetAsyncKeyState
•4—UiLimitWriteClipboard
•5—UiWriteClipboard
•6—CredEnumerate
•7—CredReadDomainCredentials
•8—CredFindBestCredential
•9—CredBackupCredentials
•10—CredRead
•11—CredReadByTokenHandle
•12—VaultEnumerateCredentials
•21845—RawSocketCreated
•21846—SocketFilterAttached
Você pode usar como valor tanto o código inteiro 2:
<condition component="ApiCall" property="ApiName" condition="is" value="2"/> |
ou valor da cadeia de caracteres RegisterRawInputDevices:
<condition component="ApiCall" property="ApiName" condition="is" value="RegisterRawInputDevices"/> |
Atualmente, os tipos de símbolos são implementados em componentes:
•ApiCall, para a propriedade ApiName
•BitsJobAddFile, para a propriedade SidNameUse
•ClientModule, para as propriedades FileOrigin, SignatureType, Whitelist
•ClientProcessInfo, para a propriedade IntegrityLevel
•CodeInjectionInfo, para a propriedade CodeInjectionType
•DnsInfo, para a propriedade DnsResponseType
•DoneByUser, para a propriedade SidNameUse
•Endpoint, para as propriedades DetectionType, Scanner, ScannerObjectType, Severity
•FileAttribute, para a propriedade Attribute
•InspectDetection, para a propriedade RuleSeverity
•Module, para as propriedades FileOrigin, SignatureType, Whitelist
•OpenProcess, para a propriedade AccessRight
•ProcessInfo, para a propriedade IntegrityLevel
•ScheduledTask, para a propriedade Type
•Service, para a propriedade LoadType
•ServiceProcessInfo, para a propriedade IntegrityLevel
•SystemInfo, para as propriedades SystemArchitecture, SystemType
•TargetUser, para a propriedade SidNameUse
•UserGroupData, para a propriedade SidNameUse
•UserLogonData, para a propriedade LogonType