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.
Rest in Peace. We barely knew ya.
It's been killed!
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.
niggerness? And The Ca7hedral
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!!!
I can't tell you how many people I know are looking for a LiveCD/DVD that runs Linux (Ubuntu would be preferred just for ease and familiarity for these people that work on Windows machines all day) and has a GOOD antivirus program along with a GOOD or maybe a few anti-malware programs that will scan the local Windows hard drive. Sure, some LiveCD's are out there but it would be great if you could update them on the fly. I know it wouldn't save to the CD, but just updating it in a RAMdisk would be great. Having to update it each time would be fine.
Being able to walk over to an infected machine, boot from a CD/DVD to an Ubuntu desktop and run up to date cleaning utilities from there would be so incredibly helpful.
I've seen people try, but so far all the attempts I've seen... kind of suck.
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.