Documentation
¶
Index ¶
- func GetEvasion(evasionType string) (models.ObjectModel, error)
- func NewCreateMutexEvasion() models.ObjectModel
- func NewEnglishWordsEvasion() models.ObjectModel
- func NewHideConsoleEvasion() models.ObjectModel
- func NewIsDomainJoinedEvasion() models.ObjectModel
- func NewNtSleepEvasion() models.ObjectModel
- func NewPatchAmsiEvasion() models.ObjectModel
- func NewPatchEtwEvasion() models.ObjectModel
- func NewPatchEvasion() models.ObjectModel
- func NewSelfDeleteEvasion() models.ObjectModel
- func NewSleepEvasion() models.ObjectModel
- type CreateMutexEvasion
- type EnglishWordsEvasion
- type HideConsoleEvasion
- type IsDomainJoinedEvasion
- type NtSleepEvasion
- type PatchAmsiEvasion
- type PatchEtwEvasion
- type PatchEvasion
- type SelfDeleteEvasion
- type SleepEvasion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetEvasion ¶
func GetEvasion(evasionType string) (models.ObjectModel, error)
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 NewSelfDeleteEvasion ¶
func NewSelfDeleteEvasion() models.ObjectModel
func NewSleepEvasion ¶
func NewSleepEvasion() models.ObjectModel
Types ¶
type CreateMutexEvasion ¶
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 ¶
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 ¶
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 ¶
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 SelfDeleteEvasion ¶
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 ¶
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)
Click to show internal directories.
Click to hide internal directories.