Sample viewer

vx.netlux.org/Virus.DOS.SillyC.210.b

.

GIF

Syscalls:

Time Syscall Op Syscall Name
2018-12-17T23:08:02.729360299Z 26 PC: 22a78 | Set disk transfer address
2018-12-17T23:08:02.73055535Z 78 PC: 22a82 | Find first file
2018-12-17T23:08:02.737901866Z 61 PC: 22a8c | Open file (Filename = '')
2018-12-17T23:08:02.745118912Z 63 PC: 22a99 | Read file or device (Read 407 bytes on handle 5)
2018-12-17T23:08:02.752622411Z 66 PC: 22aac | Move file pointer
2018-12-17T23:08:02.755245183Z 64 PC: 22afd | Write file or device (Write 617 bytes on handle 5)
2018-12-17T23:08:02.970245342Z 44 PC: 22ad9 | Get time 0x22ad9: mov byte ptr [0x1b1], dl
0x22add: ret
0x22ade: push ax
0x22adf: push es
0x22ae0: push ds
0x22ae1: pop es
0x22ae2: mov ah, byte ptr [0x1b1]
0x22ae6: mov di, si
0x22ae8: lodsb al, byte ptr [si]
0x22ae9: xor al, ah
0x22aeb: stosb byte ptr es:[di], al
0x22aec: loop 0x22ae8
0x22aee: pop es
0x22aef: pop ax
0x22af0: ret
0x22af1: add al, ch
2018-12-17T23:08:02.975769526Z 62 PC: 22ab8 | Close file
2018-12-17T23:08:02.996777996Z 79 PC: 22a82 | Find next file
2018-12-17T23:08:03.001445482Z 61 PC: 22a8c | Open file (Filename = '')
2018-12-17T23:08:03.009615258Z 63 PC: 22a99 | Read file or device (Read 27 bytes on handle 5)
2018-12-17T23:08:03.020276859Z 66 PC: 22aac | Move file pointer
2018-12-17T23:08:03.023386454Z 64 PC: 22afd | Write file or device (Write 237 bytes on handle 5)
2018-12-17T23:08:03.027896934Z 44 PC: 22ad9 | Get time 0x22ad9: mov byte ptr [0x1b1], dl
0x22add: ret
0x22ade: push ax
0x22adf: push es
0x22ae0: push ds
0x22ae1: pop es
0x22ae2: mov ah, byte ptr [0x1b1]
0x22ae6: mov di, si
0x22ae8: lodsb al, byte ptr [si]
0x22ae9: xor al, ah
0x22aeb: stosb byte ptr es:[di], al
0x22aec: loop 0x22ae8
0x22aee: pop es
0x22aef: pop ax
0x22af0: ret
0x22af1: inc ax
0x22af2: call 0x22b04
0x22af5: mov ah, 0x40
0x22af7: lea dx, word ptr [0x100]
0x22afb: int 0x21
2018-12-17T23:08:03.032437034Z 62 PC: 22ab8 | Close file
2018-12-17T23:08:03.043336035Z 79 PC: 22a82 | Find next file
2018-12-17T23:08:03.046908933Z 61 PC: 22a8c | Open file (Filename = '')
2018-12-17T23:08:03.054789241Z 63 PC: 22a99 | Read file or device (Read 92 bytes on handle 5)
2018-12-17T23:08:03.0627563Z 66 PC: 22aac | Move file pointer
2018-12-17T23:08:03.064607995Z 64 PC: 22afd | Write file or device (Write 302 bytes on handle 5)
2018-12-17T23:08:03.068229948Z 44 PC: 22ad9 | Get time 0x22ad9: mov byte ptr [0x1b1], dl
0x22add: ret
0x22ade: push ax
0x22adf: push es
0x22ae0: push ds
0x22ae1: pop es
0x22ae2: mov ah, byte ptr [0x1b1]
0x22ae6: mov di, si
0x22ae8: lodsb al, byte ptr [si]
0x22ae9: xor al, ah
0x22aeb: stosb byte ptr es:[di], al
0x22aec: loop 0x22ae8
0x22aee: pop es
0x22aef: pop ax
0x22af0: ret
0x22af1: inc bp
0x22af2: call 0x22b04
0x22af5: mov ah, 0x40
0x22af7: lea dx, word ptr [0x100]
0x22afb: int 0x21
2018-12-17T23:08:03.07038092Z 62 PC: 22ab8 | Close file
2018-12-17T23:08:03.126560474Z 79 PC: 22a82 | Find next file
2018-12-17T23:08:03.132680479Z 61 PC: 22a8c | Open file (Filename = '')
2018-12-17T23:08:03.141462634Z 63 PC: 22a99 | Read file or device (Read 29 bytes on handle 5)
2018-12-17T23:08:03.148798891Z 66 PC: 22aac | Move file pointer
2018-12-17T23:08:03.150553073Z 64 PC: 22afd | Write file or device (Write 239 bytes on handle 5)
2018-12-17T23:08:03.15456004Z 44 PC: 22ad9 | Get time 0x22ad9: mov byte ptr [0x1b1], dl
0x22add: ret
0x22ade: push ax
0x22adf: push es
0x22ae0: push ds
0x22ae1: pop es
0x22ae2: mov ah, byte ptr [0x1b1]
0x22ae6: mov di, si
0x22ae8: lodsb al, byte ptr [si]
0x22ae9: xor al, ah
0x22aeb: stosb byte ptr es:[di], al
0x22aec: loop 0x22ae8
0x22aee: pop es
0x22aef: pop ax
0x22af0: ret
0x22af1: inc bp
0x22af2: call 0x22b04
0x22af5: mov ah, 0x40
0x22af7: lea dx, word ptr [0x100]
0x22afb: int 0x21
2018-12-17T23:08:03.15698998Z 62 PC: 22ab8 | Close file
2018-12-17T23:08:03.369991434Z 79 PC: 22a82 | Find next file
2018-12-17T23:08:03.374882804Z 61 PC: 22a8c | Open file (Filename = '')
2018-12-17T23:08:03.383155919Z 63 PC: 22a99 | Read file or device (Read 29 bytes on handle 5)
2018-12-17T23:08:03.394044715Z 66 PC: 22aac | Move file pointer
2018-12-17T23:08:03.396791639Z 64 PC: 22afd | Write file or device (Write 239 bytes on handle 5)
2018-12-17T23:08:03.406639352Z 44 PC: 22ad9 | Get time 0x22ad9: mov byte ptr [0x1b1], dl
0x22add: ret
0x22ade: push ax
0x22adf: push es
0x22ae0: push ds
0x22ae1: pop es
0x22ae2: mov ah, byte ptr [0x1b1]
0x22ae6: mov di, si
0x22ae8: lodsb al, byte ptr [si]
0x22ae9: xor al, ah
0x22aeb: stosb byte ptr es:[di], al
0x22aec: loop 0x22ae8
0x22aee: pop es
0x22aef: pop ax
0x22af0: ret
0x22af1: dec bx
0x22af2: call 0x22b04
0x22af5: mov ah, 0x40
0x22af7: lea dx, word ptr [0x100]
0x22afb: int 0x21
2018-12-17T23:08:03.411978929Z 62 PC: 22ab8 | Close file
2018-12-17T23:08:03.421683704Z 79 PC: 22a82 | Find next file
2018-12-17T23:08:03.425936605Z 61 PC: 22a8c | Open file (Filename = '')
2018-12-17T23:08:03.433702654Z 63 PC: 22a99 | Read file or device (Read 501 bytes on handle 5)
2018-12-17T23:08:03.441354594Z 66 PC: 22aac | Move file pointer
2018-12-17T23:08:03.444591662Z 64 PC: 22afd | Write file or device (Write 711 bytes on handle 5)
2018-12-17T23:08:03.455284928Z 44 PC: 22ad9 | Get time 0x22ad9: mov byte ptr [0x1b1], dl
0x22add: ret
0x22ade: push ax
0x22adf: push es
0x22ae0: push ds
0x22ae1: pop es
0x22ae2: mov ah, byte ptr [0x1b1]
0x22ae6: mov di, si
0x22ae8: lodsb al, byte ptr [si]
0x22ae9: xor al, ah
0x22aeb: stosb byte ptr es:[di], al
0x22aec: loop 0x22ae8
0x22aee: pop es
0x22aef: pop ax
0x22af0: ret
0x22af1: push ax
0x22af2: call 0x22b04
0x22af5: mov ah, 0x40
0x22af7: lea dx, word ptr [0x100]
0x22afb: int 0x21
2018-12-17T23:08:03.458933805Z 62 PC: 22ab8 | Close file
2018-12-17T23:08:03.470756785Z 79 PC: 22a82 | Find next file
2018-12-17T23:08:03.47535058Z 61 PC: 22a8c | Open file (Filename = '')
2018-12-17T23:08:03.484567413Z 63 PC: 22a99 | Read file or device (Read 29 bytes on handle 5)
2018-12-17T23:08:03.493091701Z 66 PC: 22aac | Move file pointer
2018-12-17T23:08:03.495801361Z 64 PC: 22afd | Write file or device (Write 239 bytes on handle 5)
2018-12-17T23:08:03.499602911Z 44 PC: 22ad9 | Get time 0x22ad9: mov byte ptr [0x1b1], dl
0x22add: ret
0x22ade: push ax
0x22adf: push es
0x22ae0: push ds
0x22ae1: pop es
0x22ae2: mov ah, byte ptr [0x1b1]
0x22ae6: mov di, si
0x22ae8: lodsb al, byte ptr [si]
0x22ae9: xor al, ah
0x22aeb: stosb byte ptr es:[di], al
0x22aec: loop 0x22ae8
0x22aee: pop es
0x22aef: pop ax
0x22af0: ret
0x22af1: push ax
0x22af2: call 0x22b04
0x22af5: mov ah, 0x40
0x22af7: lea dx, word ptr [0x100]
0x22afb: int 0x21
2018-12-17T23:08:03.502918431Z 62 PC: 22ab8 | Close file
2018-12-17T23:08:03.513662217Z 79 PC: 22a82 | Find next file
2018-12-17T23:08:03.51695795Z 26 PC: 22acb | Set disk transfer address