Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


03:26 PM
Connect Directly

Metasploit Hacking Tool To Add New Services-Based Features

Upcoming back-end services could help shape new generation of pen-testing services

The Metasploit hacking tool soon will come with services-based features aimed at offloading resource-intensive penetration testing tasks, as well as augmenting the popular open-source software.

While this is not a pure software-as-a-services model, the new service-based features are a departure from Metasploit's software-based approach. The goal is to add back-end services, such as an "opcode" database client and a password-cracker to Metasploit, that seamlessly expand the tool's features and resources for its users, says HD Moore, creator of Metasploit. "We want our regular users to be able to take advantage of [such] services transparently," Moore says.

While Metasploit's clientele tends to be more technical and research-oriented, adding these back-end services to its pen-testing tool is likely to influence the commercial penetration testing product market as well, security expert say. In this difficult economic climate, back-end services could provide enterprises with a relatively low-cost option for in-house penetration testing. "I could see this as having a very appealing value proposition," says Nick Selby, vice president and research director at The 451 Group. "Immunity and Core could start throwing in services at a very low risk to themselves as vendors and a high value to customers -- especially ones on the fence about whether to bring pen-testing in-house more aggressively" because they're unable to afford outsourcing it or hiring the in-house expertise, he says.

Immunity already has such a service in the pipeline, called ImmunitySafe, which it will launch in the third quarter, says Justine Aitel, CEO of Immunity, which sells enterprise-grade penetration testing products. The company already offers consulting-based pen-testing services in addition to its software products.

Core Security Technologies' CEO Mark Hatton says his company, which also sells commercial-grade penetration testing products, is "looking into" the possibility of offering pen testing as a service. "We're not ruling it out," Hatton says. "To date, that's not been a main request" from our customer base, he says.

Metasploit's Moore says it would be a natural fit for commercial pen-testing companies to offer back-end services to their customers. "I'm actually surprised the commercial entities, like Core and Immunity, don't offer more back-end services. After all, they already vet their customers and can use it to sell support contracts," Moore says. "Adding services to Metasploit will probably encourage the commercial folks to step up and offer similar services."

As part of Metasploit's services offering buildout, Moore got an early Christmas present late last year -- 1 TB of disk space, 8 Xeon core processors, 4 GB of RAM, and a 100-Mbps connection -- as a platform for supporting new service rollouts in Metasploit. "Having a platform for adding new services opens the door to a ton of new projects. Oftentimes, we have ideas for sharing information between users at a peer-to-peer level, or creating distributed databases of various security-related things, and having this infrastructure actually makes it possible to implement" these things, such as cracking a password's hash, Moore says.

He says Metasploit's upcoming opcode database service is mainly for an exploit developer to test his code against multiple versions of a piece of software when he has just one version of the software.

With the back-end password-cracking service, a Metasploit user could automatically submit password hashes to the Metasploit platform. "Once they are finished, [they would] get the clear-text passwords back and use those for another exploit," he says.

Technically, this isn't the first time Metasploit has offered back-end service options, Moore says: Metasploit offered an option for testing for vulnerability to the DNS exploit discovered by Dan Kaminsky, he notes.

Meanwhile, Moore says his one concern is bad guys possibly abusing the new Metasploit services. "They could submit 'access tokens' to our database for the purpose of cracking," he says. Requiring registration and telephone confirmation could be one option for preventing abuse, Moore says, but that's not an ideal solution. "We will definitely have to play it by ear" on how to handle potential abuse of the services, he says.

Metasploit's password-cracking service could be available as early as mid-March, with other services rolling out possibly in August, he says. "As we roll out new services, we will start integrating them into the framework and the tools included," he says. "Metasploit's biggest advantage in the security testing space is its user base and how often people update it. We have a great platform for rolling out new tools, exploits, and tech demos."

Have a comment on this story? Please click "Discuss" below. If you'd like to contact Dark Reading's editors directly, send us a message Kelly Jackson Higgins is the Executive Editor of Dark Reading. She is an award-winning veteran technology and business journalist with more than two decades of experience in reporting and editing for various publications, including Network Computing, Secure Enterprise ... View Full Bio

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
7 Old IT Things Every New InfoSec Pro Should Know
Joan Goodchild, Staff Editor,  4/20/2021
Cloud-Native Businesses Struggle With Security
Robert Lemos, Contributing Writer,  5/6/2021
Defending Against Web Scraping Attacks
Rob Simon, Principal Security Consultant at TrustedSec,  5/7/2021
Register for Dark Reading Newsletters
White Papers
Current Issue
2021 Top Enterprise IT Trends
We've identified the key trends that are poised to impact the IT landscape in 2021. Find out why they're important and how they will affect you today!
Flash Poll
How Enterprises are Developing Secure Applications
How Enterprises are Developing Secure Applications
Recent breaches of third-party apps are driving many organizations to think harder about the security of their off-the-shelf software as they continue to move left in secure software development practices.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
PUBLISHED: 2021-05-14
The Linux kernel before 5.11.14 has a use-after-free in cipso_v4_genopt in net/ipv4/cipso_ipv4.c because the CIPSO and CALIPSO refcounting for the DOI definitions is mishandled, aka CID-ad5d07f4a9cd. This leads to writing an arbitrary value.
PUBLISHED: 2021-05-14
In the Linux kernel before 5.12.4, net/bluetooth/hci_event.c has a use-after-free when destroying an hci_chan, aka CID-5c4c8c954409. This leads to writing an arbitrary value.
PUBLISHED: 2021-05-14
The block subsystem in the Linux kernel before 5.2 has a use-after-free that can lead to arbitrary code execution in the kernel context and privilege escalation, aka CID-c3e2219216c9. This is related to blk_mq_free_rqs and blk_cleanup_queue.
PUBLISHED: 2021-05-14
A heap buffer overflow read was discovered in upx 4.0.0, because the check in p_lx_elf.cpp is not perfect.
PUBLISHED: 2021-05-14
A Zip Slip vulnerability was found in the oc binary in openshift-clients where an arbitrary file write is achieved by using a specially crafted raw container image (.tar file) which contains symbolic links. The vulnerability is limited to the command `oc image extract`. If a symbolic link is first c...