|
作者: 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号