Auteur Sujet: [FireEye]Cybercrime News Results In Cybercrime Blues  (Lu 3164 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne igor51

  • Admin
  • Mega Power Members
  • *****
  • Messages: 10419
[FireEye]Cybercrime News Results In Cybercrime Blues
« le: mars 23, 2017, 19:00:42 »
Cybercrime News Results In Cybercrime Blues


  INTRODUCTION

 

FireEye Labs recently spotted a 2011 article on cybercrime from the
  news site theguardian[.]com that redirects users to the Angler Exploit
  Kit. Successful exploitation by Angler resulted in a malware infection
  for readers of the article. A spokesperson for the guardian[.]com
  responded that they "are aware of FireEye's claims and are
  working to rectify the issue in question as soon as possible."


 

FireEye Labs first detected the activity on Dec. 1, 2015.
  Ironically, the affected article was titled “Cybercrime: is it out of
  control?” and covered various aspects of cybercrime. As it turns out,
  visiting the page shown in Figure 1 and Figure 2 silently redirected
  browsers to an Angler Exploit Kit landing page.


 


 


 


  Figure 1. Article URL


 


 


 


  Figure 2. Image from main page, highlighting
    cybercrime issues


 

The article loaded several other pages and links, including links
  for syndication shown in Figure 3 and Figure 4.


 


 


 


  Figure 3. Sharing and syndication links


 


 


 


  Figure 4. Syndication page URL


 

When the syndication link is loaded in the background, readers are
  eventually redirected to Angler’s landing page via injected HTML that
  crafts the request to the Angler landing page.


 

Visible in the HTML response is the script that would craft the URL
  to the Angler landing page. (Figure 5)


 


 


 


  Figure 5. Injected script that loads the Angler
    landing page


 

Once loaded, the page would execute the embedded script and redirect
  the reader to the Angler landing page located at the URL in Figure 6:


 


 


 


  Figure 6. Angler landing page URL


 

This redirect resulted in a new GET request (Figure 7) that loaded
  the landing page (Figure 8) and set up the exploitation stage.


 


 


 


 


 

Figure 7. Angler GET request, syndication link URL visible in
  Referrer field


 

  EXPLOITS

 

Old exploits never die…


 

The use of an OLE Automation vulnerability exploited through
  VBScript, along with evidence of potential Flash exploitation, can be
  observed in this particular attack.


 

Angler unconditionally attempted to exploit a popular vulnerability:
        href="/content/fireeye-www/en_US/blog/threat-research/2014/11/operation_doubletap.html"
  target="_blank">CVE-2014-6332. This is a memory corruption
  vulnerability in Windows Object Linking and Embedding (OLE)
  Automation, which can be triggered through VBScript with Internet
  Explorer as seen below.


 

The vulnerable code resided in OLEAUT32!SafeArrayRedim, where the
  original size of an array was not properly restored when an “Out of
  memory” error occured while resizing an array. This issue allowed for
  out-of-bounds memory access. In this attack the exploit was based on a
  publicly available PoC, and techniques from that PoC were used to
  attempt arbitrary code execution. Figure 8 shows Angler’s obfuscated
  version of the   href="/content/fireeye-www/en_US/blog/threat-research/2014/11/operation_doubletap.html">CVE-2014-6332
  vulnerability trigger.


 


 
 


 

Figure 8. Angler landing page contents


 

Angler also unconditionally embedded a Flash object in the page at
  runtime. The FlashVars included crypto constants for D-H (g, u), and a
  URL to the payload (exec). Angler’s server then decided whether to
  serve a Flash exploit, presumably based on information in the request
  like x-flash-version.
 
 The de-obfuscated object tag used
  to embed Flash movie files can be seen below in Figure 9:


 


 


 

Figure 9. Angler CVE-2014-6332 triggering function


 

It was common practice for Angler to decide which, if any, Flash
  exploit to deliver to the target at runtime. Most recently, we 
  observed Angler delivering a number of high profile exploits. These
  included, but were not limited to,   href="/content/fireeye-www/en_US/blog/threat-research/2015/07/second_adobe_flashz0.html">CVE-2015-5122,
  CVE-2015-5560, and CVE-2015-7645.


 

Typically, prior to conducting any exploitation on the system,
  Angler Exploit Kit attempted to detect whether Anti-Virus products or
  analysis tools are present. If Angler determined that such an object
  is present, it changed its behavior. For example, if Angler detected
  one such product, it invalidated its D-H parameters and the attack
  silently failed (Figure 10).


 


 


 

Figure 10. Tag for Flash object from JavaScript


 

Another change bound to the presence of AV/analysis objects
  determines whether or not the malicious VBScript exploit is loaded. If
  detected, a non-malicious VBScript will be used instead. Or, it would
  if they remembered to unescape the string (Figure 11):


 


 


 

Figure 11. Return appropriate result based on the AV vendor check


 

This attack was discovered in FireEye Dynamic Threat Intelligence.
  Additional syndication URLs are also redirecting to Angler (Figure 12):


 


 


 

Figure 12. Constructing VBScript depending upon the presence of
  AV/analysis objects


 

Visitors to the site are encouraged to use caution to avoid
  potentially becoming infected.


Source: Cybercrime News Results In Cybercrime Blues

Tags: