Metasploit

Home » Metasploit

Metasploit: Exploit Targets

Advanced Ethical Hacking Institute in Pune
Coding Exploit Targets in your Metasploit Module
Exploits define a list of targets that includes a name, number, and options. Targets are specified by number when launched.

Sample Target Code for an Exploit Module:

 
‘Targets’ =>
[
[…]

By |June 28th, 2015|Metasploit|

Metasploit: Exploit Mixins

Advanced Ethical Hacking Institute in Pune
Working with Exploit Mixins
 
Exploit::Remote::Tcp
Code:
lib/msf/core/exploit/tcp.rb
Provides TCP options and methods.

Defines RHOST, RPORT, ConnectTimeout
Provides connect(), disconnect()
Creates self.sock as the global socket
Offers SSL, Proxies, CPORT, CHOST
Evasion via small segment sends
Exposes user options as methods – rhost() rport() ssl()

 
Exploit::Remote::DCERPC
Code:
lib/msf/core/exploit/dcerpc.rb
Inherits from the TCP mixin and has the following methods and options:

dcerpc_handle()
dcerpc_bind()
dcerpc_call()
Supports IPS evasion methods with multi-context BIND […]

By |June 28th, 2015|Metasploit|

Metasploit: Exploit Module Format

Advanced Ethical Hacking Institute in Pune
Formatting our Exploit Module
The format of an Exploit Module in Metasploit is similar to that of an Auxiliary Module but there are more fields.

There is always a Payload Information Block. An Exploit without a Payload is simply an Auxiliary Module.
A listing of available Targets is outlined.
Instead of defining run(), exploit() and […]

By |June 28th, 2015|Metasploit|

Metasploit: Exploit Development

Advanced Ethical Hacking Institute in Pune
Exploit Development in the Metasploit Framework
Next, we are going to cover one of the most well known and popular aspects of the Metasploit Framework, exploit development. In this section, we are going to show how utilizing the Framework for exploit development allows you to concentrate on what is unique about the […]

By |June 28th, 2015|Metasploit|

Metasploit: Simple IMAP Fuzzer

Advanced Ethical Hacking Institute in Pune
Writing our own IMAP Fuzzer Tool
During a host reconnaissance session we discovered an IMAP Mail server which is known to be vulnerable to a buffer overflow attack (Surgemail 3.8k4-4). We found an advisory for the vulnerability but can’t find any working exploits in theMetasploit database nor on the internet. We then […]

By |June 28th, 2015|Metasploit|

Metasploit: Simple TFTP Fuzzer

Advanced Ethical Hacking Institute in Pune
Writing your own TFTP Fuzzer Tool
One of the most powerful aspects of Metasploit is how easy it is to make changes and create new functionality by reusing existing code. For instance, as this very simple Fuzzer code demonstrates, you can make a few minor modifications to an existing Metasploit module to […]

By |June 28th, 2015|Metasploit|

Metasploit: Writing a Simple Fuzzer

Advanced Ethical Hacking Institute in Pune
What is a Fuzzer?
A Fuzzer is a tool used by security professionals to provide invalid and unexpected data to the inputs of a program. A typical Fuzzer tests an application for buffer overflow, invalid format strings, directory traversal attacks, command execution vulnerabilities, SQL Injection, XSS and more.

Because the Metasploit Framework provides […]

By |June 28th, 2015|Metasploit|

Metasploit: Nessus via MSFconsole

Advanced Ethical Hacking Institute in Pune
Nessus vulnerability scanning directly in Metasploit
For those situations where we choose to remain at the command line, there is also the option to connect to a Nessusversion 4.4.x server directly from within msfconsole. The Nessus Bridge, written by Zate  uses xmlrpc to connect to a server instance of Nessus, allowing us to perform […]

By |June 28th, 2015|Metasploit|

Metasploit: Working with Nessus

Advanced Ethical Hacking Institute in Pune
What is Nessus?
Nessus is a well known and popular vulnerability scanner that is free for personal, non-commercial use that was first released in 1998 by Renaurd Deraison and currently published by Tenable Network Security. There is also a spin off project of Nessus 2, named OpenVAS, that is published under the […]

By |June 28th, 2015|Metasploit|

Metasploit: NeXpose via MSFconsole

Advanced Ethical Hacking Institute in Pune
NeXpose vulnerability scanning in Metasploit
The Metasploit/NeXpose integration is not limited to simply importing scan results files. You can run NeXpose scans directly from msfconsole by first making use of the ‘nexpose‘ plugin.

 
msf > load nexpose
[…]

By |June 28th, 2015|Metasploit|