Documentation
¶
Index ¶
- Constants
- type AppInfo
- type AppVulnerable
- type Dylib
- type Dylibx
- func (d *Dylibx) AutoScanApps() ([]*AppVulnerable, error)
- func (d *Dylibx) Exist(path string) bool
- func (d *Dylibx) GetExecutablePath(app string) (string, error)
- func (d *Dylibx) InSIPPath(path string) bool
- func (d *Dylibx) IsLibraryValidation(f uint32) bool
- func (d *Dylibx) IsRuntime(f uint32) bool
- func (d *Dylibx) ParseProxyPath(path string, ExePath string) string
- func (d *Dylibx) ParseRPaths(rpath []string, ExePath string)
- func (d *Dylibx) ScanApp(path_ string) (*AppVulnerable, error)
- type Entitlements
- type FatMachOInfo
- type MachOInfo
- type VulnItem
Constants ¶
View Source
const ( REQUIRE_LV = 0x2000 RUNTIME = 0x10000 )
View Source
const ( RPathPre = "@rpath" ExecutablePathPre = "@executable_path" LoaderPathPre = "@loader_path" )
rpath
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppVulnerable ¶
type Dylibx ¶
type Dylibx struct { }
func (*Dylibx) AutoScanApps ¶
func (d *Dylibx) AutoScanApps() ([]*AppVulnerable, error)
func (*Dylibx) IsLibraryValidation ¶
func (*Dylibx) ParseRPaths ¶
type Entitlements ¶
type FatMachOInfo ¶
type FatMachOInfo []*MachOInfo
func ParseMacho ¶
func ParseMacho(path string) (FatMachOInfo, error)
Click to show internal directories.
Click to hide internal directories.