Documentation
¶
Index ¶
- 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
- type HexEncoder
- type RC4Encoder
- type ReverseOrderEncoder
- type UUIDEncoder
- type XorEncoder
- type ZipEncoder
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*UUIDEncoder) Encode ¶
func (e *UUIDEncoder) Encode(shellcode []byte) ([]byte, error)
https://github.com/Ne0nd0g/go-shellcode/blob/master/cmd/UuidFromString/main.go
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 ¶
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 ¶
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)
Click to show internal directories.
Click to hide internal directories.