第九章计算机软件的安全性 2。文件系统的组织结构 文件系统在磁盘上的结构是了解系统核心的 关键,也是软件安全的基础。 每种操作系统的文件系统组织结构是不一样 的,各自具有自己的特点,了解这种特点,就了 解了存储在磁盘上的文件、数据等的访问方法 每一个系统管理员和网络管理员都必须了解文件 系统组织结构及其在磁盘上的存储结构。 在流行操作系统中 MSDOS、 Windows、 UNX的文件系统在磁盘上的结构是保证安全的 基础
第九章 计算机软件的安全性 2。文件系统的组织结构 文件系统在磁盘上的结构是了解系统核心的 关键,也是软件安全的基础。 每种操作系统的文件系统组织结构是不一样 的,各自具有自己的特点,了解这种特点,就了 解了存储在磁盘上的文件、数据等的访问方法, 每一个系统管理员和网络管理员都必须了解文件 系统组织结构及其在磁盘上的存储结构。 在流行操作系统中MSDOS、Windows、 UNIX的文件系统在磁盘上的结构是保证安全的 基础
第九章计算机软件的安全性 1) Windows文件系统的组织结构 Windows文件系统(FAT16)与 MSDOS具 有类似的磁盘结构,包括 1)主引导扇区 2)次引导扇区 3)文件访问表(FAT表) (4)文件目录结构
第九章 计算机软件的安全性 1)Windows文件系统的组织结构 Windows文件系统(FAT16)与MSDOS具 有类似的磁盘结构,包括: (1)主引导扇区 (2)次引导扇区 (3)文件访问表(FAT表) (4)文件目录结构
WIN95/98/ME文件系统 值,、A 硬盘区域的组织(FAT12/FAT16/FAT32) FAT16分区<2GB 由MBR(虚拟MBR)、DBR、FAT FDT、DATA构成 FDT定义了文件名、文件大小、文件存放 的起始簇号 FAT是一个链表,定义文件的其他存放簇号 和结束标志
WIN95/98/ME文件系统 ◼ 硬盘区域的组织(FAT12/FAT16/FAT32) ◼ FAT16分区< 2GB ◼ 由MBR( 虚拟MBR)、DBR、FAT、 FDT、DATA 构成 ◼ FDT定义了文件名、文件大小、文件存放 的起始簇号 ◼ FAT是一个链表,定义文件的其他存放簇号 和结束标志
各区域的相互关系 值,、A ■硬盘启动: 由BOS读入MBR的内容 ■然后调入活动分区的DBR,由DBR来引导系统 DBR中除了引导程序部分,还有一个重要的 BPB表,操作系统靠BPB表参数来管理文件
各区域的相互关系 ◼ 硬盘启动: ◼ 由BIOS读入MBR的内容 ◼ 然后调入活动分区的DBR,由DBR来引导系统 ◼ DBR中除了引导程序部分,还有一个重要的 BPB表,操作系统靠BPB表参数来管理文件
Boot sector fat. Base offset: 0 Offset Title Value FAT16分区 JMP instruction EB3C90 OEM *GD'lHC B:每扇区字节数512 BIOS Parameter Block 日 Bytes per sector 512 D:每簇扇区数4 D Sectors per cluster E Resered sectors E:保留扇区1 10 Number of fats 11 Root entries 512 Sectors(under 32 MB)63904 0:FAT数2 15 Media descriptor(hex) 16 Sectors per FAT 11:引导记录512 18 Sectors per track 32 Hidden sectors 16:每个FAT扇区数63 Sectors(over 32 MB) 127701 BIOS drive(hex, HD=8x80 Unused) Ext boot signature(29h 29 Volume serial number( 3574006032 Volume serial number(100107 D5 lFE:引导扇区结束标志55AA 2日 volume label NO NAME File system 1FE Signature (55 AA) 55 AA
FAT16分区 B:每扇区字节数 512 D:每簇扇区数 4 E:保留扇区 1 10:FAT数 2 11:引导记录 512 16:每个FAT扇区数 63 1FE:引导扇区结束标志55AA