DISQUS

Matasano Chargen: Why Injectable Virtual Machines?

  • Trey Boudreau · 1 year ago
    IVMs make perfect sense to me, but then the product I develop at work has an embedded Forth interpreter. Productivity tools (such as Emacs and MS Word/Excel) have embedded scripting languages for years. I'd guess that the second thought the first VBA virus writer had went something like: "What if everything used VBA?"
  • Andrew · 1 year ago
    Typo: that very first link takes me to http://www.http.com/
  • wbrown · 1 year ago
    Fixed -- thank you, Andrew!
  • one.miguel · 1 year ago
    "Once the cost in memory space is paid for the virtual machine, the actual program to be executed can be much smaller than equivalent machine code."

    How much memory space are you talking about for the virtual machine?
  • wbrown · 1 year ago
    Depends on the virtual machine. My implementations have ranged from 64K for the virtual machine itself to 128K with libraries, compilers, and the like. I'm working on a much smaller one now.
  • moniquejenin · 4 months ago
    i don't know what is injectable vitual machine is?? that i think all of the machine is good..
  • Swage Machine · 4 months ago
    Injectable Virtual Machines are practical to use.. but of course.. it depends on the virtual machine you have.. thanks for posting this.. I enjoy reading it..
  • sohbet · 4 months ago