Machine Learning for Black-Box Fuzzing of Network Protocols

作者: Rong Fan , Yaoyao Chang

DOI: 10.1007/978-3-319-89500-0_53

关键词:

摘要: … code of the protocol are both unavailable. In this paper, we propose a method to automatically generate test cases for black-box fuzzing of proprietary network protocols. Our method …

参考文章(18)
David A. Molnar, Michael Y. Levin, Patrice Godefroid, Automated Whitebox Fuzz Testing. network and distributed system security symposium. ,(2008)
Weidong Cui, Helen J. Wang, Jayanthkumar Kannan, Discoverer: automatic protocol reverse engineering from network traces usenix security symposium. pp. 14- ,(2007)
Adam Greene, Michael Sutton, Pedram Amini, Fuzzing: Brute Force Vulnerability Discovery ,(2007)
Jian-Zhen Luo, Shun-Zheng Yu, Position-based automatic reverse engineering of network protocols Journal of Network and Computer Applications. ,vol. 36, pp. 1070- 1077 ,(2013) , 10.1016/J.JNCA.2013.01.013
Juan Caballero, Heng Yin, Zhenkai Liang, Dawn Song, Polyglot: automatic extraction of protocol message format using dynamic binary analysis computer and communications security. pp. 317- 329 ,(2007) , 10.1145/1315245.1315286
Yipeng Wang, Xiaochun Yun, M. Zubair Shafiq, Liyan Wang, Alex X. Liu, Zhibin Zhang, Danfeng Yao, Yongzheng Zhang, Li Guo, A semantics aware approach to automated reverse engineering unknown protocols international conference on network protocols. pp. 1- 10 ,(2012) , 10.1109/ICNP.2012.6459963
Patrice Godefroid, Adam Kiezun, Michael Y. Levin, Grammar-based whitebox fuzzing Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation - PLDI '08. ,vol. 43, pp. 206- 215 ,(2008) , 10.1145/1375581.1375607
Yipeng Wang, Xingjian Li, Jiao Meng, Yong Zhao, Zhibin Zhang, Li Guo, Biprominer: Automatic Mining of Binary Protocol Features parallel and distributed computing: applications and technologies. pp. 179- 184 ,(2011) , 10.1109/PDCAT.2011.25
Cristian Cadar, Patrice Godefroid, Sarfraz Khurshid, Corina S. Păsăreanu, Koushik Sen, Nikolai Tillmann, Willem Visser, Symbolic execution for software testing in practice: preliminary assessment international conference on software engineering. pp. 1066- 1071 ,(2011) , 10.1145/1985793.1985995
Cristian Cadar, Koushik Sen, Symbolic execution for software testing: three decades later Communications of The ACM. ,vol. 56, pp. 82- 90 ,(2013) , 10.1145/2408776.2408795