native

package
v0.0.0-...-8f6310f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 13, 2023 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCreateThreadNative

func NewCreateThreadNative() models.ObjectModel

func NewEarlyBird

func NewEarlyBird() models.ObjectModel

func NewHellsGate

func NewHellsGate() models.ObjectModel

func NewInjectProcess

func NewInjectProcess() models.ObjectModel

func NewNtQueueApcThreadExLocal

func NewNtQueueApcThreadExLocal() models.ObjectModel

func NewPeRunsFart

func NewPeRunsFart() models.ObjectModel

func NewRtlCreateUserThread

func NewRtlCreateUserThread() models.ObjectModel

func NewSpfGateCreateThread

func NewSpfGateCreateThread() models.ObjectModel

func NewSyscallGoShellcode

func NewSyscallGoShellcode() models.ObjectModel

func NewUnhookCreateThread

func NewUnhookCreateThread() models.ObjectModel

Types

type CreateThreadNative

type CreateThreadNative struct {
	Name        string
	Description string
	Debug       bool
}

func (*CreateThreadNative) GetImports

func (i *CreateThreadNative) GetImports() []string

func (*CreateThreadNative) RenderFunctionCode

func (e *CreateThreadNative) RenderFunctionCode(data embed.FS) (string, error)

func (*CreateThreadNative) RenderInstanciationCode

func (e *CreateThreadNative) RenderInstanciationCode(data embed.FS) (string, error)

type EarlyBird

type EarlyBird struct {
	Name        string
	Description string
	Debug       bool
}

func (*EarlyBird) GetImports

func (i *EarlyBird) GetImports() []string

func (*EarlyBird) RenderFunctionCode

func (e *EarlyBird) RenderFunctionCode(data embed.FS) (string, error)

func (*EarlyBird) RenderInstanciationCode

func (e *EarlyBird) RenderInstanciationCode(data embed.FS) (string, error)

type HellsGate

type HellsGate struct {
	Name        string
	Description string
	Debug       bool
}

func (*HellsGate) GetImports

func (i *HellsGate) GetImports() []string

func (*HellsGate) RenderFunctionCode

func (e *HellsGate) RenderFunctionCode(data embed.FS) (string, error)

func (*HellsGate) RenderInstanciationCode

func (e *HellsGate) RenderInstanciationCode(data embed.FS) (string, error)

type InjectProcess

type InjectProcess struct {
	Name        string
	Description string
	Debug       bool
}

func (*InjectProcess) GetImports

func (i *InjectProcess) GetImports() []string

func (*InjectProcess) RenderFunctionCode

func (e *InjectProcess) RenderFunctionCode(data embed.FS) (string, error)

func (*InjectProcess) RenderInstanciationCode

func (e *InjectProcess) RenderInstanciationCode(data embed.FS) (string, error)

type NtQueueApcThreadExLocal

type NtQueueApcThreadExLocal struct {
	Name        string
	Description string
	Debug       bool
}

func (*NtQueueApcThreadExLocal) GetImports

func (i *NtQueueApcThreadExLocal) GetImports() []string

func (*NtQueueApcThreadExLocal) RenderFunctionCode

func (e *NtQueueApcThreadExLocal) RenderFunctionCode(data embed.FS) (string, error)

func (*NtQueueApcThreadExLocal) RenderInstanciationCode

func (e *NtQueueApcThreadExLocal) RenderInstanciationCode(data embed.FS) (string, error)

type PeRunsFart

type PeRunsFart struct {
	Name        string
	Description string
	Debug       bool
}

func (*PeRunsFart) GetImports

func (i *PeRunsFart) GetImports() []string

func (*PeRunsFart) RenderFunctionCode

func (e *PeRunsFart) RenderFunctionCode(data embed.FS) (string, error)

func (*PeRunsFart) RenderInstanciationCode

func (e *PeRunsFart) RenderInstanciationCode(data embed.FS) (string, error)

type RtlCreateUserThread

type RtlCreateUserThread struct {
	Name        string
	Description string
	Debug       bool
}

func (*RtlCreateUserThread) GetImports

func (i *RtlCreateUserThread) GetImports() []string

func (*RtlCreateUserThread) RenderFunctionCode

func (e *RtlCreateUserThread) RenderFunctionCode(data embed.FS) (string, error)

func (*RtlCreateUserThread) RenderInstanciationCode

func (e *RtlCreateUserThread) RenderInstanciationCode(data embed.FS) (string, error)

type SpfGateCreateThread

type SpfGateCreateThread struct {
	Name        string
	Description string
	Debug       bool
}

func (*SpfGateCreateThread) GetImports

func (i *SpfGateCreateThread) GetImports() []string

func (*SpfGateCreateThread) RenderFunctionCode

func (e *SpfGateCreateThread) RenderFunctionCode(data embed.FS) (string, error)

func (*SpfGateCreateThread) RenderInstanciationCode

func (e *SpfGateCreateThread) RenderInstanciationCode(data embed.FS) (string, error)

type SyscallGoShellcode

type SyscallGoShellcode struct {
	Name        string
	Description string
	Debug       bool
}

func (*SyscallGoShellcode) GetImports

func (i *SyscallGoShellcode) GetImports() []string

func (*SyscallGoShellcode) RenderFunctionCode

func (e *SyscallGoShellcode) RenderFunctionCode(data embed.FS) (string, error)

func (*SyscallGoShellcode) RenderInstanciationCode

func (e *SyscallGoShellcode) RenderInstanciationCode(data embed.FS) (string, error)

type UnhookCreateThread

type UnhookCreateThread struct {
	Name        string
	Description string
	Debug       bool
}

func (*UnhookCreateThread) GetImports

func (i *UnhookCreateThread) GetImports() []string

func (*UnhookCreateThread) RenderFunctionCode

func (e *UnhookCreateThread) RenderFunctionCode(data embed.FS) (string, error)

func (*UnhookCreateThread) RenderInstanciationCode

func (e *UnhookCreateThread) RenderInstanciationCode(data embed.FS) (string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL