Versions in this module Expand all Collapse all v0 v0.2.0 May 1, 2023 Changes in this version + func NewAESEncoder() models.ObjectModel + func NewHexEncoder() models.ObjectModel + func NewRC4Encoder() models.ObjectModel + func NewReverseOrderEncoder() models.ObjectModel + func NewUUIDEncoder() models.ObjectModel + func NewXorEncoder() models.ObjectModel + func NewZipEncoder() models.ObjectModel + type AESEncoder struct + Debug bool + Description string + Key string + Name string + func (e *AESEncoder) Encode(shellcode []byte) ([]byte, error) + func (e *AESEncoder) GetImports() []string + func (e *AESEncoder) RenderFunctionCode(data embed.FS) (string, error) + func (e *AESEncoder) RenderInstanciationCode(data embed.FS) (string, error) + type HexEncoder struct + Debug bool + Description string + Key string + Name string + func (e *HexEncoder) Encode(shellcode []byte) ([]byte, error) + func (e *HexEncoder) GetImports() []string + func (e *HexEncoder) RenderFunctionCode(data embed.FS) (string, error) + func (e *HexEncoder) RenderInstanciationCode(data embed.FS) (string, error) + type RC4Encoder struct + Debug bool + Description string + Key string + Name string + func (e *RC4Encoder) Encode(shellcode []byte) ([]byte, error) + func (e *RC4Encoder) GetImports() []string + func (e *RC4Encoder) RenderFunctionCode(data embed.FS) (string, error) + func (e *RC4Encoder) RenderInstanciationCode(data embed.FS) (string, error) + type ReverseOrderEncoder struct + Debug bool + Description string + Name string + func (e *ReverseOrderEncoder) Encode(shellcode []byte) ([]byte, error) + func (e *ReverseOrderEncoder) GetImports() []string + func (e *ReverseOrderEncoder) RenderFunctionCode(data embed.FS) (string, error) + func (e *ReverseOrderEncoder) RenderInstanciationCode(data embed.FS) (string, error) + type UUIDEncoder struct + Description string + Name string + func (e *UUIDEncoder) Encode(shellcode []byte) ([]byte, error) + func (e *UUIDEncoder) GetImports() []string + func (e *UUIDEncoder) RenderFunctionCode(data embed.FS) (string, error) + func (e *UUIDEncoder) RenderInstanciationCode(data embed.FS) (string, error) + type XorEncoder struct + Debug bool + Description string + Key string + Name string + func (e *XorEncoder) Encode(shellcode []byte) ([]byte, error) + func (e *XorEncoder) GetImports() []string + func (e *XorEncoder) RenderFunctionCode(data embed.FS) (string, error) + func (e *XorEncoder) RenderInstanciationCode(data embed.FS) (string, error) + type ZipEncoder struct + Debug bool + Description string + Name string + func (e *ZipEncoder) Encode(shellcode []byte) ([]byte, error) + func (e *ZipEncoder) GetImports() []string + func (e *ZipEncoder) RenderFunctionCode(data embed.FS) (string, error) + func (e *ZipEncoder) RenderInstanciationCode(data embed.FS) (string, error)