社区
汇编语言
帖子详情
INT 13问题
fbiboss
2003-04-12 07:38:27
请问怎么用汇编语言编写
截获INT 13,使对磁盘的操作都变成了程序定义的操作,
就像还原卡的那个
...全文
48
7
打赏
收藏
INT 13问题
请问怎么用汇编语言编写 截获INT 13,使对磁盘的操作都变成了程序定义的操作, 就像还原卡的那个
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vcshcn
2003-04-20
打赏
举报
回复
int 8不改错,就死不了
int13就是编中断处理了
BorlandC
2003-04-14
打赏
举报
回复
INT 8 可以,只要你这样
-E 0:XXXX XX XX XX XX
而不要这样
-E 0:XXXX
XX.XX XX.XX XX.XX XX.XX
后一种必死。
zara
2003-04-13
打赏
举报
回复
>> 如果是修改定时器中断8,必死!
为什么? 好像有成功的例子哎.
fbiboss
2003-04-13
打赏
举报
回复
1。在破解还原卡中用T跟踪前执行的三条汇编指令是什么意思干什么用的??
XOR AX,AX
INT 13
INT 3
2。为什么破解还原卡一定要在DOS实模式下??
3。在不装还原卡的机上是不是也能用这个方法找到MOV DL,80
shore
2003-04-13
打赏
举报
回复
在DOS截取INT13中断啊,但不能象直接写中断向量表,这样危险,修改中断13倒无妨,如果是修改定时器中断8,必死!用INT 21中断修改。在9X写VXD,在2K下无INT 13
cambest
2003-04-12
打赏
举报
回复
恩,这样做比较危险.
eyee
2003-04-12
打赏
举报
回复
自己设置中断向量表,把原来的替换掉就可以了。
[13H * 4] = 目标程序的偏移地址
[13H *4 + 2] = 目标程序的段地址
String转
int
本套视频详细讲解了String如何转换成
int
,这在开发实践中会频繁遇到。
int
类型需要从文本框录入,如学生身高,服务器接收到的是String类型,使用时需要转换成
int
类型。类型转换时需要使用到包装类的方法,8种基本类型都有对应的包装类。
中断
INT
13
H的扩展功能
中断
INT
13
H的扩展功能 由于旧有的
INT
13
H中断只能采用10位二进制来表示磁道,所以对于大于8.4G的硬盘它已不能完全读写了。扩展
INT
13
H又称为
INT
13
Extension APIs,它主要就是用来对超过1024个磁道的硬盘进行读写的。 1.数据结构(Data Structure) 该数据结构是提供给扩展
INT
13
H使用的,它是建立在逻辑扇号之上的,具
int
13
H
int
10H
int
15H
一、
int
13
h中断 对于1.44MB的软盘来讲,总共有两面(磁头号0和1),每面有80个柱面(0-79),每个柱面有18个扇区。软盘的容量的由来:2×80×18×512=1.44MB,扇区号是这样分配的,0柱面,0磁头是第一个扇区,0柱面,1磁头是第二个扇区,1柱面,0磁头是第三个扇区,1柱面,1磁头是第四个扇区。 二、
int
int
0x
13
中断理解
BIOS中断
INT
0x
13
中, ah=0x02,即为读磁盘扇区到内存,利用这二号服务即可读入setup模块。 调用此功能将从磁盘上把一个或更多的扇区内容读进存贮器。因为这是一个 低级功能,在一个操作中读取的全部扇区必须在同一条磁道上(磁头号和磁道号 相同)。BIOS不能自动地从一条磁道末尾切换到另一条磁道开始,因此用户必须 把跨多条磁道的读操作分为若干条单磁道读操作。 入口参数:
【C++】两个例子解决 unsigned
int
与
int
运算
问题
unsigned:定义无符号类型,本身是unsigned
int
的缩写。对于64位系统,取值范围为 0 ~ (2^32-1)。需要注意: 定义unsigned变量时需要保证为正数。 unsigned
int
变量和
int
变量在一起运算或比较时,会将
int
型转换为unsigned
int
型(算术运算的隐式转换)。 超过unsigned范围时,会从范围的另一端取值(补码)。 由于上面三个特性的存在,衍生出很多
问题
: 1、unsigned
int
型和
int
型比较大小,
int
-6会被转为 unsig
汇编语言
21,458
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章