REMnux, the Malware Analysis Linux OS
Trailrunner7 writes "A security expert has released a stripped-down Ubuntu distribution designed specifically for reverse-engineering malware. The OS, called REMnux, includes a slew of popular malware-analysis, network monitoring and memory forensics tools that comprise a very powerful environment for taking apart malicious code. REMnux is the creation of Lenny Zeltser, an expert on malware reverse engineering who teaches a popular course on the topic at SANS conferences. He put the operating system together after years of having students ask him which tools to use and what works best. He originally used Red Hat Linux, but recently decided that Ubuntu was a better fit. REMnux has three separate tools for analyzing Flash-specific malware, including SWFtools, Flasm and Flare, as well as several applications for analyzing malicious PDFs, including Didier Stevens' analysis tools. REMnux also has a number of tools for de-obfuscating JavaScript, including Rhino debugger, a version of Firefox with NoScript, JavaScript Deobfuscator and Firebug installed, and Windows Script Decoder."
Malware often uses low-level code and tricks which makes them break when they are being run in an emulator. They also often have checks and tricks in place to detect if they are being run in a virtual machine and either crash itself or act differently. How do you run Windows executables with this so that they actually work normally?
For example Mac OSX malware is not yet at the point where it's particularly hard to analyze, they're mostly just shell scripts or executables with no low level tricks.
Reminds me of Damn Vulnerable Linux although that one's just for learning purposes, not for fighting what's out there.
Whats the difference between stripped-down Ubuntu and Debian ?
I've been seeing this fairly often lately and don't see why people strip down Ubuntu, it seems like extra work.
Its called marketing.
---- Booth was a patriot ----
Stop. Making. New. Linux. Distributions.
It's a time-wasting hassle for the user, the administrator and the developer.
It's a turn-off to anyone who might otherwise consider supporting a Linux-based platform.
Look, if you want to build a distribution to do something in particular, you're doing it wrong. Stop ironing the "I made my own Linux distribution" in 32 pt Comic Sans on your ego-boost t-shirt and start asking yourself why the kernel and userspace isn't just one huge binary blob. That's right: because not everyone wants to do the same thing, and modularity encourages reuse.
tl;dr .deb meta-packages with a line of Depends longer than a diaper fetishist's. Plus some glue.
http://www.debian.org/volatile/
Some of the Debian packages change faster than releases can keep up with them. So far, I haven't seen a similar project in Ubuntu.
Is there a good JavaScript Deobfuscator around?
Anything that would let me understand the crap some of my (ex-)co-workers write would be an invaluable tool. :D
Looking for a job?
Want your resume written professionally?
DON'T USE TUNAREZ!!!
Out of all the distros, why would you choose a horrendously buggy and insecure, made to look good distro?
If this guy is a security professional, he should have known better.
If you ignore ACs because they are anonymous - you're an idiot.
FTA: "He originally used Red Hat Linux, but recently decided that Ubuntu was a better fit. "
Once Linux is installed and running a GUI, what difference does it really make? What was the choice actually based upon? If was just the "stripped-down" thing, RedHat -based distros can install from a special package list (you don't have to accept the defaults).
Zeltser really should make his tools collection distro-agnostic. Why tie somebody to a distro they may not like or feel comfortable with? If it's a problem with library versions, the apps should be staticly compiled.
Try Hiren's boot CD. It will run on it's on version of Windows and has lots of tools. Not perfect for everything, but a lot of things. It's recompilable, also. It's an ISO download, just burn it, and reboot. http://www.hirensbootcd.net/ I'm not Hiren but it's free and handy. Which are my primary criteria.