安全攻防
evening
利用 x86-64 单字节指令重叠构造双重执行流与绕过分析
2026-07-13
1 阅读
约1分钟阅读
先知社区
字号:
x86-64 采用变长指令编码,单条指令长度 1-15 字节。同一段字节序列从不同偏移开始解码,指令边界会发生漂移,同一段内存可以被解析为两组完全不同的指令。 7 字节即可构造出两条执行流:返回值不同、栈效果不同、指令序列不同,但占用完全相同的内存区域。
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱