V8

This post is part of a series of posts categorized as “Wiki” that contain basic how-to information. The intent is to create a reference repository for myself, but I’m not selfish so if anyone else can also benefit from it then I’m happy to share the knowledge!

  • OS: Linux/Windows
  • Description: JavaScript interpreter for deobfuscation
General Usage:
$ d8
d8> load('objects.js')
d8> load('malicous.js')

If using REMnux it includes /usr/share/remnux/objects.js
which defines objects that would normally be defined in
a browser or maldoc. If expected objects don't exist
SpiderMonkey will give "not defined" errors.