Sample viewer

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

.

GIF

Syscalls:

Time Syscall Op Syscall Name
2018-12-17T21:53:32.26784172Z 26 PC: 12a6a | Set disk transfer address
2018-12-17T21:53:32.269544238Z 53 PC: 12a70 | Get interrupt vector (Interrupt = '1' AKA 'Character input')
2018-12-17T21:53:32.270656755Z 53 PC: 12a7d | Get interrupt vector (Interrupt = '3' AKA 'Auxiliary input')
2018-12-17T21:53:32.271803441Z 44 PC: 12a88 | Get time 0x12a88: cmp dl, 0xd
0x12a8b: jg 0x12a91
0x12a8d: mov al, 0x82
0x12a8f: out 0x21, al
0x12a91: mov ah, 0x2c
0x12a93: int 0x21
0x12a95: cmp dl, 0x32
0x12a98: jl 0x12abb
0x12a9a: mov ah, 9
0x12a9c: lea dx, word ptr [bp + 0x164]
0x12aa0: int 0x21
0x12aa2: mov ah, 0
0x12aa4: int 0x16
0x12aa6: jmp 0x12abb
0x12aa8: nop
0x12aa9: imul cx, word ptr [di + 0x4d], 0x526f
0x12aae: push sp
0x12aaf: popaw
0x12ab0: dec sp
0x12ab1: xor dh, byte ptr cs:[0x2133]
2018-12-17T21:53:32.274481104Z 44 PC: 12a95 | Get time 0x12a95: cmp dl, 0x32
0x12a98: jl 0x12abb
0x12a9a: mov ah, 9
0x12a9c: lea dx, word ptr [bp + 0x164]
0x12aa0: int 0x21
0x12aa2: mov ah, 0
0x12aa4: int 0x16
0x12aa6: jmp 0x12abb
0x12aa8: nop
0x12aa9: imul cx, word ptr [di + 0x4d], 0x526f
0x12aae: push sp
0x12aaf: popaw
0x12ab0: dec sp
0x12ab1: xor dh, byte ptr cs:[0x2133]
0x12ab6: and word ptr [bx], ax
0x12ab8: or cl, byte ptr [di]
0x12aba: and al, 0xb4
0x12abc: dec si
0x12abd: lea dx, word ptr [bp + 0x1fa]
0x12ac1: mov byte ptr [bp + 0x200], 0
2018-12-17T21:53:32.276428931Z 9 PC: 12aa2 | Display string (Could not find end pointer)