Open-Source Exploit Tool: Point, Click, Root

Open-Source Exploit Tool: Point, Click, Root

Written By
Mark Hachman
Mark Hachman
Jul 29, 2004
2 minute read
eWeek content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

LAS VEGAS—Its as easy as “point, click, root.”

At a heavily attended panel Wednesday at the Black Hat security conference here, HD Moore and “spoonm” unveiled the latest release of the Metasploit Framework, an exploit tool designed to quickly take over a variety of target platforms.

Although the framework was developed several months ago, the “preview release” of Version 2.2 offers users the opportunity to develop their own custom modules. The tool, written in Perl for Unix environments, also includes a Cygwin shell to enable it to run under Windows. The official Version 2.2 will be available in a week or so.

Both researchers demonstrated the tool “owning,” or taking over, Mac OS X, Windows 2000 Server and Windows XP systems, although the duo used a VMWare virtual machine to speed the process. Metasploit even runs on a Sharp Zaurus PDA, which when equipped with a Wi-Fi card can be used to attack while mobile.

The authors described the tool as the open-source, cheap alternative to Immunitys Canvas and Core Security Technologys Impact tools, designed for commercial applications and requiring the latest exploits almost as quickly as possible. Metasploit currently contains 35 exploits and 40 payloads; the tool was designed to point the user to the exploit appropriate for the operating system.

/zimages/3/28571.gifHow should researchers handle exploit code? Read Larry Seltzers views.

Although available for several months, the tool is apparently still relatively unknown even in security circles, judging from the reaction of attendees. Patrick Chambet, a senior consultant at French IT security firm Edelweb SA, said he found the presentation the most interesting of the day. Another researcher said he worried that Metasploit would be used by “script kiddies” as a means to quickly own other boxes. For their part, Moore and spoonm described Metasploit as a research tool.

Most vulnerabilities submitted to Bugtraq and other mailing lists are “crappy,” according to Moore, who said it is often too hard to tell what the programmer meant by the code attached to the submissions.

/zimages/3/28571.gifFor insights on security coverage around the Web, check out eWEEK.com Security Center Editor Larry Seltzers Weblog.

Users can choose from between a command line, GUI or console interface. The framework also includes a “msfupdatesystem” command, which can connect to the Metasploit server to pull new updates and exploits.

All of the connections can be routed through SSL or a transparent SSL proxy, Moore said. Metasploit can perform VNC server injection as well as .DLL injection, which can load a DLL into the target machines RAM without the need to write information to disk.

/zimages/3/28571.gifCheck out eWEEK.coms Security Center at http://security.eweek.com for the latest security news, reviews and analysis.

/zimages/3/77042.gif

Be sure to add our eWEEK.com developer and Web services news feed to your RSS newsreader or My Yahoo page

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.