Changeset 4882

Show
Ignore:
Timestamp:
05/06/07 23:42:30 (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/lib/msf/base/simple/buffer.rb

    r3787 r4882  
    3030                        when 'js_le' 
    3131                                buf = Rex::Text.to_unescape(buf, ENDIAN_LITTLE) 
     32                        when 'java' 
     33                                buf = Rex::Text.to_java(buf) 
    3234                        else 
    3335                                raise ArgumentError, "Unsupported buffer format: #{fmt}", caller 
     
    5254                        when 'js_be', 'js_le' 
    5355                                buf = Rex::Text.to_js_comment(buf) 
     56                        when 'java' 
     57                                buf = Rex::Text.to_c_comment(buf) 
    5458                        else 
    5559                                raise ArgumentError, "Unsupported buffer format: #{fmt}", caller