James Lee
22510baec2
Get rid of an unnecessary sleep()
2012-02-24 16:42:12 -07:00
MM
589856d378
Switch to netlink for listing interfaces
...
* Adds support for listing IPv6 addresses on POSIX meterpreter
* Ensures crash logs are only created if debugging is enabled
* Fixes a bug in sniffer where a lock was not acquired correctly
Squashed commit of the following:
commit 955124b264a675c7d67187703bf23b58f0aba6d8
Author: MM <gaspmat@gmail.com>
Date: Thu Feb 23 23:42:26 2012 +0100
posix meterpreter - IPv6 support for route and ipconfig using netlink sockets
[Closes #196 ]
2012-02-24 16:42:12 -07:00
James Lee
eb4def010c
Ensure the dir exists before copying files there
...
Thanks MM for pointing out that this was missed. The other dirs
referenced in #183 were addressed in 134b6c874fcb363594103f082bc2bacf8a0bd2c7
[Closes #183 ]
2012-02-22 20:54:20 -07:00
James Lee
4d4757c0a8
No need for pcap in stdapi anymore
...
Pcap used to be required for the ipconfig command but since the fix
for #6328 , it is no longer necessary.
[See #6328 ]
2012-02-18 12:46:13 -07:00
James Lee
6aa879e800
Ensure output paths exist for compiled object files
...
Fixes build on clean checkout
2012-02-18 11:42:27 -07:00
James Lee
77e84abbb0
Compile pcap without libnl since bionic doesn't have headers
...
Fixes build on systems that have libnl installed.
2012-02-18 11:41:09 -07:00
James Lee
288605c808
Add the missing include that broke Windows build
...
I swear I committed this before...
[See #6372 ]
2012-02-15 11:51:00 -07:00
James Lee
8d051a98d6
Fix brokenness with the debug target
...
If a test returns false, make exits. Duh.
[Fixes #6343 ]
2012-02-14 16:56:48 -07:00
James Lee
e70d5d5eb2
Remove redundant __FUNCTION__ references in dprintf calls
...
From the Department of Redundancy Department.
2012-02-13 18:40:25 -07:00
James Lee
0af36e0712
Adds a depclean target
...
Don't blow away libc with the "clean" target because I'm tired of
rebuilding everything.
2012-02-13 17:59:01 -07:00
James Lee
88d5e46208
Whitespace cleanup
2012-02-13 15:21:01 -07:00
James Lee
46c1073bea
Remove unnecessary -gstabs and fix a logic error
...
This drops the sniffer extension to a size of around 55k bytes.
2012-02-10 15:57:01 -07:00
James Lee
092e692a54
Really set the flag so we don't strip later
...
Oversight from last commit
2012-02-10 15:57:01 -07:00
James Lee
d493848e40
Add a 'debug' target for posix meterpreter build
...
This new target adds debugging symbols and doesn't strip binaries. New
bins are considerably bigger, but may be more helpful when diagnosing
problems or adding new features.
[Fixes #6343 ]
2012-02-10 15:57:01 -07:00
James Lee
1c4d129e52
Don't use the verboten 127.0.0.1
...
Alleviates some unnecessary headaches with the database
2012-02-10 15:57:01 -07:00
James Lee
9217a5fc11
Simplify creation of .h files from libs
...
Suffix rules are awesome.
2012-02-10 15:57:00 -07:00
James Lee
c8444e8157
Fix another errant use of dprintf
2012-02-08 16:45:12 -07:00
Joshua J. Drake
688e6b0cb7
Fix another dprintf from #6334 , oops
2012-02-06 11:42:12 -06:00
Joshua J. Drake
059d0b5670
Fix dprintf statements in meterpreter C src #6334
2012-02-06 11:38:14 -06:00
Joshua J. Drake
a62f9826fe
Fix up posix meterpreter rtld/Makefile rule
2012-02-06 11:28:59 -06:00
James Lee
d9c9fad426
Refactor interface listing
...
[See #6328 ]
2012-02-02 00:14:38 -07:00
James Lee
a02a630760
Replace the root-only pcap iface listing technique
...
Leaks memory, will remedy momentarily
[See #6328 ]
2012-02-02 00:14:38 -07:00
James Lee
c3be8f5b23
Just rm libpcap add re-extract instead of cleaning
...
It's faster.
2012-02-02 00:14:38 -07:00
James Lee
f34f8b1440
Use the proper dirsep and allocate correctly
...
Thanks, mm__ for the bug report and the patch!
[Fixes #6322 ]
2012-01-31 17:31:15 -07:00
James Lee
2ea1162940
More i386 and -m32 fixes for compiling meterpreter
...
This should be the last change necessary to compile a 32-bit meterpreter
from a 64-bit build host.
See #6268
2012-01-31 10:12:42 -07:00
James Lee
11e2719635
Merge branch 'stat-struct-fixes'
...
Conflicts:
data/meterpreter/ext_server_stdapi.lso
2012-01-27 19:07:27 -07:00
James Lee
353e98a6f9
Get the return values in the right place
...
This should convert stat values to something portable enough to work on
POSIX and Windows.
Fixes #6294
2012-01-27 18:56:01 -07:00
James Lee
b8c4c95269
Add -m32 and -march=i386 to the Jam build for bionic
...
This is hopefully the last thing that needs to be fixed up for i386
compatibility.
See #6268
2012-01-27 18:02:37 -07:00
James Lee
0cd4985b69
Merge branch 'stat-struct-fixes' (early part)
2012-01-27 17:45:08 -07:00
James Lee
20690d0ccf
Ensure make.sh returns success
2012-01-27 17:20:36 -07:00
James Lee
e7455cd244
Add clean targets for openssl and libpcap
...
Also, a 'really-clean' target that does everything
2012-01-27 17:20:36 -07:00
James Lee
3ded02ae3e
Add -m32 to all the Makefiles
...
This is in an attempt to get it compilation working on 64-bit hosts.
2012-01-27 17:20:36 -07:00
James Lee
769e4f2119
Add a platform-independent stat struct
...
This should help with various issues on linux
2012-01-27 17:13:46 -07:00
James Lee
dcc07de30a
Ensure make.sh returns success
2012-01-27 16:37:48 -07:00
James Lee
b41689325d
Add clean targets for openssl and libpcap
...
Also, a 'really-clean' target that does everything
2012-01-27 16:33:27 -07:00
James Lee
c8d278919b
Add -m32 to all the Makefiles
...
This is in an attempt to get it compilation working on 64-bit hosts.
2012-01-27 15:14:47 -07:00
James Lee
7eb13cf3b8
Changes openssl/build.sh to create its own target
...
This should ensure we build everything for i386 and only link the lib
files we mean to. Also no longer builds any of the superfluous openssl
executables since all we need are the .so files.
See #6268
2012-01-25 17:54:13 -07:00
James Lee
ff05a305da
Force gcc to compile for i386
...
Makes meterpreter for linux work on older CPUs.
Fixes #6268
2012-01-23 15:20:36 -07:00
Matt Buck
fb6927849a
Add empty directories from svn repo.
2011-11-09 18:41:40 -06:00
Matt Weeks
1d8e98c961
Allow boolean options of true and True as well as 0 and 1.
...
git-svn-id: file:///home/svn/framework3/trunk@13796 4d416f70-5f16-0410-b530-b9f4589650da
2011-09-26 19:16:02 +00:00
Matt Weeks
ff8edfcad1
And do the same for pivoted PXE attacks.
...
git-svn-id: file:///home/svn/framework3/trunk@13780 4d416f70-5f16-0410-b530-b9f4589650da
2011-09-23 16:16:47 +00:00
Matt Weeks
2955ed4543
Whoops. Reset would be reset, not stop.
...
git-svn-id: file:///home/svn/framework3/trunk@13752 4d416f70-5f16-0410-b530-b9f4589650da
2011-09-18 20:26:09 +00:00
Matt Weeks
7ec4d737ca
Fixes #5313 by adding logging support to pivoted PXE attacks, and displaying results as the module runs.
...
git-svn-id: file:///home/svn/framework3/trunk@13646 4d416f70-5f16-0410-b530-b9f4589650da
2011-08-27 15:46:49 +00:00
Matt Weeks
3432cf5f69
Fixes #5312 for pivoted PXE attacks.
...
git-svn-id: file:///home/svn/framework3/trunk@13634 4d416f70-5f16-0410-b530-b9f4589650da
2011-08-25 02:07:35 +00:00
Matt Weeks
7ce649587b
whoops. Use these, not the dhcpserv.cpp/h
...
git-svn-id: file:///home/svn/framework3/trunk@13633 4d416f70-5f16-0410-b530-b9f4589650da
2011-08-25 01:41:57 +00:00
HD Moore
cdd9565dab
This fixes garbled characters in lsass hashdump on some platforms
...
git-svn-id: file:///home/svn/framework3/trunk@13582 4d416f70-5f16-0410-b530-b9f4589650da
2011-08-19 05:09:49 +00:00
Matt Weeks
d3aef86f22
More PXE dust for extra magic!
...
git-svn-id: file:///home/svn/framework3/trunk@13493 4d416f70-5f16-0410-b530-b9f4589650da
2011-08-05 17:10:27 +00:00
James Lee
7363744f94
add a request type for grabbing the host's directory separator, fixes #4892
...
git-svn-id: file:///home/svn/framework3/trunk@13346 4d416f70-5f16-0410-b530-b9f4589650da
2011-07-26 20:51:33 +00:00
James Lee
808dd72cc5
meterpreter compiles on modern linux! see #2418
...
git-svn-id: file:///home/svn/framework3/trunk@13333 4d416f70-5f16-0410-b530-b9f4589650da
2011-07-25 07:59:51 +00:00
James Lee
a57f8ebd07
tell the linker to make DT_HASH sections instead of DT_GNU_HASH which msflinker can't handle
...
git-svn-id: file:///home/svn/framework3/trunk@13332 4d416f70-5f16-0410-b530-b9f4589650da
2011-07-24 23:50:55 +00:00