Brent Cook
31e6ae1a63
Convert registry access to use UTF-8
2016-03-15 02:58:36 -05:00
OJ
e2285737a8
Make comment a little more sensible
2016-03-09 08:53:21 +10:00
OJ
62455e57f9
make the GetIpAddr function interactions deal with dynamic size
2016-03-09 08:27:59 +10:00
Brent Cook
fc26790e9a
simplify error handling, remove 30 IP limit, remove unneeded free() checks
2016-03-08 03:50:32 -06:00
OJ
f015f53b6b
Fix network interface enumeration limitation
...
This moves the existing network interface enumeration code over to the
group TLV packet approach which allows for arbitrary numbers of entities
to be added on the fly instead of fixed numbers.
2016-03-08 12:11:27 +10:00
Brent Cook
08e008fc77
Land #64 , add xor encoding to TLV messages
2016-02-10 21:32:43 -06:00
Brent Cook
263fc0a00a
posix xor
2016-02-04 05:50:47 -06:00
BAZIN-HSC
8ddd54c565
Build correction for fedora on not EN system
2016-01-29 10:41:18 +01:00
Brent Cook
ed3c35ed0b
allow duplicate symbols building libm
2016-01-16 22:12:02 -06:00
Brent Cook
78c74b705a
build with gnu99 mode
2016-01-16 22:11:54 -06:00
OJ
246c78fccc
Remove extra call to scheduler init
2016-01-13 10:08:12 +10:00
OJ
29f88366ac
Merge branch 'upstream/master' into default-xor
2016-01-13 07:34:40 +10:00
Brent Cook
c125f72c1a
Land #59 , simplify sniffer conditional logic
2015-12-24 06:40:58 -06:00
Brent Cook
9e2c799b3e
Land #57 , include multiprocessing module in python extension
2015-12-23 03:09:59 -06:00
Romero Malaquias
70a8d43949
Avoiding conditional directives that break statements.
2015-12-21 12:23:08 -03:00
OJ
4424029d3c
Add python extension multiprocessing
...
This commit includes code that was missing from the original Python PR which adds support for the multiprocessing module in Python. I have no idea why this was missed, but it was. The code also includes adjustments to the loader which attempts to resolve modules appropriately based on name. This is a bit of a kludge thanks to the way that Python module resolution hooks work, as it's not clear exactly which namespace the module is intended to be loaded from at runtime as it's not passed to the resolver. Down the track we may need to get smarter with the resolver so that we have a per-module resolver (ie. a tree of resolvers).
2015-12-19 09:40:44 +10:00
OJ
d5fb6821ae
Fix python core lib mistake
2015-12-13 11:52:42 +10:00
OJ
3d598c4275
Remove superfluous comments from code
2015-12-08 16:57:40 +10:00
Brent Cook
099da2b4b7
Revert "Convert registry access to use UTF-8"
...
This reverts commit bc8dfb17b5
.
2015-12-07 14:17:52 -06:00
Brent Cook
2f575a45a0
Revert "fixup buffer sizes"
...
This reverts commit 2d6c0194c9
.
2015-12-07 14:17:50 -06:00
OJ
1061df8b8d
Remove the RECV POST request
2015-12-07 13:26:33 +10:00
OJ
5ca5fe89f0
Begin to enable DWORD xor out of the box
2015-12-02 13:30:22 +10:00
Brent Cook
2d6c0194c9
fixup buffer sizes
2015-12-01 14:58:20 -06:00
Brent Cook
bc8dfb17b5
Convert registry access to use UTF-8
2015-12-01 13:53:45 -06:00
OJ
29c8639025
Updated init script method
2015-11-20 12:49:36 +10:00
OJ
c692e76332
Finalise stageless initialisation scripts
2015-11-10 20:00:34 +10:00
OJ
dca4cc46be
Merge branch 'upstream/master' into stageless-init
2015-11-10 15:44:39 +10:00
OJ
175d6d93f1
First pass of stageless initialisation script
2015-11-10 15:43:59 +10:00
Brent Cook
bc0138093d
Land #47 , add python transport bindings
2015-11-09 21:13:18 -06:00
Brent Cook
98fae3e075
change source perms back to non-executable
2015-11-09 21:10:30 -06:00
Brent Cook
888ec2574a
Land #46 , add misc python bindings.
2015-11-09 20:56:51 -06:00
Brent Cook
7bc25f6189
Land #45 , remove non-functional 'debug' build targets
2015-11-09 09:41:29 -06:00
OJ
380f3e27aa
Update python core lib archive
2015-11-04 15:33:12 +10:00
OJ
578ac70fd9
Add transport add command to python binding
2015-11-04 14:37:57 +10:00
OJ
4b44e69ce9
Add transport list binding
2015-11-04 14:04:22 +10:00
OJ
73b8422c14
Update packaged libs
2015-11-03 17:56:20 +10:00
OJ
e016e6d526
Add incognito binding, code tidies
2015-11-03 17:52:06 +10:00
OJ
cbb50227a5
Refactor TLV layout, add more debug output, token stealing
2015-11-03 14:03:33 +10:00
OJ
7c592a63d2
Add show_mount, ps_list, and some core tweaks
2015-11-03 13:25:47 +10:00
OJ
bd5ecc8acd
Remove all debug builds from the Windows projects
...
The debug builds of Meterpreter compiled fine, but the resulting binaries were never functional. No debugging is really ever done with the debug builds anyway, so instead of carry them forward, this commit removes both `debug` and `r7_debug` from the source.
2015-11-03 11:05:42 +10:00
Brent Cook
7d94abd9b0
Land #44 , don't fall back to 0.0.0.0 it the user-specified bind fails
2015-11-02 17:24:57 -06:00
Brent Cook
ecbcb17dec
Land #43 , add show_mount support for Windows meterpreter
2015-10-30 15:26:33 -05:00
OJ
5602977bce
Ignore SSL changes in POSIX code
...
This ifdef's our way to glory, given that POSIX Python extension is out
of scope for now.
2015-10-30 15:23:01 -05:00
OJ
71212bba43
Turn off debug trace
2015-10-30 15:23:01 -05:00
OJ
f572570b7d
Initial work to get python talking to metsrv's ssl
2015-10-30 15:23:01 -05:00
OJ
a004655b03
Fix silly typo in extapi python module
2015-10-30 15:23:01 -05:00
OJ
def28cf927
Init the msvcrt extension
2015-10-30 15:23:01 -05:00
OJ
1c438bd13a
Add some adsi functionality bindings
2015-10-30 15:23:01 -05:00
OJ
fb36d94c05
Clean up packet once processed
2015-10-30 15:23:01 -05:00
OJ
4b2257c791
More bindings, including kiwi as an example
2015-10-30 15:23:01 -05:00