@tetsuoai: 攻击者如何在没有注入任何新代码的情况下获取shell。返回导向编程。链接以ret结尾的小工具…
摘要
该推文解释了返回导向编程,一种攻击者通过链接二进制文件中现有代码小工具来获得控制权,而无需注入新代码的技术。
查看缓存全文
缓存时间: 2026/09/11 04:29
攻击者如何无需注入任何新代码就能获取系统控制权——返回导向编程。通过链接二进制文件中已存在的、以ret指令结尾的代码片段(即gadgets),最终让栈本身成为程序。https://t.co/BWpJtpXkVb
相似文章
schrodingers-toctou: The binary you run is not the program you wrote
This research describes compiler-invented loads, where compiler optimizations create additional memory reads not present in source code, turning seemingly secure code into vulnerable binaries with TOCTOU races. It includes audits across kernels, hypervisors, enclaves, and firmware.
@vibeeeng: 当前最有效的技能之一就是逆向工程。你不需要软件的源代码。你只需…
这条推文解释了逆向工程技能的有效性,列举了阻止40亿美元网络攻击、曝光NSA工具等例子,并描述了将二进制转换为汇编的技术过程。
OpenBSD 反返回导向编程缓解措施的最终版本
本文讨论了 OpenBSD 中反返回导向编程缓解措施的最终实现。
@kentcdodds:如果你喜欢在这里读到的内容,并且想要一个高效、安全的确定性代码管道,将消耗大量 token 的“…
一条推文重点介绍了一个使用 kodykoala 和 Cloudflare OS 的管道,该管道可将消耗大量 token 的 AI 技能转化为高效、安全的确定性代码执行。
突破防御:利用段错误绕过 Intel CET
该仓库提供了面向段错误编程(SFOP)的工件,这是一种利用信号处理器绕过 Intel CET 的新型利用技术。它包含针对 Nginx 和 Ladybird 的 PoC 利用和演示。