1
mirror of https://github.com/rapid7/metasploit-payloads synced 2024-12-27 08:33:43 +01:00
Commit Graph

1680 Commits

Author SHA1 Message Date
Tim
d2f2de7f59 fix shell payload crash 2016-01-31 17:39:51 +00:00
Metasploit
b576f93357 Bump to 1.0.23 2016-01-11 14:22:15 -08:00
wchen-r7
f91ebe61d9
Land #63, get the channel hash by reference when modifying the 'data' 2016-01-06 12:36:47 -06:00
Brent Cook
25c170dd92 We need to get the channel hash by reference when modifying the 'data'.
When we read from a channel in PHP, if there is more data returned by
read() than the caller asked for, the data is cached in a 'data' element
in the channel hash. However, since get_channel_by_id() returns a copy,
we immediately lose all of that extra data on the first read. We need to
get the hash by reference in order to modify its elements.
2016-01-04 21:27:17 -06:00
Metasploit
9ffb16538a Bump to 1.0.22 2015-12-24 07:13:58 -08:00
Brent Cook
c125f72c1a
Land #59, simplify sniffer conditional logic 2015-12-24 06:40:58 -06:00
Brent Cook
4183bf8afe
Land #60, fix incorrect types for geo interval_collect 2015-12-24 06:39:54 -06:00
Tim
5ac7d20905 quick fix for geo interval_collect 2015-12-24 08:46:09 +00:00
Metasploit
11f5fb04d0 Bump to 1.0.21 2015-12-23 01:43:09 -08:00
Brent Cook
9e2c799b3e
Land #57, include multiprocessing module in python extension 2015-12-23 03:09:59 -06:00
Brent Cook
e0819ec25a
Land #56, update python core lib to print missing module names correctly 2015-12-23 03:02:33 -06:00
Brent Cook
4688223917
Land #55, update Android API version, interval collection updates 2015-12-23 02:40:54 -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
HD Moore
99cd0bbb1d Handle errors better (with corrupt storage data) 2015-12-11 11:45:34 -06:00
Metasploit
3722305c4a Bump to 1.0.20 2015-12-07 13:09:10 -08:00
wchen-r7
813592825e
Land #53, revert utf8 registry fixes 2015-12-07 14:25:07 -06: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
Metasploit
157b734e65 Bump to 1.0.19 2015-12-04 14:09:02 -08:00
wchen-r7
afa597975f
Land #52, Add core_patch_url for Stageless HTTP Python Meterpreter 2015-12-04 16:02:58 -06:00
wchen-r7
d80ea48277 Land #48, Convert registry access to use UTF-8 2015-12-01 15:00:43 -06: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
Spencer McIntyre
5a785a5e04 Support patching an http transport uri's path 2015-11-28 17:22:09 -05:00
Metasploit
3a7dc24a10 Bump to 1.0.18 2015-11-25 19:48:55 -08:00
Brent Cook
6ebd997d83
Land #51, stageless windows meterpreter python initialization support 2015-11-25 21:32:48 -06:00
Brent Cook
cac498be22
Land #49, add BOOT_COMPLETED android meterpreter hook 2015-11-25 21:29:43 -06:00
Tim
5244616386 Land #50, android specific getuid 2015-11-23 03:49:33 +00:00
OJ
29c8639025 Updated init script method 2015-11-20 12:49:36 +10:00
Joshua J. Drake
196c11e47d Switch to Utils.runCommand per timwr's suggestion 2015-11-18 10:47:28 -06:00
Joshua J. Drake
f12e49a085 Improve the implementation of the getuid command 2015-11-17 21:38:44 -06:00
Tim
0cc7a3ac94 add BOOT_COMPLETED receiver that starts the Payload 2015-11-13 07:51:21 +00: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
HD Moore
21f0ea13a1 Fix up Geo types 2015-11-02 22:04:21 -06:00
OJ
cbb50227a5 Refactor TLV layout, add more debug output, token stealing 2015-11-03 14:03:33 +10:00
HD Moore
3ce9cdaf17 Finish up first rework of CellCollector 2015-11-02 21:52:39 -06:00
OJ
7c592a63d2 Add show_mount, ps_list, and some core tweaks 2015-11-03 13:25:47 +10:00