雾之湖的秘密基地
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

嵌入式 PHY 驱动移植

嵌入式 PHY 驱动移植 PHY是IEEE 802.3规定的一个标准模块, PHY芯片寄存器空间为5位, 地址 0~31 共32个寄存器 其中0~15 (0x00~0x0F) 为标准寄存器, 16~31 (0x10~0x1F) 为标准扩展寄存器 32~255 (0x20~0xFF) 为厂商扩展寄存器 标准寄存器 BMCR (0x00) Bit Symbol Na
2026-03-16
嵌入式
#驱动 #嵌入式 #PHY

shiki 代码高亮变换器测试

shiki 插件与主题测试界面 transformerNotationDiff 使用 [!code ++] 和 [!code --] 来标记增删的行。 TYPESCRIPT
2026-03-05
#Hexo

手动实现Windows Dll加载与内存数据修复

手动实现Windows Dll加载与内存数据修复 加载dll文件到内存中 (std.heap.GeneralPurposeAllocator) 解析Dos头和Nt头, 获取 ntHeaders.OptionalHeader.SizeOfImage 大小, 并分配内存 (std.heap.page_allocator) 复制PE头, 大小 ntHeaders.OptionalHea
2026-03-05
逆向
#逆向 #PE

R4S SquashFS ImmortalWRT/OpenWRT SD卡系统扩容

R4S SquashFS ImmortalWRT/OpenWRT SD卡系统扩容 在R4S安装了 ImmortalWRT SquashFS系统, 但是系统只给了300M, 很多软件都安装不了, 所以需要扩容. 这里我插了一张64G的卡, 打算其中10G分给系统overlay用来安装软件包, 剩余所有空间格式化为ext4分区, 用于存储数据. 1. 安装必要工具
2026-03-03
软路由
#软路由

Windows PE文件结构

Windows PE文件结构 Dos头 NT头 PE签名 PE文件头 PE可选头 数据目录表 节表 IMAGE_SECTION_HEADER → .text IMAGE_SECTION_HEADER → .data IMAGE_SECTION_HEADER → .edata IMAGE_SECTION_HEADER → .reloc …​.
2026-02-26
逆向
#逆向 #PE

逆向 - 函数调用约定

逆向 - 函数调用约定 基础代码如下 CPP #include <iostream> int test(int a, int b, int c, int d,
2026-02-22
逆向
#栈 #汇编 #寄存器 #Call

x64汇编常用寄存器

x64汇编常用寄存器 Tip 仅研究 Windows 下的汇编 寄存器一览 寄存器 名称 描述 是否易失 RAX 累加器寄存器 运算/存储返回值 是 RBX 基址寄存器 存储内存地址, 数据操作 否 RCX 计数寄存器 常用于字符串和循环操作, 第一个参数 是 RDX 数据寄存器 常用于输入/输出操作, 第二个参数 是 RSI 源
2026-02-22
逆向
#汇编 #寄存器

先楫HPM SDK代码本地化与VsCode开发

先楫HPM SDK代码本地化与VsCode/CLion调试与开发开发 本文记录先楫HPM SDK创建项目, 并使用JLink + VsCode/CLion进行调试与开发的过程. 1. SDK代码本地化 1.1 总览 新建独立于SDK的工作目录 选取SDK中的示例项目, 复制到工作目录 选择接近项目的board文件夹, 复制到工作目录, 修改名称和配置 使用start_
2026-02-05
嵌入式
#笔记 #嵌入式

中国移动H3-2S光猫修改桥接模式

中国移动H3-2S光猫修改桥接模式 因为搬家, 从天威视讯改成了移动, 之前天威视讯是默认给ipv4的, 移动什么也没有, 为了内网穿透能成功打通P2P, 所以需要把移动的光猫改成桥接模式, 但是房东没有给任何信息, 所有信息只能从光猫中提取了 Warning 本文假设您会 telnet 和 vi 的基础用法, 不会讲解具体操作 0x01 光猫超级管理员密码获取 首
2026-01-18
笔记
#笔记

lwIP入门 - 初始化与启动流程

lwIP入门 - 初始化与启动流程 1. 初始化 系统初始化 C // 初始化内存池和堆内存 lwip_init(); // → mem_init()
2025-12-22
嵌入式
#笔记 #嵌入式 #lwIP
1234

搜索

Hexo Fluid
总访问量 次 总访客数 人