Sliver
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.
31 syscalls citados
- NtAllocateVirtualMemory
Reserva, confirma o ambas en una región de memoria virtual de un proceso objetivo.
- NtProtectVirtualMemory
Cambia la protección de una región de memoria virtual confirmada en un proceso objetivo.
- NtWriteVirtualMemory
Escribe un búfer del invocador en el espacio de direcciones virtuales de un proceso objetivo.
- NtFreeVirtualMemory
Descommitea o libera una región de memoria virtual en un proceso objetivo.
- NtQueryVirtualMemory
Obtiene información sobre las páginas del espacio de direcciones virtuales de un proceso objetivo.
- NtOpenProcess
Abre un handle a un proceso existente con una máscara de acceso solicitada.
- NtCreateSection
Crea un objeto sección respaldado por un archivo o el pagefile del sistema para mapeo de memoria compartida.
- NtMapViewOfSection
Mapea una vista de un objeto sección en el espacio de direcciones virtuales de un proceso objetivo.
- NtCreateThreadEx
Crea un nuevo hilo en un proceso objetivo, opcionalmente suspendido, con soporte de listas de atributos.
- NtQueueApcThreadEx
Encola un APC de usuario a un hilo con objeto reserva opcional o flag special-user-APC para entrega forzada.
- NtCreateUserProcess
Crea un nuevo proceso en modo usuario y su hilo inicial a partir de una imagen ejecutable.
- NtResumeProcess
Decrementa el contador de suspensión de cada hilo de un proceso objetivo y reanuda los que llegan a cero.
- NtOpenThread
Abre un handle a un hilo existente identificado por CLIENT_ID con los derechos de acceso solicitados.
- NtSuspendThread
Incrementa el contador de suspensión de un hilo objetivo, deteniendo su ejecución.
- NtTerminateThread
Termina el hilo especificado con el código de salida indicado. Un handle NULL termina el hilo actual.
- NtGetContextThread
Recupera el contexto de registros de la CPU (estructura CONTEXT) de un hilo suspendido.
- NtSetContextThread
Establece el contexto de registros de la CPU de un hilo — primitiva del kernel detrás del secuestro de hilo y la redirección de shellcode.
- NtOpenProcessTokenEx
Abre el token de acceso de un proceso permitiendo al llamante especificar atributos de handle como OBJ_INHERIT.
- NtAdjustPrivilegesToken
Habilita o deshabilita privilegios en un token de acceso especificado.
- NtQueryInformationToken
Recupera una clase de información especificada sobre un token de acceso.
- NtDuplicateToken
Crea un nuevo token de acceso que duplica un token existente, opcionalmente cambiando su tipo y nivel de impersonación.
- NtImpersonateThread
Hace que el hilo servidor impersone el contexto de seguridad del hilo cliente.
- NtQuerySystemInformation
Recupera una clase de información a nivel sistema — lista de procesos, tabla de handles del kernel, lista de drivers cargados, estado de integridad de código, y más.
- 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.
- NtWaitForMultipleObjects
Espera hasta MAXIMUM_WAIT_OBJECTS objetos dispatcher con semántica WaitAny o WaitAll.
- 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.