home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / hackers / tools / nsk.arj / FTRACE / PROTECT.ASM < prev    next >
Encoding:
Assembly Source File  |  1992-01-20  |  888 b   |  59 lines

  1. ; äѼ«¡ßΓαᵿ«¡¡á∩ »α«úαá¼¼á, ¬«Γ«αá∩ ºáσóáΓδóáÑΓ 
  2. ; 21 ¿ 13 óÑ¬Γ«αá ¿ ó ß½πτáÑ ¿σ Γαáßß¿α«ó¬¿ 
  3. ; ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ «íαáΓ¡«.
  4.  
  5. ;---------------------------------------;
  6. ;    Vector Protect            ;
  7. ;    Make by M.Potanin.        ;
  8. ;---------------------------------------;
  9. TEXT segment byte public 'CODE'
  10.     assume cs:TEXT
  11.     org    100h
  12. start:
  13.     jmp    instal
  14. Int_21:
  15.     push    ax
  16.     db    2eh
  17.     pushf
  18.     pop    ax
  19.     sahf
  20.     pop    ax
  21.     jb    tr
  22.     db    0eah
  23. off21    label word
  24.     dw    0
  25. seg21    label word
  26.     dw    0
  27. tr:    retf    2
  28. Int_13:
  29.     push    ax
  30.     db    2eh
  31.     pushf
  32.     pop    ax
  33.     sahf
  34.     pop    ax
  35.     jb    tr
  36.     db    0eah
  37. off13    label word
  38.     dw    0
  39. seg13    label word
  40.     dw    0
  41. instal:
  42.     mov    ax,3513h
  43.     int    21h
  44.     mov    off13,bx
  45.     mov    seg13,es
  46.     mov    ax,3521h
  47.     int    21h
  48.     mov    off21,bx
  49.     mov    seg21,es
  50.     mov    ax,2513h
  51.     mov    dx,offset Int_13
  52.     int    21h
  53.     mov    ax,2521h
  54.     mov    dx,offset Int_21
  55.     int    21h
  56.     mov    dx,offset instal
  57.     int    27h
  58. TEXT    ends
  59.     end    start