{'fraction_non_alphanumeric': 0.015738498789346248, 'fraction_numerical': 0.0, 'mean_word_length': 4.992753623188406, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
AUTOMATED EXPLOIT GENERATION OF BINARY TARGETS BY LEVERAGING A CUSTOM FUZZING AND DEBUGGING FRAMEWORK

Software bugs are plentiful and costly. Due to the sheer quantity of bugs, prioritizing bug fixes can be difficult. In respect to information security, bugs that can be exploited should be of the highest priority in software maintenance. Producing a working exploit for a discovered vulnerability creates a sense of urgency to correct software defects in a timely manner. In this paper, we propose an automated solution to generate exploits for binary targets by leveraging a custom fuzzing and debugging framework. Our results have been successful and promising in the early stages of testing. To the best of our knowledge, we have developed the first end-to-end fuzzing based exploit generation system for binary targets.