自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Squashfs Binary Format【二进制格式】【实战分析】【代码】

本文章逆向的 bin 文件 , 是从某大某飞的固件提取,TTL 串口连接电路板 , 查看启动日志。

2024-07-22 12:34:58 1417

原创 Squashfs Binary Format【二进制格式】【文件系统】【Superblock详解】

超级块是SquashFS归档文件的第一部分。它的大小始终为96字节,并包含有关存档的重要信息,包括其他部分的位置。u32魔术数字u32索引节点数量u32修改时间u32块大小数据块的大小,以字节为单位。必须是4096 (4k)和1048576 (1mib)之间的2的幂次方。u32片段数量u16压缩格式指定用于数据和元数据块的压缩格式的ID。1GZIP2LZMA3LZO4XZ5LZ46ZSTDu16块日志块大小的log2。如果这两个字段不一致,则认为归档已损坏。

2024-07-20 13:14:57 1547

原创 Squashfs Binary Format【二进制格式】【文件系统】【详解一】

SquashFS总是以小端序格式存储整数。组成SquashFS存档的数据块是按字节对齐的,也就是说,它们通常不关心对齐。Linux内核中的实现要求归档本身的大小是1k或4k的倍数(称为设备块大小),用户空间工具通常使用4k来与两者兼容。SquashFS 归档结构Superblock超级块关于存档的重要信息,包括其他部分的位置。压缩选项如果使用了非默认的压缩选项,可以选择将它们存储在这里,以便以后离线编辑归档文件。数据块 和 片段归档文件内容,分成单独的压缩块索引表存档中条目的元数据(所有权、权限等)

2024-07-20 10:46:42 1759

原创 【python教程】 sys.path.insert() 的用法

可以选择用sys.path.insert(0,‘/path’),这样新添加的目录,会优先于其他目录被import检查sys.path模块,可以动态修改系统路径。模块需要处于python搜索路径中的目录里,才能被导入,但是我们不喜欢维护一个永久性的大目录,因为其他所有的python脚本和应用程序导入模块时,性能会被拖累。sys.path是一个列表,在末尾添加目录是很容易的,用 sys.path.append 就行了。当这个append执行完之后,新目录即时生效,以后每次import操作都可能

2024-07-20 09:21:29 775

原创 windows10 如何安装MinGW64环境

为了提供对64位和新api的支持,它在2007年派生了它。从那时起,它得到了广泛的使用和分发。开发和社区非常活跃,每个月都欢迎新的贡献者和简单的安装程序。Mingw-w64是原始mingw.org项目的升级版,创建mingw.org是为了支持Windows系统上的GCC编译器。

2024-07-19 17:00:00 251

原创 PuTTY 【中文版】下载、安装、使用

3 win + r , 输入 cmd , 回车打开命令行 , 输入 putty ,即可打开。点击 【新建】 ,输入文件的目录。1 下载到本地 , 解压缩。

2024-07-19 11:21:50 2483

原创 Bash 特殊参数: $!

详细描述为进程ID【最近放置到后台的任务】, 无论是作为异步命令执行还是使用内置的 bg 命令。

2024-07-19 10:32:08 111

君正T31开发指南-T31SDK-2020

君正T31开发指南-T31SDK-2020

2024-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除