代码分析属性图 CPG 介绍

代码分析工具层出不穷,编译器本身也内置了大量的静态检查,但分析的数据源较为单一。而本文要介绍的,是集众之所长的代码分析属性图 CPG,在漏洞分析上很有帮助。

《时间的秩序》书摘

《时间的秩序》是意大利理论物理学家的作品,他用这部作品带我们探索时间的本质,以他的视角向大众做物理科普。

【译】LLVM 类型相等判断

在 LLVM 的类型系统中,进行两个类型是否等价的判断,对于做代码分析而言是很重要的,本文将介绍遇到的难题以及解决的方法。

代码 bug 嗅探器:Sanitizer

代码 bug 总在不经意间出现,导演了一出出 crash 的悲剧。为了扼杀 bug 于襁褓之中,本文介绍的主角 Sanitize 挺身而出,致力于解决内存泄露、缓冲区溢出和未定义行为。