论坛: 电脑门诊 标题: BIOS磁盘服务功能调用 复制本贴地址    
作者: jacker [jacker]    论坛用户   登录
              BIOS磁盘服务功能调用
    1.INT13H的子功能02H的功能是读扇区
调用方法:
入口为: AH=02H  返回为:当CF置位时表示调用失败
AL=读入的扇区数   AH=状态
CH=磁道号        AL=实际读入的扇区数 
CL=扇区号(从1开始)
DH=头号
DL=物理驱动器号
ES:BX 要填充的缓冲区        

    2.INT13H的子功能03H的功能是写扇区
调用方法:
入口为: AH=03H  返回为:当CF置位时表示调用失败
AL=写入的扇区数   AH=状态
CH=磁道号        AL=实际写入的 区数 
CL=扇 区号(从1开始)
DH=头号
DL=物理驱动器号
ES:BX 缓冲区

地主 发表时间: 07/03 10:10

回复: fubin [fubin]   论坛用户   登录
大哥你写的都太高深了呀
没有个大本是看不懂的
你写一点简单的教一下我们这些菜鸟吧・!!!!!!!!!1





一个大菜鸟

B1层 发表时间: 07/03 18:27

回复: jacker [jacker]   论坛用户   登录
例: 读出硬盘的主引导扇区的数据.
    在DOS下,输入DEBUG,然后依法键入:
-a 100
mov ax,0201    ;读硬盘的第一个扇区."02H"
mov bx,200     ;将段地址置于200H处
mov cx,1       
mov dx,80      ;硬盘的引导标志.
int 13         ;调用中断13H
int 20
-r cx           ;修改寄存器指令指针
:100
-n MBR.BIN      ;用于保存主引导记录的二进制文件.
-w 
-q

B2层 发表时间: 07/04 09:19

回复: fubin [fubin]   论坛用户   登录
能说一下这个有什么用吗?




一个大菜鸟


[此贴被 剑敖天下(fubin) 在 7月4日15时58分 编辑过]

B3层 发表时间: 7/4 15:24

回复: jacker [jacker]   论坛用户   登录
   这是一个备份硬盘主引导记录的小程序.类似的还有一些破解BIOS密码的DEBUG小程序. 只要懂得它们的一些语句,理解它们是会太难的.

B4层 发表时间: 07/04 16:03

回复: freeid [zjx_1981]   论坛用户   登录
看来楼上的很厉害哦!~
能告诉一些debug的语法和语句么?

B5层 发表时间: 07/05 21:55

回复: jacker [jacker]   论坛用户   登录
DEBUG的基本语句在运行后的符号下输入“?“即可知道。要想学多点,多找些相关的资料看一下吧。在“编程破解“栏目里有相关的资料。

B6层 发表时间: 07/07 22:44

论坛: 电脑门诊

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号