mirror of
https://github.com/rapid7/metasploit-payloads
synced 2024-11-26 17:41:08 +01:00
Land #22, more doc and proj updates
Again, tested with a successful run of the build.
This commit is contained in:
commit
f629cc4b89
@ -1,35 +1,10 @@
|
||||
Current `master` branch: ![Meterpreter Build Status](http://r7jenkins.cloudapp.net/Meterpreter "Meterpreter Build Status")
|
||||
|
||||
meterpreter >
|
||||
=============
|
||||
|
||||
This is an experimental repository for Meterpreter source code as a
|
||||
separate entity from the Metasploit Framework. See the
|
||||
meterpreter-submodule branch at:
|
||||
rapid7/metasploit-framework@43f7d88ca7f001be4a7d346ec89a943b78672425
|
||||
|
||||
|
||||
Building - POSIX
|
||||
================
|
||||
You will need:
|
||||
- A compiler toolchain (build-essential package on Ubuntu)
|
||||
- gcc-multilib, if you're building on a 64-bit machine
|
||||
- jam
|
||||
- wget
|
||||
|
||||
Meterpreter requires libpcap-1.1.1 and OpenSSL 0.9.8o sources, which it
|
||||
will download automatically during the build process. If for some
|
||||
reason, you cannot access the internet during build, you will need to:
|
||||
- wget -O posix-meterp-build-tmp/openssl-0.9.8o.tar.gz http://openssl.org/source/openssl-0.9.8o.tar.gz
|
||||
- wget -O posix-meterp-build-tmp/libpcap-1.1.1.tar.gz http://www.tcpdump.org/release/libpcap-1.1.1.tar.gz
|
||||
|
||||
Note that the 'depclean' and 'really-clean' make targets will *delete*
|
||||
these files.
|
||||
|
||||
Now you should be able to type `make` in the base directory, go make a
|
||||
sandwich, and come back to a working[1] meterpreter for Linux.
|
||||
|
||||
[1] For some value of "working." Meterpreter in POSIX environments is
|
||||
not considered stable. It does stuff, but expect occasional problems.
|
||||
|
||||
This is the new repository for the Meterpreter source, which was originally in the
|
||||
[Metasploit Framework](https://github.com/rapid7/meterpreter) source.
|
||||
|
||||
Building - Windows
|
||||
==================
|
||||
@ -86,6 +61,30 @@ appropriate build configuration for you and hence calling `make` should "Just Wo
|
||||
If you are a Rapid7 employee you will need the PSSDK source in order to build the
|
||||
extra components using the `r7_*` build configurations.
|
||||
|
||||
Building - POSIX
|
||||
================
|
||||
You will need:
|
||||
- A compiler toolchain (build-essential package on Ubuntu)
|
||||
- gcc-multilib, if you're building on a 64-bit machine
|
||||
- jam
|
||||
- wget
|
||||
|
||||
Meterpreter requires libpcap-1.1.1 and OpenSSL 0.9.8o sources, which it
|
||||
will download automatically during the build process. If for some
|
||||
reason, you cannot access the internet during build, you will need to:
|
||||
- wget -O posix-meterp-build-tmp/openssl-0.9.8o.tar.gz http://openssl.org/source/openssl-0.9.8o.tar.gz
|
||||
- wget -O posix-meterp-build-tmp/libpcap-1.1.1.tar.gz http://www.tcpdump.org/release/libpcap-1.1.1.tar.gz
|
||||
|
||||
Note that the 'depclean' and 'really-clean' make targets will *delete*
|
||||
these files.
|
||||
|
||||
Now you should be able to type `make` in the base directory, go make a
|
||||
sandwich, and come back to a working[1] meterpreter for Linux.
|
||||
|
||||
[1] For some value of "working." Meterpreter in POSIX environments is
|
||||
not considered stable. It does stuff, but expect occasional problems.
|
||||
|
||||
|
||||
Testing
|
||||
=======
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user