会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
B0G3
人生若不装逼,那和咸鱼有何区别!
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2017年6月23日
FAT32中文版分析+补充(6)
摘要: FAT32 FSInfo扇区结构和备份启动扇区 FAT3的FAT表可能非常大,而不像FAT16的大小被限制在128K以内,或是FAT12的FAT表大小被限制在6K范围以内一样,因此,在FAT32的卷中存放着“最新”的剩余簇的数量,在API函数想知道剩余空间时(比如在DIR命令的最后显示剩余空间)不必
阅读全文
posted @ 2017-06-23 23:16 B0G3
阅读(476)
评论(0)
推荐(0)
编辑
FAT32中文版分析+补充(5)
摘要: 初始化FAT卷 读到这里,细心的读者一定会发现一个有趣的问题,前面说过FAT的类型(FAT12,FAT16或是FAT32)是根据总的簇数来判别——并且数据区中最大可取得的扇区数由FAT表的大小来决定——那么当一个磁盘还没有被格式化时,我们无法得到这BPB数据,这时是如何检测并计算出正确的值来放到BP
阅读全文
posted @ 2017-06-23 23:15 B0G3
阅读(448)
评论(0)
推荐(0)
编辑
FAT32中文版分析+补充(4)
摘要: If(FATType == FAT12) FATOffset = N + (N/2); //注意等式并没有乘以浮点数1.5,除以2的值四舍五入; ThisFATSecNum = BPB_RsvdSecCnt + (FATOffset / BPB_BytesPerSec); ThisFATEntOff
阅读全文
posted @ 2017-06-23 23:14 B0G3
阅读(316)
评论(0)
推荐(0)
编辑
FAT32中文版分析+补充(3)
摘要: FAT数据结构(FAT Data Structure) 接下来一个重要的数据结构就是FAT表(Fat Allocation Table),它是——对应于数据区簇号的列表。 文件系统分配磁盘空间是按照簇来分配的。因此,文件占用磁盘空间时,基本单位不是字节而是簇,即使某个文件只有一个字节,操作系统也会给
阅读全文
posted @ 2017-06-23 23:13 B0G3
阅读(559)
评论(0)
推荐(0)
编辑
FAT32中文版分析+补充(2)
摘要: 从Offset 36(0x24)开始FAT12/16的内容开始区别于FAT32,现在分两个表格列出来,下表为FAT12/16的内容: 下标为FAT32的内容: 关于FAT的启动扇区还有一点重要的说明:我们假设里面的内容是按照字节排序的,那么扇区[510]的内容一定是0x55,扇区[511]的内容一定
阅读全文
posted @ 2017-06-23 23:12 B0G3
阅读(632)
评论(0)
推荐(0)
编辑
FAT32中文版分析+补充(1)
摘要: 概述 起先所有的FAT文件系统都是为IBM PC机器而设计的,这说明了一个重要的问题:FAT文件系统在磁盘上的数据是用“小端”(Little Endian)结构存储的。我们使用4个8-bit的字节——起始字节为byte[0],结束字节为byte[3]——来存储一个32-bit的FAT项(FAT en
阅读全文
posted @ 2017-06-23 23:11 B0G3
阅读(751)
评论(0)
推荐(0)
编辑
信息安全领域有哪些非常棒的资源?
摘要: 干货大放送!Github最全渗透测试资源!在线资源:渗透测试资源:Metasploit Unleashed 链接地址 - 免费攻防安全metasploita课程PTES 链接地址 - 渗透测试执行标准OWASP 链接地址 - 开源Web应用安全项目Shellcode开发:Shellcode Tuto
阅读全文
posted @ 2017-06-23 23:09 B0G3
阅读(1081)
评论(0)
推荐(0)
编辑
公告