Sample viewer

vx.netlux.org/Virus.DOS.Amuck.3184.c

.

GIF

Syscalls:

Time Syscall Op Syscall Name
2018-12-17T23:00:51.244509969Z 14 PC: 14480 | Set default drive (Drive = 'Õ')
2018-12-17T23:00:51.249050331Z 82 PC: 1448d | Get DOS internal pointers (SYSVARS)
2018-12-17T23:00:51.251633355Z 53 PC: 14539 | Get interrupt vector (Interrupt = '33' AKA 'Random read')
2018-12-17T23:00:51.253110971Z 37 PC: 14549 | Set interrupt vector (Interrupt = '33' AKA 'Random read')
2018-12-17T23:00:51.254425522Z 42 PC: 1454d | Get date 0x1454d: mov byte ptr [0x4e9], al
0x14550: mov word ptr [0x4e6], dx
0x14554: sub cx, 0x7bc
0x14558: mov al, 0xc
0x1455a: xchg cl, al
0x1455c: mul cl
0x1455e: shr dx, 8
0x14561: add ax, dx
0x14563: mov bx, ax
0x14565: mov word ptr [0x46a], 0xea60
0x1456b: sub bx, word ptr [0x468]
0x1456f: mov word ptr [0x468], ax
0x14572: jb 0x145b5
0x14574: cmp bx, 4
0x14577: jb 0x145b5
0x14579: mov ax, 0x3510
0x1457c: int 0x21
0x1457e: mov word ptr [0x470], bx
0x14582: mov word ptr [0x472], es
0x14586: mov ax, 0x2510
2018-12-17T23:00:51.257557547Z 53 PC: 1457e | Get interrupt vector (Interrupt = '16' AKA 'Close file')
2018-12-17T23:00:51.259007712Z 37 PC: 1458e | Set interrupt vector (Interrupt = '16' AKA 'Close file')
2018-12-17T23:00:51.262517517Z 82 PC: 14ba8 | Get DOS internal pointers (SYSVARS)
2018-12-17T23:00:51.264659342Z 25 PC: 14bac | Get default drive
2018-12-17T23:00:51.28079852Z 37 PC: 14bcb | Set interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T23:00:51.282367017Z 67 PC: 14bd3 | Get or set file attributes
2018-12-17T23:00:51.289643741Z 61 PC: 14bf4 | Open file (Filename = '�� �')
2018-12-17T23:00:51.297241147Z 87 PC: 14c05 | Get or set file date and time
2018-12-17T23:00:51.29968531Z 63 PC: 14c24 | Read file or device (Read 24 bytes on handle 5)
2018-12-17T23:00:51.304228577Z 66 PC: 14c53 | Move file pointer
2018-12-17T23:00:51.306832109Z 63 PC: 14c5d | Read file or device (Read 24 bytes on handle 5)
2018-12-17T23:00:51.314887998Z 66 PC: 14c66 | Move file pointer
2018-12-17T23:00:51.318199721Z 64 PC: 147cf | Write file or device (Write 3206 bytes on handle 5)
2018-12-17T23:00:52.134700652Z 66 PC: 14cab | Move file pointer
2018-12-17T23:00:52.137087257Z 64 PC: 14cb5 | Write file or device (Write 10 bytes on handle 5)
2018-12-17T23:00:52.141127258Z 87 PC: 14d83 | Get or set file date and time
2018-12-17T23:00:52.1445609Z 62 PC: 14d87 | Close file
2018-12-17T23:00:52.153410169Z 53 PC: 13452 | Get interrupt vector (Interrupt = '0' AKA 'Program terminate')
2018-12-17T23:00:52.156062413Z 53 PC: 13452 | Get interrupt vector (Interrupt = '2' AKA 'Character output')
2018-12-17T23:00:52.159301981Z 53 PC: 13452 | Get interrupt vector (Interrupt = '27' AKA 'Get allocation info for default drive')
2018-12-17T23:00:52.161078759Z 53 PC: 13452 | Get interrupt vector (Interrupt = '33' AKA 'Random read')
2018-12-17T23:00:52.162769937Z 53 PC: 13452 | Get interrupt vector (Interrupt = '35' AKA 'Get file size in records')
2018-12-17T23:00:52.165346499Z 53 PC: 13452 | Get interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T23:00:52.16712465Z 53 PC: 13452 | Get interrupt vector (Interrupt = '52' AKA 'Get InDOS flag pointer')
2018-12-17T23:00:52.168724116Z 53 PC: 13452 | Get interrupt vector (Interrupt = '53' AKA 'Get interrupt vector')
2018-12-17T23:00:52.17392574Z 53 PC: 13452 | Get interrupt vector (Interrupt = '54' AKA 'Get free disk space')
2018-12-17T23:00:52.175723248Z 53 PC: 13452 | Get interrupt vector (Interrupt = '55' AKA 'Get or set switch character')
2018-12-17T23:00:52.177430436Z 53 PC: 13452 | Get interrupt vector (Interrupt = '56' AKA 'Get or set country info')
2018-12-17T23:00:52.182141368Z 53 PC: 13452 | Get interrupt vector (Interrupt = '57' AKA 'Create subdirectory')
2018-12-17T23:00:52.184176703Z 53 PC: 13452 | Get interrupt vector (Interrupt = '58' AKA 'Remove subdirectory')
2018-12-17T23:00:52.18621327Z 53 PC: 13452 | Get interrupt vector (Interrupt = '59' AKA 'Change current directory')
2018-12-17T23:00:52.189085888Z 53 PC: 13452 | Get interrupt vector (Interrupt = '60' AKA 'Create or truncate file')
2018-12-17T23:00:52.190983574Z 53 PC: 13452 | Get interrupt vector (Interrupt = '61' AKA 'Open file')
2018-12-17T23:00:52.192448186Z 53 PC: 13452 | Get interrupt vector (Interrupt = '62' AKA 'Close file')
2018-12-17T23:00:52.194457321Z 53 PC: 13452 | Get interrupt vector (Interrupt = '63' AKA 'Read file or device')
2018-12-17T23:00:52.196000071Z 53 PC: 13452 | Get interrupt vector (Interrupt = '117' AKA 'UNKNOWN!')
2018-12-17T23:00:52.197520758Z 37 PC: 13467 | Set interrupt vector (Interrupt = '0' AKA 'Program terminate')
2018-12-17T23:00:52.199076241Z 37 PC: 1346f | Set interrupt vector (Interrupt = '35' AKA 'Get file size in records')
2018-12-17T23:00:52.200867256Z 37 PC: 13477 | Set interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T23:00:52.202032516Z 37 PC: 1347f | Set interrupt vector (Interrupt = '63' AKA 'Read file or device')
2018-12-17T23:00:52.203557061Z 68 PC: 137ef | I/O control for devices (Set for = '')
2018-12-17T23:00:52.254014266Z 37 PC: 12e75 | Set interrupt vector (Interrupt = '27' AKA 'Get allocation info for default drive')
2018-12-17T23:00:52.258989285Z 58 PC: 142fa | Remove subdirectory
2018-12-17T23:00:52.269734566Z 25 PC: 14233 | Get default drive
2018-12-17T23:00:52.273585904Z 71 PC: 14246 | Get current directory
2018-12-17T23:00:52.277679455Z 59 PC: 142fa | Change current directory
2018-12-17T23:00:52.286144222Z 14 PC: 1428c | Set default drive (Drive = 'A')
2018-12-17T23:00:52.288833285Z 25 PC: 14290 | Get default drive
2018-12-17T23:00:52.306029148Z 59 PC: 142fa | Change current directory
2018-12-17T23:00:52.476671054Z 82 PC: 9ef38 | Get DOS internal pointers (SYSVARS)
2018-12-17T23:00:52.478990663Z 25 PC: 9ef3c | Get default drive
2018-12-17T23:00:52.486888814Z 37 PC: 9ef5b | Set interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T23:00:52.488911955Z 67 PC: 9ef63 | Get or set file attributes
2018-12-17T23:00:52.497031173Z 67 PC: 9ef7b | Get or set file attributes
2018-12-17T23:00:52.504081571Z 61 PC: 9ef84 | Open file (Filename = '�� �')
2018-12-17T23:00:52.511535037Z 54 PC: 12d6a | Get free disk space
2018-12-17T23:00:52.522553843Z 67 PC: 12dca | Get or set file attributes
2018-12-17T23:00:52.530230739Z 60 PC: 1407a | Create or truncate file
2018-12-17T23:00:52.541701834Z 62 PC: 140ca | Close file
2018-12-17T23:00:52.544417928Z 65 PC: 141c3 | Delete file (Filename = 'C:\mempatch.exe')
2018-12-17T23:00:52.556232229Z 37 PC: 13566 | Set interrupt vector (Interrupt = '0' AKA 'Program terminate')
2018-12-17T23:00:52.557836523Z 37 PC: 13566 | Set interrupt vector (Interrupt = '2' AKA 'Character output')
2018-12-17T23:00:52.559702409Z 37 PC: 13566 | Set interrupt vector (Interrupt = '27' AKA 'Get allocation info for default drive')
2018-12-17T23:00:52.562131374Z 37 PC: 13566 | Set interrupt vector (Interrupt = '33' AKA 'Random read')
2018-12-17T23:00:52.564392412Z 37 PC: 13566 | Set interrupt vector (Interrupt = '35' AKA 'Get file size in records')
2018-12-17T23:00:52.566391669Z 37 PC: 13566 | Set interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T23:00:52.568896757Z 37 PC: 13566 | Set interrupt vector (Interrupt = '52' AKA 'Get InDOS flag pointer')
2018-12-17T23:00:52.570776819Z 37 PC: 13566 | Set interrupt vector (Interrupt = '53' AKA 'Get interrupt vector')
2018-12-17T23:00:52.572658345Z 37 PC: 13566 | Set interrupt vector (Interrupt = '54' AKA 'Get free disk space')
2018-12-17T23:00:52.574566791Z 37 PC: 13566 | Set interrupt vector (Interrupt = '55' AKA 'Get or set switch character')
2018-12-17T23:00:52.576953787Z 37 PC: 13566 | Set interrupt vector (Interrupt = '56' AKA 'Get or set country info')
2018-12-17T23:00:52.578904182Z 37 PC: 13566 | Set interrupt vector (Interrupt = '57' AKA 'Create subdirectory')
2018-12-17T23:00:52.58081938Z 37 PC: 13566 | Set interrupt vector (Interrupt = '58' AKA 'Remove subdirectory')
2018-12-17T23:00:52.583664136Z 37 PC: 13566 | Set interrupt vector (Interrupt = '59' AKA 'Change current directory')
2018-12-17T23:00:52.585571511Z 37 PC: 13566 | Set interrupt vector (Interrupt = '60' AKA 'Create or truncate file')
2018-12-17T23:00:52.587503852Z 37 PC: 13566 | Set interrupt vector (Interrupt = '61' AKA 'Open file')
2018-12-17T23:00:52.590333168Z 37 PC: 13566 | Set interrupt vector (Interrupt = '62' AKA 'Close file')
2018-12-17T23:00:52.592434927Z 37 PC: 13566 | Set interrupt vector (Interrupt = '63' AKA 'Read file or device')
2018-12-17T23:00:52.594886885Z 37 PC: 13566 | Set interrupt vector (Interrupt = '117' AKA 'UNKNOWN!')
2018-12-17T23:00:52.59847119Z 76 PC: 135a5 | Terminate with return code (Return code = '0')