Changeset 1458

Show
Ignore:
Timestamp:
11/29/07 22:50:11 (9 months ago)
Author:
jose
Message:

support the RealPLayer exploit out there better
- return a version property
- properly stub out the Import() function
- add a CVE ID
we pretent to be an en-us browser

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • phoneyc/trunk/ActiveX.py

    r1451 r1458  
    3535        self.clsname['PPlayer.XPPlayer.1'] = PPlayer() 
    3636        self.clsname['IERPCTL.IERPCTL'] = RealPlayer() 
     37        self.clsname['IERPCTL.IERPCTL.1'] = RealPlayer() 
    3738 
    3839        # set up the pure JScript version 
  • phoneyc/trunk/honeyclient.py

    r1457 r1458  
    139139navigator.appVersion="4.0 (compatible; MSIE 6.0; Windows NT 5.1)" 
    140140navigator.userAgent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" 
     141navigator.userLanguage = 'en-us'; 
    141142var self = new object(); 
    142143var productVersion = ''; 
  • phoneyc/trunk/modules/jscript/RealPlayer.js

    r1444 r1458  
    11// RealMedia RealPlayer Ierpplug.DLL ActiveX Control 
    2 //  
     2// CVE-2007-5601 
    33 
    44function RealPlayer() { 
     
    1212                        add_alert('RealPlayer 10.5 ierpplug.dll overflow in PlayerProperty()'); 
    1313                } 
     14                return("6.0.11.1"); 
    1415        } 
    15         this.Import=function(arg) { 
    16                 if (arg.length > 1000) { 
     16        this.Import=function(url, arg1, arg2, arg3) { 
     17                if (arg1.length > 1000) { 
    1718                        add_alert('RealPlayer 10.5 ierpplug.dll overflow in Import()'); 
    1819                }