H&NCTF2026 极少部分 Writeup,仅供参考 WEB 题目名称:prototype-preview 解题人:斥鸦666 解题过程 : 首先通过dirsearch扫描进行信息收集,扫描到/source,并访问到源码 通过代码审计,发现存在 deepMerge 函数和 renderTemplate 函数 通过 POST 到 /api…
栈迁移(ciscn_2019_es_2) 1. 什么是栈迁移? 栈迁移(Stack Pivoting)是一种攻击技术,攻击者通过修改程序的栈指针,使得程序在执行过程中跳转到攻击者控制的内存区域,从而执行恶意代码。这种技术通常用于绕过安全机制,如数据执行保护(DEP)和地址空间布局随机化(ASLR)。 2. 例子 通过逆向发现: int vul() …
ret2plt for x86 观察栈 e.g.: -0000000000000088 _BYTE buf[136]; +0000000000000000 _DWORD __saved_registers; +0000000000000004 _UNKNOWN *__return_address; 覆盖 溢出位置 填充内容 说明 Buffer (1…