Sample viewer

vx.netlux.org/Virus.DOS.Riot.Immortal.264

.

GIF

Syscalls:

Time Syscall Op Syscall Name
2018-12-17T22:41:58.590583558Z 26 PC: 12a65 | Set disk transfer address
2018-12-17T22:41:58.592725484Z 53 PC: 12a6b | Get interrupt vector (Interrupt = '1' AKA 'Character input')
2018-12-17T22:41:58.595389151Z 53 PC: 12a78 | Get interrupt vector (Interrupt = '3' AKA 'Auxiliary input')
2018-12-17T22:41:58.59728661Z 44 PC: 12a83 | Get time 0x12a83: cmp dl, 0xd
0x12a86: jg 0x12a8c
0x12a88: mov al, 0x82
0x12a8a: out 0x21, al
0x12a8c: mov ah, 0x2c
0x12a8e: int 0x21
0x12a90: cmp dl, 0x32
0x12a93: jl 0x12ab5
0x12a95: mov ah, 9
0x12a97: lea dx, word ptr [bp + 0x163]
0x12a9b: int 0x21
0x12a9d: mov ah, 0
0x12a9f: int 0x16
0x12aa1: jmp 0x12ab5
0x12aa3: imul cx, word ptr [di + 0x4d], 0x526f
0x12aa8: push sp
0x12aa9: popaw
0x12aaa: dec sp
0x12aab: xor dh, byte ptr cs:[0x2133]
0x12ab0: and word ptr [bx], ax
2018-12-17T22:41:58.60036224Z 44 PC: 12a90 | Get time 0x12a90: cmp dl, 0x32
0x12a93: jl 0x12ab5
0x12a95: mov ah, 9
0x12a97: lea dx, word ptr [bp + 0x163]
0x12a9b: int 0x21
0x12a9d: mov ah, 0
0x12a9f: int 0x16
0x12aa1: jmp 0x12ab5
0x12aa3: imul cx, word ptr [di + 0x4d], 0x526f
0x12aa8: push sp
0x12aa9: popaw
0x12aaa: dec sp
0x12aab: xor dh, byte ptr cs:[0x2133]
0x12ab0: and word ptr [bx], ax
0x12ab2: or cl, byte ptr [di]
0x12ab4: and al, 0xb4
0x12ab6: dec si
0x12ab7: lea dx, word ptr [bp + 0x1f9]
0x12abb: mov byte ptr [bp + 0x1ff], 0
0x12ac0: add byte ptr [bp + 0x1ff], 1
2018-12-17T22:41:58.603321169Z 9 PC: 12a9d | Display string (Could not find end pointer)