Greybox fuzzing technology is a kind of fuzzing technology that is commonly used now and effective. This fuzzing technology can guide the direction of fuzzing by acquiring the execution information of some paths in the program. However, the gray box fuzzy testing technology commonly used in the market today evaluates the seed of a sample by its path depth, execution time, and whether there is a new path to judge the quality of a sample, which is often not comprehensive. This article will propose a sample seed screening technology that uses ant colony algorithm to control gray box fuzzy test. By estimating the transition probability between the basic block and the basic block, we can determine what kind of seed sample is more likely to mutate into a new sample file. Based on this, the order and degree of fuzzing of the samples are determined, so as to improve the efficiency of fuzzing.
CITATION STYLE
Sun, B., Wang, B., Cui, B., & Fu, Y. (2020). Greybox Fuzzing Based on Ant Colony Algorithm. In Advances in Intelligent Systems and Computing (Vol. 1151 AISC, pp. 1319–1329). Springer. https://doi.org/10.1007/978-3-030-44041-1_112
Mendeley helps you to discover research relevant for your work.