_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: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAESEncoder

func NewAESEncoder() models.ObjectModel

func NewHexEncoder

func NewHexEncoder() models.ObjectModel

func NewRC4Encoder

func NewRC4Encoder() models.ObjectModel

func NewReverseOrderEncoder

func NewReverseOrderEncoder() models.ObjectModel

func NewUUIDEncoder

func NewUUIDEncoder() models.ObjectModel

func NewXorEncoder

func NewXorEncoder() models.ObjectModel

func NewZipEncoder

func NewZipEncoder() models.ObjectModel

Types

type AESEncoder

type AESEncoder struct {
	Name        string
	Description string
	Key         string
	Debug       bool
}

func (*AESEncoder) Encode

func (e *AESEncoder) Encode(shellcode []byte) ([]byte, error)

func (*AESEncoder) GetImports

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

func (*AESEncoder) RenderFunctionCode

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

func (*AESEncoder) RenderInstanciationCode

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

type HexEncoder

type HexEncoder struct {
	Name        string
	Description string
	Key         string
	Debug       bool
}

func (*HexEncoder) Encode

func (e *HexEncoder) Encode(shellcode []byte) ([]byte, error)

func (*HexEncoder) GetImports

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

func (*HexEncoder) RenderFunctionCode

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

func (*HexEncoder) RenderInstanciationCode

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

type RC4Encoder

type RC4Encoder struct {
	Name        string
	Description string
	Key         string
	Debug       bool
}

func (*RC4Encoder) Encode

func (e *RC4Encoder) Encode(shellcode []byte) ([]byte, error)

func (*RC4Encoder) GetImports

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

func (*RC4Encoder) RenderFunctionCode

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

func (*RC4Encoder) RenderInstanciationCode

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

type ReverseOrderEncoder

type ReverseOrderEncoder struct {
	Name        string
	Description string
	Debug       bool
}

func (*ReverseOrderEncoder) Encode

func (e *ReverseOrderEncoder) Encode(shellcode []byte) ([]byte, error)

func (*ReverseOrderEncoder) GetImports

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

func (*ReverseOrderEncoder) RenderFunctionCode

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

func (*ReverseOrderEncoder) RenderInstanciationCode

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

type UUIDEncoder

type UUIDEncoder struct {
	Name        string
	Description string
}

func (*UUIDEncoder) GetImports

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

func (*UUIDEncoder) RenderFunctionCode

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

func (*UUIDEncoder) RenderInstanciationCode

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

type XorEncoder

type XorEncoder struct {
	Name        string
	Key         string
	Description string
	Debug       bool
}

func (*XorEncoder) Encode

func (e *XorEncoder) Encode(shellcode []byte) ([]byte, error)

func (*XorEncoder) GetImports

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

func (*XorEncoder) RenderFunctionCode

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

func (*XorEncoder) RenderInstanciationCode

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

type ZipEncoder

type ZipEncoder struct {
	Name        string
	Description string
	Debug       bool
}

func (*ZipEncoder) Encode

func (e *ZipEncoder) Encode(shellcode []byte) ([]byte, error)

func (*ZipEncoder) GetImports

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

func (*ZipEncoder) RenderFunctionCode

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

func (*ZipEncoder) RenderInstanciationCode

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

Jump to

Keyboard shortcuts

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