Researcher's Tool Maps Malware In Elegant 3D Model
Sparrowvsrevolution writes "At the Shmoocon security conference later this month, Danny Quist plans to demo a new three-dimensional version of a tool he's created called Visualization of Executables for Reversing and Analysis, or VERA, that maps viruses' and worms' code into intuitively visible models. Quist, who teaches government and corporate students the art of reverse engineering at Los Alamos National Labs, says he hopes VERA will make the process of taking apart and understanding malware's functionality far easier. VERA observes malware running in a virtual sandbox and identifies the basic blocks of commands it executes. Then those chunks of instructions are color-coded by their function and linked by the order of the malware's operations, like a giant, 3D flow chart. Quist provides a sample video showing a model of a section of the Koobface worm."
We rolled our eyes at Jurassic Park's representation of a "Unix system" back in 1993 (the directory hierarchy was basically a bunch of 3D boxes you could fly around), but here we are 20 years later looking at a code analyser which represents the information as.. a bunch of 3D boxes you can fly around :-)
Funky map needs a legend.
Interesting idea. It also looks like a potentially useful method for reverse engineering any code... not just trojans and worms.
I can see the fnords!
Here you go, as always xkcd is relevant: http://xkcd.com/350/
... in their own heads, its what makes them expert programmers
What operating system does this malware run on?
So much of modern software engineering is basically reverse engineering something someone else wrote who's no longer around. This could be an incredibly useful tool for just about anybody do software work.
Need a Python, C++, Unix, Linux develop
This will probably not work for polymorphic viruses that rewrite their own code to avoid detection.
"Researcher's Tool Maps Malware In Elegant 3D Model"
Find a word in this sentence that does not belong. One attempt.
I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
Elegant
Having watched the video, I highly doubt that this "visualization" is of much practical use. It may look nice, but it doesn't contain much useful information. There are already disassemblers which can visualize code in a 2D graph which is much more useful than this.
A word one should never use when reporting on a human factors experiment.
Doom as an Interface for Process Management
http://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html
---
I guess this is one of those "beauty is in the eye of the beholder" things or whatever, but beautiful is probably not the term I would use to describe these models. They look like wire-frames for a new Pixar character. Perhaps we just didn't get to see the rendered results?
Loading...
Malware.
Correct answer is "Elegant".
I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
And is it any coincidence that a new 3D Replicator has been introduced at CES? http://tinyurl.com/8yoby4j I think not. Code was the conception. Malware is coming manifest in a hardware form. Isn't that how Terminator started?
Gently reply
I tried doing that but always came up with the same image. :P
Having to work for a living is the root of all evil.
He's a pretty big deal
http://ubietylab.net/ubigraph/