MSIL/Filecoder.Serpent [Threat Name] go to Threat

MSIL/Filecoder.Serpent.A [Threat Variant Name]

Category trojan
Size 1242624 B
Detection created Jul 25, 2017
Detection database version 15806
Aliases Trojan.MSIL.Agent.addcd (Kaspersky)
  Trojan.Encoder.13163 (Dr.Web)
  Ransom:Win32/Ranscrape (Microsoft)
Short description

MSIL/Filecoder.Serpent.A is a trojan that encrypts files on fixed, removable and network drives. To decrypt data the user is requested to comply with given conditions in exchange for a password/instructions.

Installation

The trojan does not create any copies of itself.

Payload information

MSIL/Filecoder.Serpent.A is a trojan that encrypts files on fixed, removable and network drives.


The trojan searches for files with the following file extensions:

  • .#vc
  • .$ac
  • ._vc
  • .00c
  • .07g
  • .07i
  • .08i
  • .09i
  • .09t
  • .10t
  • .11t
  • .123
  • .13t
  • .1cd
  • .1pa
  • .1pe
  • .2011
  • .2012
  • .2013
  • .2014
  • .2015
  • .2016
  • .2017
  • .210
  • .3dm
  • .3ds
  • .3fr
  • .3g2
  • .3gp
  • .3me
  • .3pe
  • .3pr
  • .500
  • .7z
  • .7zip
  • .aac
  • .aaf
  • .ab4
  • .abk
  • .ac
  • .ac2
  • .acc
  • .accd
  • .accdb
  • .accde
  • .accdr
  • .accdt
  • .ach
  • .aci
  • .acm
  • .acr
  • .act
  • .adb
  • .adp
  • .ads
  • .aep
  • .aepx
  • .aes
  • .aet
  • .afm
  • .agdl
  • .ai
  • .aif
  • .aiff
  • .ait
  • .al
  • .amj
  • .aoi
  • .apj
  • .arc
  • .arw
  • .as
  • .as3
  • .asc
  • .asf
  • .asm
  • .asp
  • .aspx
  • .asx
  • .ati
  • .avi
  • .awg
  • .back
  • .backup
  • .backupdb
  • .bak
  • .bank
  • .bat
  • .bay
  • .bb
  • .bc8
  • .bc9
  • .bd2
  • .bd3
  • .bdb
  • .bgt
  • .bik
  • .bin
  • .bk
  • .bk2
  • .bkc
  • .bke
  • .bkf
  • .bkn
  • .bkp
  • .blend
  • .bmp
  • .bpf
  • .bpp
  • .bpw
  • .brd
  • .brw
  • .btif
  • .bup
  • .bz2
  • .c
  • .cal
  • .cat
  • .cb
  • .cd
  • .cdf
  • .cdr
  • .cdr3
  • .cdr4
  • .cdr5
  • .cdr6
  • .cdrw
  • .cdt
  • .cdx
  • .ce1
  • .ce2
  • .cer
  • .cf8
  • .cf9
  • .cfdi
  • .cfg
  • .cfp
  • .cgm
  • .cgn
  • .ch
  • .chg
  • .cht
  • .cib
  • .clas
  • .class
  • .clk
  • .cls
  • .cmd
  • .cmt
  • .cmx
  • .cnt
  • .cntk
  • .coa
  • .config
  • .contact
  • .cpi
  • .cpp
  • .cpt
  • .cpw
  • .cpx
  • .cr2
  • .craw
  • .crt
  • .crw
  • .cs
  • .csh
  • .csl
  • .csr
  • .css
  • .csv
  • .cur
  • .cus
  • .cvt
  • .d07
  • .dac
  • .dat
  • .db
  • .db-journal
  • .db_journal
  • .db3
  • .dbf
  • .dbk
  • .dbx
  • .dc2
  • .dch
  • .dcr
  • .dcs
  • .ddd
  • .ddoc
  • .ddrw
  • .dds
  • .defx
  • .der
  • .des
  • .design
  • .dgc
  • .dif
  • .dip
  • .dit
  • .djv
  • .djvu
  • .dng
  • .doc
  • .docb
  • .docm
  • .docx
  • .dot
  • .dotm
  • .dotx
  • .drf
  • .drw
  • .ds4
  • .dsb
  • .dsf
  • .dtau
  • .dtb
  • .dtd
  • .dtl
  • .dwg
  • .dxb
  • .dxf
  • .dxg
  • .dxi
  • .ebc
  • .ebd
  • .ebq
  • .ec8
  • .edb
  • .efs
  • .efsl
  • .efx
  • .emd
  • .eml
  • .emp
  • .ens
  • .ent
  • .epa
  • .epb
  • .eps
  • .eqb
  • .erbsql
  • .erf
  • .ert
  • .esk
  • .ess
  • .esv
  • .etq
  • .ets
  • .exf
  • .exp
  • .fa1
  • .fa2
  • .fb
  • .fbw
  • .fca
  • .fcpa
  • .fcpr
  • .fcr
  • .fdb
  • .fef
  • .ffd
  • .fff
  • .fh
  • .fhd
  • .fim
  • .fkc
  • .fla
  • .flac
  • .flf
  • .flv
  • .flvv
  • .fmb
  • .fmv
  • .fon
  • .fpx
  • .frm
  • .fx0
  • .fx1
  • .fxg
  • .fxr
  • .fxw
  • .fyc
  • .gdb
  • .gem
  • .gfi
  • .gif
  • .gnc
  • .gpc
  • .gpg
  • .gray
  • .grey
  • .groups
  • .gry
  • .gsb
  • .gto
  • .gz
  • .h
  • .h10
  • .h11
  • .h12
  • .hbk
  • .hdd
  • .hif
  • .hpp
  • .hsr
  • .htm
  • .html
  • .hts
  • .hwp
  • .i2b
  • .iban
  • .ibank
  • .ibd
  • .ibz
  • .ico
  • .idml
  • .idx
  • .iff
  • .iif
  • .iiq
  • .img
  • .imp
  • .incpas
  • .indb
  • .indd
  • .indl
  • .indt
  • .ini
  • .int?
  • .intu
  • .inv
  • .inx
  • .ipe
  • .ipg
  • .itf
  • .jar
  • .java
  • .jin
  • .jng
  • .jnt
  • .jou
  • .jp2
  • .jpe
  • .jpeg
  • .jpg
  • .js
  • .jsd
  • .jsda
  • .jsp
  • .kb7
  • .kbx
  • .kc2
  • .kd3
  • .kdbx
  • .kdc
  • .key
  • .kmo
  • .kmy
  • .kpdx
  • .kwm
  • .laccdb
  • .lay
  • .lay6
  • .lcd
  • .ldc
  • .ldf
  • .ldr
  • .let
  • .lgb
  • .lhr
  • .lid
  • .lin
  • .lit
  • .lld
  • .lmr
  • .log
  • .lua
  • .lz
  • .m
  • .m10
  • .m11
  • .m12
  • .m14
  • .m15
  • .m16
  • .m2ts
  • .m3u
  • .m3u8
  • .m4a
  • .m4p
  • .m4u
  • .m4v
  • .mac
  • .max
  • .mbk
  • .mbsb
  • .mbx
  • .md
  • .mda
  • .mdb
  • .mdc
  • .mdf
  • .mef
  • .mem
  • .met
  • .meta
  • .mfw
  • .mhtm
  • .mid
  • .mkv
  • .ml2
  • .ml9
  • .mlb
  • .mlc
  • .mmb
  • .mml
  • .mmw
  • .mn1
  • .mn2
  • .mn3
  • .mn4
  • .mn5
  • .mn6
  • .mn7
  • .mn8
  • .mn9
  • .mne
  • .mnp
  • .mny
  • .mone
  • .moneywell
  • .mos
  • .mov
  • .mp2
  • .mp3
  • .mp4
  • .mpa
  • .mpe
  • .mpeg
  • .mpg
  • .mql
  • .mrq
  • .mrw
  • .ms11
  • .msg
  • .mwi
  • .mws
  • .mx0
  • .myd
  • .mye
  • .myi
  • .myox
  • .n43
  • .nap
  • .nd
  • .ndd
  • .ndf
  • .nef
  • .nk2
  • .nl2
  • .nni
  • .nop
  • .npc
  • .nrw
  • .ns2
  • .ns3
  • .ns4
  • .nsd
  • .nsf
  • .nsg
  • .nsh
  • .nv
  • .nv2
  • .nvram
  • .nwb
  • .nx2
  • .nxl
  • .nyf
  • .oab
  • .obi
  • .obj
  • .odb
  • .odc
  • .odf
  • .odg
  • .odm
  • .odp
  • .ods
  • .odt
  • .oet
  • .ofc
  • .ofx
  • .ogg
  • .oil
  • .old
  • .omf
  • .op
  • .orf
  • .ost
  • .otg
  • .oth
  • .otp
  • .ots
  • .ott
  • .p08
  • .p12
  • .p7b
  • .p7c
  • .pab
  • .pages
  • .paq
  • .pas
  • .pat
  • .pbl
  • .pcd
  • .pcif
  • .pct
  • .pcx
  • .pd6
  • .pdb
  • .pdd
  • .pdf
  • .pef
  • .pem
  • .per
  • .pfb
  • .pfd
  • .pfx
  • .pg
  • .php
  • .php5
  • .phtml
  • .pic
  • .pif
  • .pl
  • .plb
  • .plc
  • .pls
  • .plt
  • .plus_muhd
  • .pma
  • .pmd
  • .png
  • .pns
  • .por
  • .pot
  • .potm
  • .potx
  • .pp4
  • .pp5
  • .ppam
  • .ppf
  • .ppj
  • .pps
  • .ppsm
  • .ppsx
  • .ppt
  • .pptm
  • .pptx
  • .pr0
  • .pr1
  • .pr2
  • .pr3
  • .pr4
  • .pr5
  • .prel
  • .prf
  • .prn
  • .prpr
  • .ps
  • .psafe3
  • .psd
  • .psp
  • .pspimage
  • .pst
  • .ptb
  • .ptdb
  • .ptk
  • .ptx
  • .pvc
  • .pwm
  • .pxa
  • .py
  • .q00
  • .q01
  • .q06
  • .q07
  • .q08
  • .q09
  • .q43
  • .q98
  • .qb1
  • .qb20
  • .qba
  • .qbb
  • .qbi
  • .qbk
  • .qbm
  • .qbmb
  • .qbmd
  • .qbo
  • .qbp
  • .qbr
  • .qbw
  • .qbx
  • .qby
  • .qbz
  • .qch
  • .qcow
  • .qcow2
  • .qdf
  • .qdfx
  • .qdt
  • .qed
  • .qel
  • .qem
  • .qfi
  • .qfx
  • .qif
  • .qix
  • .qme
  • .qml
  • .qmt
  • .qmtf
  • .qnx
  • .qob
  • .qpb
  • .qpd
  • .qpg
  • .qph
  • .qpi
  • .qsd
  • .qsm
  • .qss
  • .qst
  • .qtx
  • .quic
  • .quo
  • .qw5
  • .qwc
  • .qwmo
  • .qxf
  • .r3d
  • .ra
  • .raf
  • .rar
  • .rat
  • .raw
  • .rb
  • .rcs
  • .rda
  • .rdb
  • .rdy
  • .reb
  • .rec
  • .resx
  • .rif
  • .rm
  • .rpb
  • .rpf
  • .rss
  • .rtf
  • .rtp
  • .rvt
  • .rw2
  • .rwl
  • .rwz
  • .rz
  • .s12
  • .s3db
  • .s7z
  • .saf
  • .safe
  • .saj
  • .sas7bdat
  • .sav
  • .save
  • .say
  • .sba
  • .sbc
  • .sbd
  • .sbf
  • .sbk
  • .scd
  • .sch
  • .sct
  • .sd0
  • .sda
  • .sdf
  • .sdy
  • .seam
  • .ses
  • .set
  • .shw
  • .sic
  • .sik
  • .skg
  • .sldm
  • .sldx
  • .slk
  • .slp
  • .spf
  • .spi
  • .sql
  • .sqli
  • .sqlite
  • .sqlite3
  • .sqlitedb
  • .sr2
  • .srf
  • .srt
  • .srw
  • .ssg
  • .st4
  • .st5
  • .st6
  • .st7
  • .st8
  • .stc
  • .std
  • .sti
  • .stm
  • .str
  • .stw
  • .stx
  • .svg
  • .swf
  • .swp
  • .sxc
  • .sxd
  • .sxg
  • .sxi
  • .sxm
  • .sxw
  • .t00
  • .t01
  • .t02
  • .t03
  • .t04
  • .t05
  • .t06
  • .t07
  • .t08
  • .t09
  • .t10
  • .t11
  • .t12
  • .t13
  • .t14
  • .t15
  • .t99
  • .ta1
  • .ta2
  • .ta4
  • .ta5
  • .ta6
  • .ta8
  • .ta9
  • .tar
  • .tax
  • .tax0
  • .tax1
  • .tax2
  • .tb2
  • .tbk
  • .tbp
  • .tdr
  • .tex
  • .text
  • .tfx
  • .tga
  • .tgz
  • .thm
  • .tib
  • .tif
  • .tiff
  • .tjl
  • .tkr
  • .tlg
  • .tom
  • .tpl
  • .trm
  • .trn
  • .tt10
  • .tt11
  • .tt12
  • .tt13
  • .tt14
  • .tt15
  • .tt20
  • .ttf
  • .txf
  • .txt
  • .u08
  • .u10
  • .u11
  • .u12
  • .umb
  • .uop
  • .uot
  • .v30
  • .vb
  • .vbk
  • .vbox
  • .vbpf
  • .vbs
  • .vcf
  • .vdf
  • .vdi
  • .vhd
  • .vhdx
  • .vib
  • .vmb
  • .vmdk
  • .vmsd
  • .vmx
  • .vmxf
  • .vnd
  • .vob
  • .vrb
  • .vsd
  • .vyp
  • .vyr
  • .wab
  • .wac
  • .wad
  • .wallet
  • .war
  • .wav
  • .wb2
  • .wbk
  • .wi
  • .wk1
  • .wk3
  • .wk4
  • .wks
  • .wma
  • .wmf
  • .wmv
  • .wpd
  • .wpg
  • .wps
  • .x11
  • .x3f
  • .xaa
  • .xcf
  • .xeq
  • .xhtm
  • .xis
  • .xla
  • .xlam
  • .xlc
  • .xlk
  • .xll
  • .xlm
  • .xlr
  • .xls
  • .xlsb
  • .xlsb
  • .3dm
  • .xlsm
  • .xlsx
  • .xlt
  • .xltm
  • .xltx
  • .xlw
  • .xml
  • .xpm
  • .xqx
  • .ycbcra
  • .yuv
  • .zdb
  • .zip
  • .zipx
  • .zix
  • .zka

It avoids files which contain any of the following strings in their path:

  • \­$recycle.bin\­
  • \­program files (x86)\­
  • \­program files\­
  • \­programdata\­
  • \­windows\­
  • tor browser

It avoids files with the following filenames:

  • exdatpus
  • exdatpus.vbs
  • readme_to_restore_files
  • srpx.ini

The trojan encrypts the file content.


The AES, RSA encryption algorithm is used.


An additional ".srpx" extension is appended.


The following files are dropped in the same folder:

  • README_TO_RESTORE_FILES_%variable%.html
  • README_TO_RESTORE_FILES_%variable%.txt

The trojan opens the following files:

  • %mydocuments%\­README_TO_RESTORE_FILES_%variable%.html
  • %mydocuments%\­README_TO_RESTORE_FILES_%variable%.txt

A string with variable content is used instead of %variable% .


To decrypt data the user is requested to comply with given conditions in exchange for a password/instructions.

Information stealing

The trojan collects the following information:

  • external IP address of the network device
  • user name
  • country

The trojan contains a list of (2) URLs. The HTTP protocol is used in the communication.


The trojan attempts to send gathered information to a remote machine.

Other information

The trojan executes the following commands:

  • cipher.exe /W:%drive%
  • WMIC.exe shadowcopy delete /nointeractive

The trojan keeps various information in the following files:

  • %temp%\­srpx.ini

Please enable Javascript to ensure correct displaying of this content and refresh this page.