News for hackers. Stuff that matters.
Re:Inject JavaScript to explore native apps on Windows, Mac,... by oleavr on Thursday January 09, 2014 @07:18PM (#7034200)
Frida's core is written in C and injects Google's V8 engine into the target processes, where your JS gets executed with full access to memory, hooking functions and even calling native functions inside the process. There's a bi-directional communication channel that is used to talk between your app (Python?) and the JS running inside the target process.

On top of this C core there are multiple language bindings (Python, .NET and a browser plugin), and it is very easy to build further bindings for other languages and environments (Node.js could be a future binding if anyone's interested in helping out with that).

Re:Inject JavaScript to explore native apps on Windows, Mac,... by pedalpete on Thursday January 09, 2014 @09:40PM (#7034780)
I was thinking this exactly, it would be great to have it in node.js. I'd love to dedicate the time, but I've got my own open source project I'm trying to get going at the moment.

For anybody that does want to try this before the node-bindings are available, maybe package it with node-python? https://npmjs.org/package/node-python

Re:Inject JavaScript to explore native apps on Windows, Mac,... by navlelo on Friday January 10, 2014 @05:35AM (#7035995)
Why not write the whole thing in Python? Why bother with V8 and JS? Is JS considered a better fit for this?