_go

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: May 1, 2023 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCreateMutexEvasion

func NewCreateMutexEvasion() models.ObjectModel

func NewEnglishWordsEvasion

func NewEnglishWordsEvasion() models.ObjectModel

func NewHideConsoleEvasion

func NewHideConsoleEvasion() models.ObjectModel

func NewIsDomainJoinedEvasion

func NewIsDomainJoinedEvasion() models.ObjectModel

func NewNtSleepEvasion

func NewNtSleepEvasion() models.ObjectModel

func NewPatchAmsiEvasion

func NewPatchAmsiEvasion() models.ObjectModel

func NewPatchEtwEvasion

func NewPatchEtwEvasion() models.ObjectModel

func NewPatchEvasion

func NewPatchEvasion() models.ObjectModel

func NewRefreshDllEvasion

func NewRefreshDllEvasion() models.ObjectModel

func NewSelfDeleteEvasion

func NewSelfDeleteEvasion() models.ObjectModel

func NewSleepEvasion

func NewSleepEvasion() models.ObjectModel

Types

type CreateMutexEvasion

type CreateMutexEvasion struct {
	Name        string
	Description string
	MutexName   string
	Debug       bool
}

func (*CreateMutexEvasion) GetImports

func (e *CreateMutexEvasion) GetImports() []string

func (*CreateMutexEvasion) RenderFunctionCode

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

func (*CreateMutexEvasion) RenderInstanciationCode

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

type EnglishWordsEvasion

type EnglishWordsEvasion struct {
	Name         string
	Description  string
	NumberOfWord string
}

func (*EnglishWordsEvasion) GetImports

func (e *EnglishWordsEvasion) GetImports() []string

func (*EnglishWordsEvasion) RenderFunctionCode

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

func (*EnglishWordsEvasion) RenderInstanciationCode

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

type HideConsoleEvasion

type HideConsoleEvasion struct {
	Name        string
	Description string
	Debug       bool
	Show        string
	ShowBool    bool
}

func (*HideConsoleEvasion) GetImports

func (e *HideConsoleEvasion) GetImports() []string

func (*HideConsoleEvasion) RenderFunctionCode

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

func (*HideConsoleEvasion) RenderInstanciationCode

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

type IsDomainJoinedEvasion

type IsDomainJoinedEvasion struct {
	Name        string
	Description string
	Debug       bool
}

func (*IsDomainJoinedEvasion) GetImports

func (e *IsDomainJoinedEvasion) GetImports() []string

func (*IsDomainJoinedEvasion) RenderFunctionCode

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

func (*IsDomainJoinedEvasion) RenderInstanciationCode

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

type NtSleepEvasion

type NtSleepEvasion struct {
	Name        string
	Delay       string
	Debug       bool
	Description string
}

func (*NtSleepEvasion) GetImports

func (e *NtSleepEvasion) GetImports() []string

func (*NtSleepEvasion) RenderFunctionCode

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

func (*NtSleepEvasion) RenderInstanciationCode

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

type PatchAmsiEvasion

type PatchAmsiEvasion struct {
	Name        string
	Description string
	Debug       bool
	UseBanana   string
	SubName     string
}

func (*PatchAmsiEvasion) GetImports

func (e *PatchAmsiEvasion) GetImports() []string

func (*PatchAmsiEvasion) RenderFunctionCode

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

func (*PatchAmsiEvasion) RenderInstanciationCode

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

type PatchEtwEvasion

type PatchEtwEvasion struct {
	Name        string
	Description string
	Debug       bool
	UseBanana   string
	SubName     string
}

func (*PatchEtwEvasion) GetImports

func (e *PatchEtwEvasion) GetImports() []string

func (*PatchEtwEvasion) RenderFunctionCode

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

func (*PatchEtwEvasion) RenderInstanciationCode

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

type PatchEvasion

type PatchEvasion struct {
	Name        string
	Description string
	Debug       bool
	Module      string
	Proc        string
	Data        string
	UseBanana   string
	SubName     string
}

func (*PatchEvasion) GetImports

func (e *PatchEvasion) GetImports() []string

func (*PatchEvasion) RenderFunctionCode

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

func (*PatchEvasion) RenderInstanciationCode

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

type RefreshDllEvasion

type RefreshDllEvasion struct {
	Name         string
	Description  string
	DllName      string
	UseBanana    string
	SubNameError string
	Debug        bool
}

func (*RefreshDllEvasion) GetImports

func (e *RefreshDllEvasion) GetImports() []string

func (*RefreshDllEvasion) RenderFunctionCode

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

func (*RefreshDllEvasion) RenderInstanciationCode

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

type SelfDeleteEvasion

type SelfDeleteEvasion struct {
	Name        string
	Description string
	NewADS      string
	Debug       bool
}

func (*SelfDeleteEvasion) GetImports

func (e *SelfDeleteEvasion) GetImports() []string

func (*SelfDeleteEvasion) RenderFunctionCode

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

func (*SelfDeleteEvasion) RenderInstanciationCode

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

type SleepEvasion

type SleepEvasion struct {
	Name        string
	Debug       bool
	Delay       string
	Description string
}

func (*SleepEvasion) GetImports

func (e *SleepEvasion) GetImports() []string

func (*SleepEvasion) RenderFunctionCode

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

func (*SleepEvasion) RenderInstanciationCode

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

Jump to

Keyboard shortcuts

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