scriptjunkie
|
d9e1653443
|
Use EXITFUNC if present to save space and be more correct.
Jump straight to payload on process failure to save space.
|
2013-01-24 17:14:25 -06:00 |
|
James Lee
|
ff7756cd54
|
Make #prepends() actually work
|
2013-01-22 16:10:44 -06:00 |
|
James Lee
|
c37510f777
|
Move prependmigrate.rb for naming consistency
|
2013-01-22 14:15:52 -06:00 |
|
James Lee
|
04adaf0e9d
|
Unstupid the prepends callback
Windows#prepends was overriding PrependMigrate#prepends
|
2013-01-22 13:56:26 -06:00 |
|
James Lee
|
32aa2c6d9c
|
Make asm spacing easier to read
Also adds a #prepends callback to Payload::Windows to make it a little
clearer what's happening.
|
2013-01-22 13:25:27 -06:00 |
|
scriptjunkie
|
6c046dfa69
|
Move PrependMigrate to a mixin
|
2013-01-18 17:45:36 -06:00 |
|
HD Moore
|
d656e3185f
|
Mark all libraries as defaulting to 8-bit strings
|
2012-06-29 00:18:28 -05:00 |
|
HD Moore
|
3033838909
|
Correct reflective DLL references
|
2012-05-14 15:17:03 -05:00 |
|
James Lee
|
441c5a22ab
|
more spaces at EOL
|
2011-11-20 12:00:07 +11:00 |
|
HD Moore
|
9220506ba2
|
Merge in recent meterpreter work. These are not the commits you are looking for (more info on what all this is later this week).
git-svn-id: file:///home/svn/framework3/trunk@13053 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-06-28 21:26:43 +00:00 |
|
HD Moore
|
3e0f3639ef
|
This adds a quick windows/loadlibrary payload for folks who have a need for such things. The library path can be a UNC location and works fine over WebDAV...
git-svn-id: file:///home/svn/framework3/trunk@12765 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-30 03:44:59 +00:00 |
|
HD Moore
|
9ce47c01bd
|
Reverting the autoload changes until we can upgrade to a new ActiveSupport library or find a workaround
git-svn-id: file:///home/svn/framework3/trunk@12600 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-12 20:03:55 +00:00 |
|
James Lee
|
06779bc8c0
|
remove unnecessary requires for stuff in rex. autoload and a high-level require 'rex' in lib/msf/core.rb should take care of everything. see #4371, #4373, r12587, and r12554.
git-svn-id: file:///home/svn/framework3/trunk@12588 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-12 00:53:33 +00:00 |
|
HD Moore
|
c8defe9716
|
Size tweaks to bring the ssl stager + encoder + target_id to exactly 400 bytes
git-svn-id: file:///home/svn/framework3/trunk@8998 4d416f70-5f16-0410-b530-b9f4589650da
|
2010-04-03 07:48:53 +00:00 |
|
HD Moore
|
c6c956ab46
|
Small patch to enable a new stager
git-svn-id: file:///home/svn/framework3/trunk@8984 4d416f70-5f16-0410-b530-b9f4589650da
|
2010-04-03 05:21:15 +00:00 |
|
Stephen Fewer
|
300cede801
|
Fix for #291, Meterpreter over PassiveX now working again :)
git-svn-id: file:///home/svn/framework3/trunk@8653 4d416f70-5f16-0410-b530-b9f4589650da
|
2010-02-26 05:13:58 +00:00 |
|
Stephen Fewer
|
0b8917a39e
|
Add HD's optimization for faster DLL reading (ala the x86 counterpart).
git-svn-id: file:///home/svn/framework3/trunk@7731 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-12-07 12:58:28 +00:00 |
|
HD Moore
|
b0c68d3fd2
|
Faster DLL reading (ruby will yield to background threads on 4k blocks otherwise)
git-svn-id: file:///home/svn/framework3/trunk@7639 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-11-29 04:23:33 +00:00 |
|
HD Moore
|
dc0dc98771
|
Fixes #517. Disables meterpreter stages for passivex stagers
git-svn-id: file:///home/svn/framework3/trunk@7546 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-11-16 22:45:33 +00:00 |
|
kris
|
b75ef037c3
|
more tabs vs spaces, and fix a few mismatched indentation levels (def/end, etc)
git-svn-id: file:///home/svn/framework3/trunk@7211 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-10-20 17:24:33 +00:00 |
|
HD Moore
|
5972666f63
|
See #339. Massive cleanup of author names, make them consistent across modules
git-svn-id: file:///home/svn/framework3/trunk@7075 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-09-27 21:30:45 +00:00 |
|
Stephen Fewer
|
40ca641a96
|
Initial commit of the windows x64 meterpreter payloads!
git-svn-id: file:///home/svn/framework3/trunk@6997 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-09-03 17:47:21 +00:00 |
|
HD Moore
|
b47226797d
|
Updating the whitespace to match the rest of the modules
git-svn-id: file:///home/svn/framework3/trunk@6925 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-07-31 18:02:14 +00:00 |
|
HD Moore
|
49b7dcb30c
|
Overhaul of the metasploit payloads from Stephen Fewer - smaller/cleaner/new hashing/support for WinNT 4.0 -> Win7 with size reductions for the stagers and minimal size increases for the singles
git-svn-id: file:///home/svn/framework3/trunk@6922 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-07-31 17:50:10 +00:00 |
|
James Lee
|
55daaf64bd
|
remove dll option from reflectivemeterpreter, too
git-svn-id: file:///home/svn/framework3/trunk@6179 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-01-24 03:29:07 +00:00 |
|
HD Moore
|
56a413d803
|
Reflective DLL injection payloads from Stephen Fewer
git-svn-id: file:///home/svn/framework3/trunk@5806 4d416f70-5f16-0410-b530-b9f4589650da
|
2008-10-30 22:17:32 +00:00 |
|
Ramon de C Valle
|
f124597a56
|
Code cleanups
git-svn-id: file:///home/svn/framework3/trunk@5773 4d416f70-5f16-0410-b530-b9f4589650da
|
2008-10-19 21:03:39 +00:00 |
|
Matt Miller
|
d94bfaf373
|
better support for nx with dllinject payloads/meterp
git-svn-id: file:///home/svn/framework3/trunk@5510 4d416f70-5f16-0410-b530-b9f4589650da
|
2008-05-26 06:34:12 +00:00 |
|
Matt Miller
|
1a61d3d2fb
|
changes to support native win32
git-svn-id: file:///home/svn/incoming/trunk@3654 4d416f70-5f16-0410-b530-b9f4589650da
|
2006-06-08 20:53:15 +00:00 |
|
Matt Miller
|
3a37749de6
|
support for demand-loading of modules to improve load speed, expect problems
git-svn-id: file:///home/svn/incoming/trunk@3534 4d416f70-5f16-0410-b530-b9f4589650da
|
2006-02-21 03:10:58 +00:00 |
|