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 |
scriptjunkie
|
07bf36f62f
|
Ensure shell still works if PrependMigrateProc fails to launch.
Don't rely on GetStartupInfoA return value.
|
2013-01-18 17:32:50 -06:00 |
scriptjunkie
|
b01374904b
|
tidy EOL spaces
|
2013-01-18 16:34:39 -06:00 |
scriptjunkie
|
15268cae73
|
Add X64 PrependMigrate support
|
2013-01-18 16:34:39 -06:00 |
scriptjunkie
|
c97be836c3
|
Fix error calculating payload sizes.
Error meant most Windows payloads were marked as incompatible with many exploits.
|
2013-01-18 16:34:39 -06:00 |
scriptjunkie
|
725d4d7194
|
Re-use block_api code in migrate stub if possible
Makes payload significantly smaller.
|
2013-01-18 16:34:38 -06:00 |
scriptjunkie
|
0b32111a9f
|
Revert "Revert "Merge branch 'migrator' of git://github.com/scriptjunkie/metasploit-framework into scriptjunkie-migrator""
This reverts commit 2436ac3a58 .
|
2013-01-18 16:34:38 -06:00 |
HD Moore
|
d656e3185f
|
Mark all libraries as defaulting to 8-bit strings
|
2012-06-29 00:18:28 -05:00 |
HD Moore
|
6e118045eb
|
Patch from scriptjunkie to enable EXITFUNC=none; this is only useful in some limited situations, but was requested. Fixes #2969
git-svn-id: file:///home/svn/framework3/trunk@10720 4d416f70-5f16-0410-b530-b9f4589650da
|
2010-10-17 05:40:56 +00:00 |
HD Moore
|
111d49135e
|
Fixes #609. Revert back to ExitProcess(0) as default, this resolves a number of small bugs
git-svn-id: file:///home/svn/framework3/trunk@7935 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-12-21 20:44:44 +00:00 |
kris
|
efe44ba6b5
|
bleh.. a bit of tabs vs spaces
git-svn-id: file:///home/svn/framework3/trunk@7171 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-10-16 18:27:18 +00:00 |
HD Moore
|
cf10a62dcc
|
Merge in the beginnings of x64 support from Stephen Fewer
git-svn-id: file:///home/svn/framework3/trunk@6972 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-08-23 23:47:33 +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 |
HD Moore
|
48e1e5f351
|
Merge Stephen Fewer's patches to enable support for Windows 7 (fixes support for NT and 2000 as well)
git-svn-id: file:///home/svn/framework3/trunk@6744 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-07-05 20:24:37 +00:00 |
HD Moore
|
fdfcbaef01
|
Default EXITFUNC to thread - solves some common user goofs
git-svn-id: file:///home/svn/framework3/trunk@6695 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-06-21 20:30:55 +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 |
HD Moore
|
a75978a218
|
Patch from Stephen Fewer from Harmony Security, makes the midstager uses VirtualAlloc with RWX, solves a number of issues, specifically stack space starvation for large payloads.
git-svn-id: file:///home/svn/framework3/trunk@5683 4d416f70-5f16-0410-b530-b9f4589650da
|
2008-09-24 22:54:30 +00:00 |
Matt Miller
|
23da91742e
|
the tag used for find tag must be sent BEFORE the intermediate stage
git-svn-id: file:///home/svn/framework3/trunk@5084 4d416f70-5f16-0410-b530-b9f4589650da
|
2007-08-31 17:39:54 +00:00 |
HD Moore
|
4281e18e45
|
Decrementing the minimal byte size to match lower-mtu networks
git-svn-id: file:///home/svn/framework3/trunk@4083 4d416f70-5f16-0410-b530-b9f4589650da
|
2006-10-29 05:24:39 +00:00 |
Matt Miller
|
7594389a96
|
added midstager support for staging over-sized payloads
git-svn-id: file:///home/svn/framework3/trunk@3780 4d416f70-5f16-0410-b530-b9f4589650da
|
2006-07-30 22:49:19 +00:00 |
Matt Miller
|
5676117bff
|
last of normalized docs from last night
git-svn-id: file:///home/svn/incoming/trunk@3030 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-11-15 15:11:43 +00:00 |
Matt Miller
|
05a84cc7da
|
bug fixes in x86 asm, jmp call additive, payload generation, and new exploit
git-svn-id: file:///home/svn/incoming/trunk@3021 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-11-11 01:22:03 +00:00 |
Matt Miller
|
6a5870ddcd
|
updated comments to be more uniformed in class definition
git-svn-id: file:///home/svn/incoming/trunk@3004 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-11-02 16:49:45 +00:00 |
Matt Miller
|
9a420ac750
|
meterp fs wrapper action rockin the house
git-svn-id: file:///home/svn/incoming/trunk@2793 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-07-18 07:46:54 +00:00 |
Matt Miller
|
577a5c3095
|
dll injection working, had to fix nop stack alignment crap
git-svn-id: file:///home/svn/incoming/trunk@2788 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-07-18 02:01:36 +00:00 |
Matt Miller
|
0e357337a5
|
started working on exploit stuff, changed aliases a bit for windows payloads, pimped targets to the max, added wrappers to exploit for payload stuff
git-svn-id: file:///home/svn/incoming/trunk@2729 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-07-11 15:34:31 +00:00 |
Spoon M
|
7bbae355d6
|
mass require moving of /lib
git-svn-id: file:///home/svn/incoming/trunk@2690 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-07-09 21:18:49 +00:00 |
Matt Miller
|
5f18b24e8b
|
added windows payload for exitfunc substitution
git-svn-id: file:///home/svn/incoming/trunk@2680 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-07-09 01:03:11 +00:00 |