Module: HeapInfo
- Defined in:
- lib/heapinfo.rb,
lib/heapinfo/nil.rb,
lib/heapinfo/libc.rb,
lib/heapinfo/arena.rb,
lib/heapinfo/cache.rb,
lib/heapinfo/chunk.rb,
lib/heapinfo/chunks.rb,
lib/heapinfo/dumper.rb,
lib/heapinfo/helper.rb,
lib/heapinfo/tcache.rb,
lib/heapinfo/process.rb,
lib/heapinfo/segment.rb,
lib/heapinfo/version.rb,
lib/heapinfo/ext/string.rb,
lib/heapinfo/glibc/glibc.rb,
lib/heapinfo/process_info.rb
Overview
HeapInfo - an interactive debugger for heap exploitation
HeapInfo makes pwning life easier with ruby style memory dumper. Easy to show bin(s) layouts, or dump memory for checking whether exploit (will) works. HeapInfo can be used with ltrace/strace/gdb simultaneously since it not use any ptrace.
Defined Under Namespace
Modules: Cache, Ext, Glibc, Helper Classes: Arena, Chunk, Chunks, Dumper, Fastbin, Libc, Nil, Process, ProcessInfo, Segment, Smallbin, Tcache, TcacheEntry, UnsortedBin
Constant Summary collapse
- TMP_DIR =
Directory for writing some tmp files when working, make sure /tmp is writable
'/tmp/.heapinfo'- VERSION =
Current gem version.
'1.2.0'
Class Method Summary collapse
-
.heapinfo(prog, options = {}) ⇒ HeapInfo::Process
Entry point for using HeapInfo.