综合
SSN 只是开始:一次 Hell's Gate 源码与动态调试拆解
先知社区0 views
我把 Hell's Gate 拆开以后,才发现真正难的不是 SSN 从 PE 导出表、x86/x64 桩到 x32dbg 对照实验 我第一次看 Hell's Gate 的资料时,注意力几乎全在“系统调用号”上。那时我的理解很简单:查一张表,找到 NtOpenProcess 的 SSN,写一段 mov eax, ssn ,再执行 syscall ,事情就结束了。 真正打开 PE_Hell's Gate.exe 和源码以后,我才发现这个理解漏掉了太多东西。磁盘上的 PE 文件不是按内存布局存放的; System32 和 SysWOW64 里的 ntdll.dll 不是同一个架构;x86 和 x64 的桩函数甚至不是同一种执行方式;最后,代码虽然生成了新的“动态桩”,但它复制的是内存里的字节,而不是自己重新拼装指令。 这篇文章记录的就是这次拆解过程。我不打算把它写成“看完就懂”的教程,而更想还原
Source:https://xz.aliyun.com/news/93223Previous【AI安全】Agent 写文件时,路径检查通过后为什么还会越界?NextWordPress plugin WP-DownloadManager任意文件上传漏洞(CVE-2025-10747)

