vivisect / vivisect

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

load VSnap files into Vivisect

atlas0fd00m opened this issue · comments

for context:
VSnap files are exports from VDB, where all accessible memory maps and CPU data is stored for later analysis and potentially emulation.

this could be simply another parser, or some separate subsystem.

  • load VSnap data (memory maps, register/cpu state) in from a VSnap file
  • store cpu state unused by Vivisect in a way that may be used by an emulator later
  • roll through the memory maps looking for any that should be analyzed (ie. ELF or PE or Macho headers)
  • accept the "add entry points"
  • do analysis

or something like that. but anything that doesn't have the end-user in ipython doing this manually through the API.
i've done this on my own quite a bit. it's part of what makes Viv so useful to me.