Sample viewer

vx.netlux.org/Virus.DOS.Freddy.1870

.

GIF

Syscalls:

Time Syscall Op Syscall Name
2018-12-17T23:07:13.825911301Z 255 PC: 12bc0 | UNKNOWN!
2018-12-17T23:07:13.828912873Z 74 PC: 12b66 | Reallocate memory
2018-12-17T23:07:13.831088934Z 53 PC: 12b6b | Get interrupt vector (Interrupt = '33' AKA 'Random read')
2018-12-17T23:07:13.832457877Z 37 PC: 12b7b | Set interrupt vector (Interrupt = '33' AKA 'Random read')
2018-12-17T23:07:13.833863369Z 75 PC: 12bb1 | Execute program
2018-12-17T23:07:13.850071098Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.853230586Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.855879697Z 76 PC: 13700 | Terminate with return code (Return code = '0')
2018-12-17T23:07:13.860085122Z 73 PC: 12bbb | Release memory
2018-12-17T23:07:13.861901096Z 77 PC: 12bc3 | Get program return code
2018-12-17T23:07:13.863802721Z 49 PC: 12bce | Terminate and stay resident (Return code = '0' | Memory size = '182')
2018-12-17T23:07:13.86712172Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.870287781Z 77 PC: 11fe0 | Get program return code
2018-12-17T23:07:13.871811155Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.874530648Z 72 PC: 12174 | Allocate memory
2018-12-17T23:07:13.876846401Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.87997342Z 72 PC: 1218d | Allocate memory
2018-12-17T23:07:13.882579058Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.886368652Z 37 PC: 123c4 | Set interrupt vector (Interrupt = '34' AKA 'Random write')
2018-12-17T23:07:13.88809115Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.890906051Z 37 PC: 123cb | Set interrupt vector (Interrupt = '35' AKA 'Get file size in records')
2018-12-17T23:07:13.893669466Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.896219139Z 37 PC: 123d2 | Set interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T23:07:13.897637716Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.910013571Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.911994615Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.914756296Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.917675183Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.920475137Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.922421395Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.925997598Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.928128013Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.930871912Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.93415871Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.936718372Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.938263366Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.940875276Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.94304764Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.945372541Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.947006642Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.950278322Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.952221686Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.954907885Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.957492273Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.960134912Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.962050503Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.965365885Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.967296304Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.969893927Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.972654095Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.97512502Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.976772077Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.980068584Z 62 PC: 122ab | Close file
2018-12-17T23:07:13.983265304Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.985680083Z 99 PC: 9a5d7 | Get DBCS lead byte table pointer
2018-12-17T23:07:13.987797664Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.990582789Z 56 PC: 94df9 | Get or set country info
2018-12-17T23:07:13.993095262Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:13.996292272Z 64 PC: 9a848 | Write file or device (Write 2 bytes on handle 1)
2018-12-17T23:07:14.001989522Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:14.004645585Z 25 PC: 94e62 | Get default drive
2018-12-17T23:07:14.006815785Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:14.010361851Z 71 PC: 970dd | Get current directory
2018-12-17T23:07:14.014812868Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:14.017034174Z 64 PC: 9a848 | Write file or device (Write 3 bytes on handle 1)
2018-12-17T23:07:14.020835871Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:14.023661642Z 2 PC: 970b2 | Character output (Char = '3e')
2018-12-17T23:07:14.026587082Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:14.031662673Z 93 PC: 94f20 | File sharing functions
2018-12-17T23:07:14.033747302Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:14.036131885Z 93 PC: 94f27 | File sharing functions
2018-12-17T23:07:14.038990018Z 42 PC: 12c16 | Get date 0x12c16: mov dh, 0
0x12c18: mov word ptr cs:[0x76c], dx
0x12c1d: cmp dx, word ptr cs:[0x19]
0x12c22: jne 0x12ca0
0x12c24: push cs
0x12c25: pop ds
0x12c26: nop
0x12c27: nop
0x12c28: nop
0x12c29: nop
0x12c2a: nop
0x12c2b: nop
0x12c2c: nop
0x12c2d: nop
0x12c2e: nop
0x12c2f: nop
0x12c30: nop
0x12c31: nop
0x12c32: nop
0x12c33: nop
2018-12-17T23:07:14.041889067Z 10 PC: 94f39 | Buffered keyboard input