1.1.0
This release mainly adds merged-type kernelcache parsing.
kmacho module
- Added support for
LC_THREAD
,LC_UNIXTHREAD
, andLC_MAIN
- Added mapping for
LC_LOAD_UPWARD_DYLIB
ktool module
New! ktool.kcache
KernelCache
class:
.mach_kernel: Image
-> Image representing the Mach Kernel itself
.kexts: List[Kext]
-> List of Kext objects embedded in this kernel
Kext
class:
.name
-> kext name
.version: str
-> kext version
.mach_header
-> Mach-O Header of the Kext
.image
-> Image representing this Kext
_VirtualMemoryMap
- Added support (and detagging) for 64 bit kernel address space.
Image
- added
.entry_point
attribute, which points to the address (in VM Space) of the program's entry point, if anLC_THREAD
,LC_UNIXTHREAD
, orLC_MAIN
was in the header - added
.thread_state
attribute, which holds the entry thread state if anLC_THREAD
/LC_UNIXTHREAD
was defined
GUI
- Fix: Window wont crash when a view is empty