OperatingSystemLinux

class tenjint.plugins.operatingsystem.OperatingSystemLinux[source]

Base class for Linux systems.

Attributes

OperatingSystemLinux.arch

OperatingSystemLinux.name

OperatingSystemLinux.os

OperatingSystemLinux.per_cpu

Get the location of the per_cpu offset.

OperatingSystemLinux.pointer_width

Retrieve the width of a pointer.

OperatingSystemLinux.session

Methods

OperatingSystemLinux.__init__()

Initialize self.

OperatingSystemLinux.current_process(cpu_num)

Retrieve the current process.

OperatingSystemLinux.get_nearest_symbol_by_address(address)

Get symbols by address.

OperatingSystemLinux.get_symbol_address(symbol)

Get the address of a symbol.

OperatingSystemLinux.load(**kwargs)

Detects the guest operating system (OS).

OperatingSystemLinux.process([pid, dtb])

Get a process running in the guest.

OperatingSystemLinux.read_kernel_pointer(addr)

Read a kernel pointer from the given address.

OperatingSystemLinux.uninit()

Uninit function

OperatingSystemLinux.vtop(vaddr[, pid, dtb, …])

Translate a guest virtual address to a guest physical address.