News for hackers. Stuff that matters.
Re:Run Nasm X86/x64 Assembly Code Online by zx2c4 on Tuesday July 28, 2015 @04:55AM (#9960297)
Oh god. Just checked out this dbgr situation. Looks like they allow you to run arbitrary code inside one of their docker instances. DISASTER.

Never ever use docker for security. With a Linux kernel local root exploit (which are indeed plentiful), one can escape from a docker container into the initial namespaces of the system.

It doesn't even look like they bother keeping their kernel up to date either.

DISASTER!

I liked the approach I saw at a couple other sites -- compile an interpreter to JavaScript with emscripten, and have all the code execute client side.

Re:Run Nasm X86/x64 Assembly Code Online by userbinator on Tuesday July 28, 2015 @05:59AM (#9960466)
Can you tell if the system running Docker is not itself virtualised...?
Re:Run Nasm X86/x64 Assembly Code Online by zx2c4 on Tuesday July 28, 2015 @06:06AM (#9960493)
dmesg indicates Bochs BIOS.
Re:Run Nasm X86/x64 Assembly Code Online by em3rgent0rdr on Tuesday July 28, 2015 @07:48AM (#9960775)
haha! This is what happens when an asm interpreter webpage gets posted to HN.
Re:Run Nasm X86/x64 Assembly Code Online by k8tte on Tuesday July 28, 2015 @04:40AM (#9960246)
now where did i put the fuzzing finds of nasm...
Re:Run Nasm X86/x64 Assembly Code Online by critiq on Tuesday July 28, 2015 @04:33AM (#9960224)
Nice, how interrupts are handled? core dumped on int 3