vagd.virts.logd
Classes
local execution of binary |
Module Contents
- class vagd.virts.logd.Logd(binary: str, **kwargs)
Bases:
vagd.virts.pwngd.Pwngd
local execution of binary
- Parameters:
binary – binary to execute
- _binary: str
- _vm_setup() None
NOT IMPLEMENTED
- _ssh_setup() None
NOT IMPLEMENTED
- _sync(file: str) None
NOT IMPLEMENTED
- _mount(remote_dir: str, local_dir: str) None
NOT IMPLEMENTED
- _mount_lib(remote_lib: str = '/usr/lib') None
NOT IMPLEMENTED
- system(cmd: str) None
NOT IMPLEMENTED
- _install_packages(packages: Iterable)
NOT IMPLEMENTED
- put(file: str, remote: str = None)
NOT IMPLEMENTED
- debug(**kwargs) pwnlib.tubes.process.process
run binary with gdb locally :param kwargs: pwntool arguments :rtype: pwnlib.tubes.process.process
- pwn_debug(argv: list[str] = None, **kwargs) pwnlib.tubes.process.process
run binary with gdb locally :param argv: comandline arguments for binary :param kwargs: pwntool arguments :rtype: pwnlib.tubes.process.process
- process(argv: list[str] = None, **kwargs) pwnlib.tubes.process.process
run binary locally :param argv: comandline arguments for binary :param kwargs: pwntool parameters :return: pwntools process
- start(argv: list[str] = None, gdbscript: str = '', api: bool = None, **kwargs) pwnlib.tubes.process.process
start binary locally and return pwnlib.tubes.process.process :param argv: commandline arguments for binary :param gdbscript: GDB script for GDB :param api: if GDB API should be enabled (experimental) :param kwargs: pwntool parameters :return: pwntools process, if api=True tuple with gdb api