Documentation ¶
Index ¶
- type Loader
- func (l *Loader) Load(scBuf []byte, technique string) error
- func (l *Loader) NtAllocateVirtualMemory(hProc, baseAddr uintptr, memSize int, allocType, protectAttr uintptr) (uintptr, error)
- func (l *Loader) NtCreateThreadEx(hThread, hProc, baseAddr uintptr) (uintptr, error)
- func (l *Loader) NtProtectVirtualMemory(hProc, baseAddr uintptr, memSize int, newProtect uintptr, oldProtect uintptr) (uintptr, error)
- func (l *Loader) NtQueueApcThread(hThread, baseAddr uintptr) (uintptr, error)
- func (l *Loader) NtWriteVirtualMemory(hProc, baseAddr uintptr, buf []byte, numBytesToWrite int) (uintptr, error)
- type ToPtr
- type WinTypesPtr
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Loader ¶
type Loader struct {
// contains filtered or unexported fields
}
func (*Loader) NtAllocateVirtualMemory ¶ added in v0.2.0
func (*Loader) NtCreateThreadEx ¶ added in v0.2.0
func (*Loader) NtProtectVirtualMemory ¶ added in v0.2.0
func (*Loader) NtQueueApcThread ¶ added in v0.2.0
type WinTypesPtr ¶ added in v0.2.0
type WinTypesPtr interface { windows.Handle | windows.SecurityAttributes | windows.StartupInfo | windows.ProcessInformation }
Click to show internal directories.
Click to hide internal directories.