x86_64 – X86_64

class pwnypack.shellcode.x86_64.X86_64(*args, **kwargs)[source]

Bases: pwnypack.shellcode.x86.X86

Environment that targets a generic, unrestricted X86_64 architecture.

R10 = <Reg:R10>

r10 register

R10B = <Reg:R10B>

r10b register

R10D = <Reg:R10D>

r10d register

R10W = <Reg:R10W>

r10w register

R11 = <Reg:R11>

r11 register

R11B = <Reg:R11B>

r11b register

R11D = <Reg:R11D>

r11d register

R11W = <Reg:R11W>

r11w register

R12 = <Reg:R12>

r12 register

R12B = <Reg:R12B>

r12b register

R12D = <Reg:R12D>

r12d register

R12W = <Reg:R12W>

r12w register

R13 = <Reg:R13>

r13 register

R13B = <Reg:R13B>

r13b register

R13D = <Reg:R13D>

r13d register

R13W = <Reg:R13W>

r13w register

R14 = <Reg:R14>

r14 register

R14B = <Reg:R14B>

r14b register

R14D = <Reg:R14D>

r14d register

R14W = <Reg:R14W>

r14w register

R15 = <Reg:R15>

r15 register

R15B = <Reg:R15B>

r15b register

R15D = <Reg:R16D>

r16d register

R15W = <Reg:R15W>

r15w register

R8 = <Reg:R8>

r8 register

R8B = <Reg:R8B>

r8b register

R8D = <Reg:R8D>

r8d register

R8W = <Reg:R8W>

r8w register

R9 = <Reg:R9>

r9 register

R9B = <Reg:R9B>

r9b register

R9D = <Reg:R9D>

r9d register

R9W = <Reg:R9W>

r9w register

RAX = <Reg:RAX>

rax register

RBP = <Reg:RBP>

rbp register

RBX = <Reg:RBX>

rbx register

RCX = <Reg:RCX>

rcx register

RDI = <Reg:RDI>

rdi register

RDX = <Reg:RDX>

rdx register

RIP = <Reg:RIP>

rip register

RSI = <Reg:RSI>

rsi register

RSP = <Reg:RSP>

rsp register

target = Target(arch=x86,bits=64,endian=little,mode=0)

Target architecture