Analysis Date2016-02-14 00:59:34
MD5fa6c3ec9bd85fb51d56f68449c5beb4a
SHA1cbaca429575e3bf8d8a13f95d9ea176623fa102f

Static Details:

File typePE32 executable for MS Windows (GUI) Intel 80386 32-bit
Section.text md5: e4f55e58d4e6223cbb4943b946af5ea5 sha1: f67b02f8fa460bbcb353ebda8b5b25d9d9b82fd6 size: 301568
Section.rdata md5: ff2855fcbc9875d63fc03b55deef06e0 sha1: d88f8ede089ce13cacf77f9948baa11418fa6ed1 size: 26112
Section.data md5: bf8e793035ac945728d13b5e8ff464a9 sha1: f242abdd3fe3da028cf7b0c972b2c9eb216eba5c size: 19968
Section.reloc md5: 47c53d934d6f2a4b512e8671a00a3857 sha1: 66f70bb7617db5c3a77590ae82b6cb20c8584dcf size: 32256
Timestamp2014-04-22 15:03:56
PackerMicrosoft Visual C++ 8
PEhashe54b89ae8c18b03a5d4d29413879b60921609e36
IMPhash8ef581caaf406d8d18b3a2fb1df00637
AVFortinetW32/Bayrob.AQ!tr
AVMicroWorld (escan)Gen:Variant.Zusy.141475
AVF-SecureGen:Variant.Zusy.141475
AVMalwareBytesNo Virus
AVMcafeeTrojan-FHRY!FA6C3EC9BD85
AVIkarusTrojan.Win32.Bayrob
AVTrend MicroNo Virus
AVDr. WebNo Virus
AVMicrosoft Security EssentialsTrojanSpy:Win32/Nivdort.DI
AVAuthentiumW32/Nivdort.I.gen!Eldorado
AVGrisoft (avg)No Virus
AVTwisterNo Virus
AVBullGuardGen:Variant.Zusy.141475
AVZillya!No Virus
AVFrisk (f-prot)W32/Nivdort.I.gen!Eldorado
AVKasperskyTrojan.Win32.Swizzor.e
AVCAT (quickheal)TrojanSpy.Nivdort.WR4
AVClamAVNo Virus
AVEset (nod32)Win32/Bayrob.BJ
AVAlwil (avast)No Virus
AVCA (E-Trust Ino)Gen:Variant.Zusy.141475
AVBitDefenderGen:Variant.Zusy.141475
AVEmsisoftGen:Variant.Zusy.141475
AVSymantecNo Virus
AVK7Trojan ( 004dc2a31 )
AVAd-AwareGen:Variant.Zusy.141475
AVAvira (antivir)TR/Taranis.1999
AVArcabit (arcavir)Gen:Variant.Zusy.141475
AVVirusBlokAda (vba32)No Virus
AVRisingNo Virus

Runtime Details:

Screenshot

Process
↳ C:\malware.exe

Creates FileC:\vvbbtgfixijz\bdvklytwxc0
Creates FileC:\WINDOWS\vvbbtgfixijz\bdvklytwxc0
Creates FileC:\vvbbtgfixijz\glf1kodrklzyposb.exe
Deletes FileC:\WINDOWS\vvbbtgfixijz\bdvklytwxc0
Creates ProcessC:\vvbbtgfixijz\glf1kodrklzyposb.exe

Process
↳ C:\vvbbtgfixijz\glf1kodrklzyposb.exe

RegistryHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\Connection Session Windows Net.Tcp Location ➝
C:\vvbbtgfixijz\tzisoui.exe
Creates FileC:\vvbbtgfixijz\sbbdaihvzr
Creates FileC:\vvbbtgfixijz\bdvklytwxc0
Creates FilePIPE\lsarpc
Creates FileC:\WINDOWS\vvbbtgfixijz\bdvklytwxc0
Creates FileC:\vvbbtgfixijz\tzisoui.exe
Deletes FileC:\WINDOWS\vvbbtgfixijz\bdvklytwxc0
Creates ProcessC:\vvbbtgfixijz\tzisoui.exe
Creates ServiceNetBIOS Time Font Disk Detection Connection - C:\vvbbtgfixijz\tzisoui.exe

Process
↳ C:\WINDOWS\system32\svchost.exe

Process
↳ Pid 808

Process
↳ Pid 852

Process
↳ C:\WINDOWS\System32\svchost.exe

Creates FileC:\WINDOWS\system32\WBEM\Logs\wbemess.log

Process
↳ Pid 1208

Process
↳ C:\WINDOWS\system32\spoolsv.exe

RegistryHKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\BeepEnabled ➝
NULL
RegistryHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System\Print\TypesSupported ➝
7
RegistryHKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\SymbolicLinkValue ➝
NULL
RegistryHKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Print\Printers\DefaultSpoolDirectory ➝
C:\WINDOWS\System32\spool\PRINTERS\\x00

Process
↳ Pid 1856

Process
↳ Pid 1184

Process
↳ C:\vvbbtgfixijz\tzisoui.exe

Creates Filepipe\net\NtControlPipe10
Creates FileC:\vvbbtgfixijz\sbbdaihvzr
Creates FileC:\vvbbtgfixijz\bdvklytwxc0
Creates FileC:\vvbbtgfixijz\vxjlkskpjm.exe
Creates FileC:\WINDOWS\vvbbtgfixijz\bdvklytwxc0
Creates File\Device\Afd\Endpoint
Creates FileC:\vvbbtgfixijz\bigbxlidf
Deletes FileC:\WINDOWS\vvbbtgfixijz\bdvklytwxc0
Creates Processnpkzrqkjufyh "c:\vvbbtgfixijz\tzisoui.exe"

Process
↳ C:\vvbbtgfixijz\tzisoui.exe

Creates FileC:\vvbbtgfixijz\bdvklytwxc0
Creates FileC:\WINDOWS\vvbbtgfixijz\bdvklytwxc0
Deletes FileC:\WINDOWS\vvbbtgfixijz\bdvklytwxc0

Process
↳ npkzrqkjufyh "c:\vvbbtgfixijz\tzisoui.exe"

Creates FileC:\vvbbtgfixijz\bdvklytwxc0
Creates FileC:\WINDOWS\vvbbtgfixijz\bdvklytwxc0
Deletes FileC:\WINDOWS\vvbbtgfixijz\bdvklytwxc0

Network Details:

DNSdoctoropinion.net
Type: A
103.48.83.103
DNSbrokenpromise.net
Type: A
69.172.201.208
DNSpreparepromise.net
Type: A
208.100.26.234
DNSoutsidesupply.net
Type: A
98.124.243.47
DNSoutsideoffice.net
Type: A
104.24.17.64
DNSoutsideoffice.net
Type: A
104.24.16.64
DNSbuildingsupply.net
Type: A
67.212.232.207
DNSbuildingoffice.net
Type: A
46.20.7.163
DNSstoresupply.net
Type: A
69.172.201.208
DNSdoctorsupply.net
Type: A
184.168.221.96
DNSdoctoroffice.net
Type: A
69.172.201.208
DNSstillsupply.net
Type: A
50.63.202.15
DNSbuildingtrouble.net
Type: A
208.100.26.234
DNSprettystrong.net
Type: A
50.62.236.1
DNSdoubletrouble.net
Type: A
207.148.248.143
DNSstillstrong.net
Type: A
206.188.192.251
DNSmightshould.net
Type: A
DNSstoreshort.net
Type: A
DNSmightshort.net
Type: A
DNSstoreopinion.net
Type: A
DNSmightopinion.net
Type: A
DNSstorepromise.net
Type: A
DNSmightpromise.net
Type: A
DNSdoctorshould.net
Type: A
DNSprettyshould.net
Type: A
DNSdoctorshort.net
Type: A
DNSprettyshort.net
Type: A
DNSprettyopinion.net
Type: A
DNSdoctorpromise.net
Type: A
DNSprettypromise.net
Type: A
DNSfellowshould.net
Type: A
DNSdoubleshould.net
Type: A
DNSfellowshort.net
Type: A
DNSdoubleshort.net
Type: A
DNSfellowopinion.net
Type: A
DNSdoubleopinion.net
Type: A
DNSfellowpromise.net
Type: A
DNSdoublepromise.net
Type: A
DNSbrokenshould.net
Type: A
DNSresultshould.net
Type: A
DNSbrokenshort.net
Type: A
DNSresultshort.net
Type: A
DNSbrokenopinion.net
Type: A
DNSresultopinion.net
Type: A
DNSresultpromise.net
Type: A
DNSprepareshould.net
Type: A
DNSdesireshould.net
Type: A
DNSprepareshort.net
Type: A
DNSdesireshort.net
Type: A
DNSprepareopinion.net
Type: A
DNSdesireopinion.net
Type: A
DNSdesirepromise.net
Type: A
DNSstrengthshould.net
Type: A
DNSstillshould.net
Type: A
DNSstrengthshort.net
Type: A
DNSstillshort.net
Type: A
DNSstrengthopinion.net
Type: A
DNSstillopinion.net
Type: A
DNSstrengthpromise.net
Type: A
DNSstillpromise.net
Type: A
DNSmovementsupply.net
Type: A
DNSmovementdistance.net
Type: A
DNSoutsidedistance.net
Type: A
DNSmovementoffice.net
Type: A
DNSmovementarrive.net
Type: A
DNSoutsidearrive.net
Type: A
DNSeveningsupply.net
Type: A
DNSbuildingdistance.net
Type: A
DNSeveningdistance.net
Type: A
DNSeveningoffice.net
Type: A
DNSbuildingarrive.net
Type: A
DNSeveningarrive.net
Type: A
DNSmightsupply.net
Type: A
DNSstoredistance.net
Type: A
DNSmightdistance.net
Type: A
DNSstoreoffice.net
Type: A
DNSmightoffice.net
Type: A
DNSstorearrive.net
Type: A
DNSmightarrive.net
Type: A
DNSprettysupply.net
Type: A
DNSdoctordistance.net
Type: A
DNSprettydistance.net
Type: A
DNSprettyoffice.net
Type: A
DNSdoctorarrive.net
Type: A
DNSprettyarrive.net
Type: A
DNSfellowsupply.net
Type: A
DNSdoublesupply.net
Type: A
DNSfellowdistance.net
Type: A
DNSdoubledistance.net
Type: A
DNSfellowoffice.net
Type: A
DNSdoubleoffice.net
Type: A
DNSfellowarrive.net
Type: A
DNSdoublearrive.net
Type: A
DNSbrokensupply.net
Type: A
DNSresultsupply.net
Type: A
DNSbrokendistance.net
Type: A
DNSresultdistance.net
Type: A
DNSbrokenoffice.net
Type: A
DNSresultoffice.net
Type: A
DNSbrokenarrive.net
Type: A
DNSresultarrive.net
Type: A
DNSpreparesupply.net
Type: A
DNSdesiresupply.net
Type: A
DNSpreparedistance.net
Type: A
DNSdesiredistance.net
Type: A
DNSprepareoffice.net
Type: A
DNSdesireoffice.net
Type: A
DNSpreparearrive.net
Type: A
DNSdesirearrive.net
Type: A
DNSstrengthsupply.net
Type: A
DNSstrengthdistance.net
Type: A
DNSstilldistance.net
Type: A
DNSstrengthoffice.net
Type: A
DNSstilloffice.net
Type: A
DNSstrengtharrive.net
Type: A
DNSstillarrive.net
Type: A
DNSmovementstrong.net
Type: A
DNSoutsidestrong.net
Type: A
DNSmovementtrouble.net
Type: A
DNSoutsidetrouble.net
Type: A
DNSmovementpresident.net
Type: A
DNSoutsidepresident.net
Type: A
DNSmovementcaught.net
Type: A
DNSoutsidecaught.net
Type: A
DNSbuildingstrong.net
Type: A
DNSeveningstrong.net
Type: A
DNSeveningtrouble.net
Type: A
DNSbuildingpresident.net
Type: A
DNSeveningpresident.net
Type: A
DNSbuildingcaught.net
Type: A
DNSeveningcaught.net
Type: A
DNSstorestrong.net
Type: A
DNSmightstrong.net
Type: A
DNSstoretrouble.net
Type: A
DNSmighttrouble.net
Type: A
DNSstorepresident.net
Type: A
DNSmightpresident.net
Type: A
DNSstorecaught.net
Type: A
DNSmightcaught.net
Type: A
DNSdoctorstrong.net
Type: A
DNSdoctortrouble.net
Type: A
DNSprettytrouble.net
Type: A
DNSdoctorpresident.net
Type: A
DNSprettypresident.net
Type: A
DNSdoctorcaught.net
Type: A
DNSprettycaught.net
Type: A
DNSfellowstrong.net
Type: A
DNSdoublestrong.net
Type: A
DNSfellowtrouble.net
Type: A
DNSfellowpresident.net
Type: A
DNSdoublepresident.net
Type: A
DNSfellowcaught.net
Type: A
DNSdoublecaught.net
Type: A
DNSbrokenstrong.net
Type: A
DNSresultstrong.net
Type: A
DNSbrokentrouble.net
Type: A
DNSresulttrouble.net
Type: A
DNSbrokenpresident.net
Type: A
DNSresultpresident.net
Type: A
DNSbrokencaught.net
Type: A
DNSresultcaught.net
Type: A
DNSpreparestrong.net
Type: A
DNSdesirestrong.net
Type: A
DNSpreparetrouble.net
Type: A
DNSdesiretrouble.net
Type: A
DNSpreparepresident.net
Type: A
DNSdesirepresident.net
Type: A
DNSpreparecaught.net
Type: A
DNSdesirecaught.net
Type: A
DNSstrengthstrong.net
Type: A
DNSstrengthtrouble.net
Type: A
HTTP GEThttp://doctoropinion.net/index.php
User-Agent:
HTTP GEThttp://brokenpromise.net/index.php
User-Agent:
HTTP GEThttp://preparepromise.net/index.php
User-Agent:
HTTP GEThttp://outsidesupply.net/index.php
User-Agent:
HTTP GEThttp://outsideoffice.net/index.php
User-Agent:
HTTP GEThttp://buildingsupply.net/index.php
User-Agent:
HTTP GEThttp://buildingoffice.net/index.php
User-Agent:
HTTP GEThttp://storesupply.net/index.php
User-Agent:
HTTP GEThttp://doctorsupply.net/index.php
User-Agent:
HTTP GEThttp://doctoroffice.net/index.php
User-Agent:
HTTP GEThttp://stillsupply.net/index.php
User-Agent:
HTTP GEThttp://buildingtrouble.net/index.php
User-Agent:
HTTP GEThttp://prettystrong.net/index.php
User-Agent:
HTTP GEThttp://doubletrouble.net/index.php
User-Agent:
HTTP GEThttp://stillstrong.net/index.php
User-Agent:
Flows TCP192.168.1.1:1031 ➝ 103.48.83.103:80
Flows TCP192.168.1.1:1032 ➝ 69.172.201.208:80
Flows TCP192.168.1.1:1033 ➝ 208.100.26.234:80
Flows TCP192.168.1.1:1034 ➝ 98.124.243.47:80
Flows TCP192.168.1.1:1035 ➝ 104.24.17.64:80
Flows TCP192.168.1.1:1036 ➝ 67.212.232.207:80
Flows TCP192.168.1.1:1037 ➝ 46.20.7.163:80
Flows TCP192.168.1.1:1038 ➝ 69.172.201.208:80
Flows TCP192.168.1.1:1039 ➝ 184.168.221.96:80
Flows TCP192.168.1.1:1040 ➝ 69.172.201.208:80
Flows TCP192.168.1.1:1041 ➝ 50.63.202.15:80
Flows TCP192.168.1.1:1042 ➝ 208.100.26.234:80
Flows TCP192.168.1.1:1043 ➝ 50.62.236.1:80
Flows TCP192.168.1.1:1044 ➝ 207.148.248.143:80
Flows TCP192.168.1.1:1045 ➝ 206.188.192.251:80

Raw Pcap
0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2064   : close..Host: d
0x00000040 (00064)   6f63746f 726f7069 6e696f6e 2e6e6574   octoropinion.net
0x00000050 (00080)   0d0a0d0a                              ....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2062   : close..Host: b
0x00000040 (00064)   726f6b65 6e70726f 6d697365 2e6e6574   rokenpromise.net
0x00000050 (00080)   0d0a0d0a                              ....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2070   : close..Host: p
0x00000040 (00064)   72657061 72657072 6f6d6973 652e6e65   reparepromise.ne
0x00000050 (00080)   740d0a0d 0a                           t....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a206f   : close..Host: o
0x00000040 (00064)   75747369 64657375 70706c79 2e6e6574   utsidesupply.net
0x00000050 (00080)   0d0a0d0a 0a                           .....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a206f   : close..Host: o
0x00000040 (00064)   75747369 64656f66 66696365 2e6e6574   utsideoffice.net
0x00000050 (00080)   0d0a0d0a 0a                           .....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2062   : close..Host: b
0x00000040 (00064)   75696c64 696e6773 7570706c 792e6e65   uildingsupply.ne
0x00000050 (00080)   740d0a0d 0a                           t....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2062   : close..Host: b
0x00000040 (00064)   75696c64 696e676f 66666963 652e6e65   uildingoffice.ne
0x00000050 (00080)   740d0a0d 0a                           t....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2073   : close..Host: s
0x00000040 (00064)   746f7265 73757070 6c792e6e 65740d0a   toresupply.net..
0x00000050 (00080)   0d0a0a0d 0a                           .....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2064   : close..Host: d
0x00000040 (00064)   6f63746f 72737570 706c792e 6e65740d   octorsupply.net.
0x00000050 (00080)   0a0d0a0d 0a                           .....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2064   : close..Host: d
0x00000040 (00064)   6f63746f 726f6666 6963652e 6e65740d   octoroffice.net.
0x00000050 (00080)   0a0d0a0d 0a                           .....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2073   : close..Host: s
0x00000040 (00064)   74696c6c 73757070 6c792e6e 65740d0a   tillsupply.net..
0x00000050 (00080)   0d0a0a0d 0a                           .....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2062   : close..Host: b
0x00000040 (00064)   75696c64 696e6774 726f7562 6c652e6e   uildingtrouble.n
0x00000050 (00080)   65740d0a 0d0a                         et....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2070   : close..Host: p
0x00000040 (00064)   72657474 79737472 6f6e672e 6e65740d   rettystrong.net.
0x00000050 (00080)   0a0d0a0a 0d0a                         ......

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2064   : close..Host: d
0x00000040 (00064)   6f75626c 6574726f 75626c65 2e6e6574   oubletrouble.net
0x00000050 (00080)   0d0a0d0a                              ....

0x00000000 (00000)   47455420 2f696e64 65782e70 68702048   GET /index.php H
0x00000010 (00016)   5454502f 312e300d 0a416363 6570743a   TTP/1.0..Accept:
0x00000020 (00032)   202a2f2a 0d0a436f 6e6e6563 74696f6e    */*..Connection
0x00000030 (00048)   3a20636c 6f73650d 0a486f73 743a2073   : close..Host: s
0x00000040 (00064)   74696c6c 7374726f 6e672e6e 65740d0a   tillstrong.net..
0x00000050 (00080)   0d0a0d0a                              ....


Strings