Guest User

Untitled

a guest
Feb 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [ORG 0x7c00]
  2. [bits 16]
  3. nop
  4. nop
  5. mov ax, 0x2E
  6. out 0x70, ax
  7. nop
  8. nop
  9. mov ax, 0xFF
  10. out 0x71, ax
  11. nop
  12. nop
  13.  
  14.  
  15. xor ax, ax ; make it zero
  16. mov ds, ax
  17.  
  18.    mov si, msg
  19. ch_loop:
  20.    lodsb
  21.    or al, al
  22.    jz hang
  23.    mov ah, 0x0E
  24.    int 0x10
  25.    jmp delay
  26.    delay_ret:
  27.    jmp ch_loop
  28.  
  29.  
  30.    hang: jmp hang
  31.  
  32. delay:
  33. mov dx,0x40
  34. delay_wait_2:
  35. mov cx,0xFFFF
  36. delay_wait:
  37. nop
  38. nop
  39. nop
  40. nop
  41. loop delay_wait
  42. sub dx, 1
  43. jnz delay_wait_2
  44. jmp delay_ret
  45.  
  46. msg   db 13,10,10,10,"     *** Sebi's BIOS password removal tool ***", 13, 10, '       ',13,'        ', 13, ' Password should be cleared! Restart your computer.', 13, 10, 0
  47.  
  48.    times 510-($-$$) db 0
  49.    db 0x55
  50.    db 0xAA
Add Comment
Please, Sign In to add comment