Samiux

CyberSecurity Ninjas 网络空间安全忍者

View on GitHub
Home Projects Articles Apophthegm About

Linux 栈溢出夺旗赛入门速成技巧 - 第三天 – 展望将来

今天是这系列的最后一天。昨天的示范介绍的是最基本的栈溢出漏洞利用,亦称为 ret2win 技巧。尚有更多的技巧,例如 ret2libc、ret2system 等,都是利用返回导向编程 (ROP) 技术来完成。有时也可以配合其他的漏洞,例如格式化 (Format String)、堆 (Heap) 等来完成利用而获得 Shell。所以练好 ROP 和 pwntools 技术是最好的资产。

随着 Glibc 的版本更新,大量的安全机制的改良和更新,有的利用技术己经一去不返了。

国外有很少这类夺旗赛的书籍,但国内现在可有几本,虽然其中讲述的觧题例子比较旧,但亦有包含一些基本技术说明,是入门的好书籍。以我所知这些书籍大概有以下几本比较好的,它们都可以在淘宝买到 :

至于网站方面,国内外都有大量这类资料可供参考学习,不过有些比较老旧。当然,你必须要了觧每个技术的原理才可以在觧题方面得心应手。现在附上一些网址以供参考学习 :

最后,我邀请你参与我所建立的挑战,一同学习,一同进步。

「教为战、练为战。」-- 习近平

Samiux
OSCE OSCP OSWP
二零二二年五月二日,中国香港

参考资料 :

TryHackMe - PWN101 - Beginner level binary exploitation challenges

TryHackMe - PWN101 - Tutorials

Home Projects Articles Apophthegm About