Changeset 4881

Show
Ignore:
Timestamp:
05/06/07 23:42:23 (1 year ago)
Author:
hdm
Message:

This patch adds support for java byte array output (useful for sticking shellcode into java applets).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • framework3/tags/framework-3.0/msfpayload

    r4799 r4881  
    5757options = ARGV.join(',') 
    5858 
    59 if (cmd =~ /^(p|r|c|j|x)/) 
     59if (cmd =~ /^(p|r|c|j|x|b)/) 
    6060        fmt = 'perl' if (cmd =~ /^p/) 
    6161        fmt = 'raw' if (cmd =~ /^(r|x)/) 
     
    6363        fmt = 'js_be' if (cmd =~ /^j/ and Rex::Arch.endian(payload.arch) == ENDIAN_BIG) 
    6464        fmt = 'js_le' if (cmd =~ /^j/ and ! fmt) 
     65        fmt = 'java'  if (cmd =~ /^b/) 
    6566                 
    6667        begin