7ae56865f1
This rebuilds the binaries on Ubuntu 10.04 i386 for metepreter PR #111, improving the reliability and fixing some bugs in linux process migration. Tested against Ubuntu 10.04 i386 and Ubuntu 14.04 x86_64: ``` meterpreter > ps ... 55994 48270 server 0 bcook ../metasploit-framework/server 56009 44199 bash 0 bcook -bash 56094 56009 dummy 0 bcook ./dummy meterpreter > migrate 56094 [*] Migrating to 56094 [*] Migration completed successfully. meterpreter > sysinfo Computer : mint OS : Linux mint 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 (x86_64) Architecture : x86_64 Meterpreter : x86/linux meterpreter > ps ... 55994 48270 [server] <defunct> 0 bcook 56009 44199 bash 0 bcook -bash 56094 56009 dummy 0 bcook ./dummy meterpreter > ``` Verified presence of call stub when debugging a session: ``` (gdb) x/32b 0x61cc28 0x61cc28: 0x90 0x90 0x90 0x90 0x90 0x90 0x90 0x90 0x61cc30: 0x90 0x90 0x90 0x90 0x90 0x90 0x90 0x90 0x61cc38: 0x90 0x90 0x68 0x04 0x00 0x00 0x00 0x68 0x61cc40: 0xff 0xff 0xff 0xff 0xb8 0x5a 0x5a 0x5a ``` |
||
---|---|---|
app | ||
config | ||
data | ||
db | ||
documentation | ||
external | ||
features | ||
lib | ||
modules | ||
plugins | ||
script | ||
scripts | ||
spec | ||
test | ||
tools | ||
.gitignore | ||
.gitmodules | ||
.mailmap | ||
.rspec | ||
.rubocop.yml | ||
.ruby-gemset | ||
.ruby-version | ||
.simplecov | ||
.travis.yml | ||
.yardopts | ||
CONTRIBUTING.md | ||
COPYING | ||
Gemfile | ||
Gemfile.local.example | ||
Gemfile.lock | ||
HACKING | ||
LICENSE | ||
README.md | ||
Rakefile | ||
metasploit-framework-db.gemspec | ||
metasploit-framework-full.gemspec | ||
metasploit-framework-pcap.gemspec | ||
metasploit-framework.gemspec | ||
msfbinscan | ||
msfcli | ||
msfconsole | ||
msfd | ||
msfelfscan | ||
msfencode | ||
msfmachscan | ||
msfpayload | ||
msfpescan | ||
msfrop | ||
msfrpc | ||
msfrpcd | ||
msfupdate | ||
msfvenom |
README.md
Metasploit
The Metasploit Framework is released under a BSD-style license. See COPYING for more details.
The latest version of this software is available from https://metasploit.com/
Bug tracking and development information can be found at: https://github.com/rapid7/metasploit-framework
API documentation for writing modules can be found at: https://rapid7.github.io/metasploit-framework/api
Questions and suggestions can be sent to: https://lists.sourceforge.net/lists/listinfo/metasploit-hackers
Installing
Generally, you should use the free installer which contains all dependencies and will get you up and running with a few clicks. See the Dev Environment Setup if you'd like to deal with dependencies on your own.
Using Metasploit
Metasploit can do all sorts of things. The first thing you'll want to do
is start msfconsole
, but after that, you'll probably be best served by
reading Metasploit Unleashed, the great community
resources, or the wiki.
Contributing
See the Dev Environment Setup guide on GitHub which will walk you through the whole process starting from installing all the dependencies, to cloning the repository, and finally to submitting a pull request. For slightly more info, see Contributing.