Fuzz Testing Process Visualization

被引:0
|
作者
Lu, Han-Lin [1 ]
Zhuang, Ren-Jie [1 ]
Huang, Shih-Kun [1 ,2 ]
机构
[1] Natl Yang Ming Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
[2] Natl Yang Ming Chiao Tung Univ, Informat Technol Serv Ctr, Hsinchu 300, Taiwan
关键词
big data; knowledge management; knowledge creation; knowledge application; technology; Cynefin framework;
D O I
10.6688/JISE.202309_39(5).0003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The conventional fuzz testing process consists of an input mutation, an execution to test the program, monitoring, and information collection to discover bugs and security vulnerabilities. However, practical programs have more features and complex logic, and legacy mutation strategies cannot reach a deeper path to find potential bugs. A solution to this problem is to analyze the input seeds and employ test harnesses for the testing flows. This study proposes an interactive visualization tool called FuzzInspector for fuzz testing. We implemented a visualizer mode on AFL++ to generate test data for a binary analysis tool (Qiling framework and Radare2). We then visualized the controlflow graph and execution path information. This method does not require the source code and reduces the performance overhead. We also implemented an interactive user interface for the user to set the breakpoint, seed, register, and memory address and send the request to the Qiling framework for dynamic analysis. Moreover, the seed constraint can assist the fuzzer in generating a formatted seed for exploring a specific execution path. We evaluated the search time using a known approach to common vulnerabilities and exposures (CVE) and found that the search for bugs with constraints is 15 to 20 times faster than that without constraints. Moreover, we introduced a dynamic analysis feature to find controllable data and assist the exploit development process.
引用
收藏
页码:1037 / 1059
页数:23
相关论文
共 50 条
  • [21] Robustness testing of milling process, analyzing the particle size distribution and crystallinity of the milled samples
    Bartos, Csaba
    Jojart-Laczkovich, Orsolya
    Regdon, Geza, Jr.
    Szabo-Revesz, Piroska
    JOURNAL OF THERMAL ANALYSIS AND CALORIMETRY, 2020, 139 (01) : 393 - 398
  • [22] Value creation through big data application process management: the case of the oil and gas industry
    Sumbal, Muhammad Saleem
    Tsui, Eric
    Irfan, Irfan
    Shujahat, Muhammad
    Mosconi, Elaine
    Ali, Murad
    JOURNAL OF KNOWLEDGE MANAGEMENT, 2019, 23 (08) : 1566 - 1585
  • [23] Applying Process Virtualization Theory in E-HR Acceptance Research: Testing and Modifying an Experiment
    Yeh, C. Rosa
    Hsiao, Shin-Yau
    KNOWLEDGE MANAGEMENT IN ORGANIZATIONS (KMO 2017), 2017, 731 : 39 - 48
  • [24] A review of ultrasonic testing applications in additive manufacturing: Defect evaluation, material characterization, and process control
    Honarvar, F.
    Varvani-Farahani, A.
    ULTRASONICS, 2020, 108
  • [25] Learning from architects: The difference between knowledge visualization and information visualization
    Burkhard, RA
    EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2004, : 519 - 524
  • [26] Analyzing the Impact of the Knowledge Management Process on the Banking Sector Performance: By Using the Partial Least Square Method
    Al-Muayad, Khalil M. A.
    Chen, Youzhen
    KNOWLEDGE AND PROCESS MANAGEMENT, 2025, 32 (01) : 16 - 27
  • [27] Visualization of Big Data
    Kung, Sun-Yuan
    PROCEEDINGS OF 2015 IEEE 14TH INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS & COGNITIVE COMPUTING (ICCI*CC), 2015, : 447 - 448
  • [28] Knowledge Purpose and Visualization
    Bodrow, Wladimir
    Magalashvili, Vladimir
    SOFTWARE AND DATA TECHNOLOGIES, 2008, 22 : 345 - 356
  • [29] Points to consider for prioritizing clinical genetic testing services: a European consensus process oriented at accountability for reasonableness
    Severin, Franziska
    Borry, Pascal
    Cornel, Martina C.
    Daniels, Norman
    Fellmann, Florence
    Hodgson, Shirley Victoria
    Howard, Heidi C.
    John, Juergen
    Kaariainen, Helena
    Kayserili, Hulya
    Kent, Alastair
    Koerber, Florian
    Kristoffersson, Ulf
    Kroese, Mark
    Lewis, Celine
    Marckmann, Georg
    Meyer, Peter
    Pfeufer, Arne
    Schmidtke, Joerg
    Skirton, Heather
    Tranebjaerg, Lisbeth
    Rogowski, Wolf H.
    EUROPEAN JOURNAL OF HUMAN GENETICS, 2015, 23 (06) : 729 - 735
  • [30] Experimental testing of a sorbent reactivation process in La Pereda 1.7 MWth calcium looping pilot plant
    Diego, M. E.
    Arias, B.
    Mendez, A.
    Lorenzo, M.
    Diaz, L.
    Sanchez-Biezma, A.
    Abanades, J. C.
    INTERNATIONAL JOURNAL OF GREENHOUSE GAS CONTROL, 2016, 50 : 14 - 22