Sample viewer

vx.netlux.org/Virus.DOS.Uruk.300

.

GIF

Syscalls:

Time Syscall Op Syscall Name
2018-12-17T23:01:48.068851274Z 37 PC: 12aac | Set interrupt vector (Interrupt = '33' AKA 'Random read')
2018-12-17T23:01:48.070550043Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.074590471Z 9 PC: 12a47 | Display string (String= 'Sample 33-byte .COM file')
2018-12-17T23:01:48.080448735Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.08414451Z 77 PC: 11fe0 | Get program return code
2018-12-17T23:01:48.086724459Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.09018606Z 72 PC: 12174 | Allocate memory
2018-12-17T23:01:48.092474434Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.106388534Z 72 PC: 1218d | Allocate memory
2018-12-17T23:01:48.108300495Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.111103635Z 37 PC: 123c4 | Set interrupt vector (Interrupt = '34' AKA 'Random write')
2018-12-17T23:01:48.113784189Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.116574407Z 37 PC: 123cb | Set interrupt vector (Interrupt = '35' AKA 'Get file size in records')
2018-12-17T23:01:48.117974852Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.121170396Z 37 PC: 123d2 | Set interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T23:01:48.12282922Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.125644801Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.127755263Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.146500882Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.150649575Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.153207023Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.155739328Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.158335091Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.160197548Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.17072545Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.173620401Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.177271631Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.180809172Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.18338279Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.185176204Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.187975079Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.199631388Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.202008872Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.203666339Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.222952897Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.224966341Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.227751741Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.230677817Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.233445491Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.235511797Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.241378595Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.243474855Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.246239529Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.248905751Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.251673497Z 62 PC: 122ab | Close file
2018-12-17T23:01:48.255291602Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.258086566Z 99 PC: 9a5d7 | Get DBCS lead byte table pointer
2018-12-17T23:01:48.271496722Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.282839883Z 56 PC: 94df9 | Get or set country info
2018-12-17T23:01:48.285206272Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.288597116Z 64 PC: 9a848 | Write file or device (Write 2 bytes on handle 1)
2018-12-17T23:01:48.294517123Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.297013732Z 25 PC: 94e62 | Get default drive
2018-12-17T23:01:48.299527893Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.302212566Z 71 PC: 970dd | Get current directory
2018-12-17T23:01:48.306983631Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.310457793Z 64 PC: 9a848 | Write file or device (Write 3 bytes on handle 1)
2018-12-17T23:01:48.314430649Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.316986108Z 2 PC: 970b2 | Character output (Char = '3e')
2018-12-17T23:01:48.320469239Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.323392086Z 93 PC: 94f20 | File sharing functions
2018-12-17T23:01:48.325598578Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.335016224Z 93 PC: 94f27 | File sharing functions
2018-12-17T23:01:48.337558451Z 44 PC: 2c8 | Get time 0x2c8: pop ax
0x2c9: cmp ch, 0
0x2cc: jne 0x2eb
0x2ce: cmp ah, 0x40
0x2d1: jne 0x2eb
0x2d3: cmp bx, 4
0x2d6: jbe 0x2eb
0x2d8: push ds
0x2d9: mov cx, 0x3d
0x2dc: xor dx, dx
0x2de: push dx
0x2df: pop ds
0x2e0: mov dx, 0x2ef
0x2e3: int 0x7b
0x2e5: pop ds
0x2e6: popaw
0x2e7: xor ax, ax
0x2e9: stc
0x2ea: iret
0x2eb: popaw
2018-12-17T23:01:48.340300991Z 10 PC: 94f39 | Buffered keyboard input