Module: Pwn

Overview

include this module in a class to use all pwnlib functions in that class instance.

Constant Summary

Constants included from Pwnlib::Util::HexDump

Pwnlib::Util::HexDump::DEFAULT_STYLE, Pwnlib::Util::HexDump::HIGHLIGHT_STYLE, Pwnlib::Util::HexDump::MARKER

Constants included from Pwnlib::Asm

Pwnlib::Asm::ARCH_EM, Pwnlib::Asm::DEFAULT_VMA

Instance Method Summary collapse

Methods included from Pwnlib::Util::Packing

flat, pack, unpack, unpack_many

Methods included from Pwnlib::Util::Lists

slice

Methods included from Pwnlib::Util::HexDump

hexdump, hexdump_iter

Methods included from Pwnlib::Util::Fiddling

b64d, b64e, bits, bits_str, bitswap, bitswap_int, enhex, hex, unbits, unhex, urldecode, urlencode, xor, xor_pair

Methods included from Pwnlib::Util::Cyclic

cyclic, cyclic_find, de_bruijn

Methods included from Pwnlib::UI

pause

Methods included from Pwnlib::Runner

run_assembly, run_shellcode

Methods included from Pwnlib::Asm

asm, disasm, make_elf

Instance Method Details

#shellcraftObject



41
42
43
# File 'lib/pwnlib/pwn.rb', line 41

def shellcraft
  ::Pwnlib::Shellcraft::Shellcraft.instance
end