Documentation
¶
Index ¶
- type MemoryRegion
- type Module
- func (m *Module) Analyze(filePath string) (map[string]interface{}, error)
- func (m *Module) ExecuteCommand(command string, args []string) (interface{}, error)
- func (m *Module) GetInfo() *module.ModuleInfo
- func (m *Module) Initialize() error
- func (m *Module) Scan(pid int) (bool, error)
- func (m *Module) Unpack(pid int, outputPath string) (string, error)
- type Unpacker
- type UnpackerConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MemoryRegion ¶
type Module ¶
type Module struct {
Name string
Description string
Version string
Author string
// contains filtered or unexported fields
}
func (*Module) ExecuteCommand ¶
func (*Module) GetInfo ¶
func (m *Module) GetInfo() *module.ModuleInfo
func (*Module) Initialize ¶
type Unpacker ¶
type Unpacker struct {
Config UnpackerConfig
MemoryMaps []MemoryRegion
UnpackedBin []byte
}
func NewUnpacker ¶
func NewUnpacker(config UnpackerConfig) *Unpacker
func (*Unpacker) AnalyzeUnpackedBinary ¶
func (*Unpacker) ScanProcess ¶
type UnpackerConfig ¶
Click to show internal directories.
Click to hide internal directories.