Brute Ratel C4
Las atribuciones se basan en informes públicos. Una familia listada significa que al menos una ficha de syscall la cita; su ausencia no implica que no la use.
22 syscalls citados
- NtQueueApcThreadEx
Encola un APC de usuario a un hilo con objeto reserva opcional o flag special-user-APC para entrega forzada.
- NtContinue
Restaura un CONTEXT de CPU en el hilo actual y reanuda la ejecución en CONTEXT.Rip.
- NtAlertResumeThread
Reanuda un hilo suspendido y lo alerta a la vez para entregar cualquier APC pendiente.
- NtTraceControl
IOCTL de control multiplexado del subsistema ETW — iniciar, detener, consultar, vaciar sesiones y activar/desactivar providers.
- NtCreateEvent
Crea un objeto de evento de sincronización, con o sin nombre, y devuelve un handle.
- NtOpenEvent
Abre un handle a un objeto de evento nombrado existente.
- NtSetEvent
Establece un objeto de evento al estado señalado, liberando los hilos en espera.
- NtResetEvent
Restablece un objeto evento a no señalado y devuelve su estado señalado anterior.
- NtClearEvent
Lleva un objeto evento al estado no señalado sin devolver el estado anterior.
- NtWaitForSingleObject
Espera hasta que un objeto dispatcher se señale o expire el timeout opcional.
- NtWaitForMultipleObjects
Espera hasta MAXIMUM_WAIT_OBJECTS objetos dispatcher con semántica WaitAny o WaitAll.
- NtCreateTimer
Crea un objeto timer del kernel que puede armarse después con NtSetTimer.
- NtSetTimer
Arma un objeto timer con un due time, periodo opcional y rutina APC opcional disparada al expirar.
- NtCancelTimer
Cancela un armado NtSetTimer pendiente e informa si el timer seguía activo al cancelar.
- NtDelayExecution
Suspende el hilo llamante durante un intervalo dado, opcionalmente en estado alertable.
- NtCreateNamedPipeFile
Crea el extremo servidor de un canal con nombre en el espacio de nombres \Device\NamedPipe.
- NtAlpcCreatePort
Crea un puerto de conexión ALPC del lado servidor que los clientes pueden alcanzar con NtAlpcConnectPort.
- NtAlpcConnectPort
Establece una conexión cliente ALPC con un puerto servidor con nombre e intercambia un mensaje inicial.
- NtAlpcSendWaitReceivePort
Envía un mensaje ALPC en un puerto y opcionalmente espera respuesta o el siguiente mensaje entrante.
- NtOpenFile
Abre un handle a un archivo o dispositivo existente — la contraparte ligera sin creación de NtCreateFile.
- NtCreateDirectoryObject
Crea un nuevo objeto directory en el espacio de nombres del object manager de Windows.
- NtCreateSymbolicLinkObject
Crea un enlace simbólico del object manager desde un nombre hacia una cadena destino NT arbitraria.