覆盖测试
-
利用动态符号执行进行代码覆盖测试
一、前言代码覆盖测试主要用于漏洞研究领域。主要目的是使用不同的输入来覆盖程序代码的不同部分。如果输入导致程序崩溃,我们将检测崩溃是否可以使用。代码覆盖测试的方法有很多,如随机测试。但本文重点关注使用动态符号进行代码覆盖测试。覆盖代码并不意味着找到所有可能的缺陷。有些缺陷不会导致程序崩溃。然而,在2017年,勒索软件以惊人的速度爆发。本周我们发现了很多新的变化,特别是那些以著名的名字命名的FSociety。我们还发现了一些与圣诞节相关的勒索软件解密工具,CryptoMix/CryptFile2分析,大量的小勒索软件。...