Type of Submission

Poster

Keywords

Reverse engineering, RE, software, educational

Abstract

The Cognitive Understanding of Reverse Engineering Assistant, or C.U.R.E. Assistant for short, is an independently developed program with the purpose of introducing students of the software reverse-engineering world to the art of disassembly. Reverse Engineering, or R.E. for short, is the process of deducing the source instructions or mechanisms of a device. This can be done to software to figure out how it works and how it can be exploited. While hackers employ this method for breaking into software systems, this is very useful for security researchers to determine security vulnerabilities in internet browsers, operating systems, apps, and more, so they can fix the problems before people using the software get exploited. Unfortunately, this is a very difficult and even expensive skill to learn, but C.U.R.E. Assistant seeks to mitigate that effort and cost. By analyzing a binary and then displaying the results in a user-friendly graphical interface, C.U.R.E. Assistant is able to point out areas of interest to those who may not know what to look for or where to start. In addition, it is designed with added functionality to ease users into learning the intricate, but popular, reverse-engineering tool, Radare2. Inspired by the massive learning curve and scant available training for software dissection, C.U.R.E. Assistant aims to both streamline the process for experienced engineers as well as educate those new to the field in a friendly and informative manner.

Campus Venue

Stevens Student Center Lobby

Location

Cedarville, OH

Start Date

4-3-2019 11:00 AM

End Date

4-3-2019 2:00 PM

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Share

COinS
 
Apr 3rd, 11:00 AM Apr 3rd, 2:00 PM

Cognitive Understanding of Reverse Engineering Assistant

Cedarville, OH

The Cognitive Understanding of Reverse Engineering Assistant, or C.U.R.E. Assistant for short, is an independently developed program with the purpose of introducing students of the software reverse-engineering world to the art of disassembly. Reverse Engineering, or R.E. for short, is the process of deducing the source instructions or mechanisms of a device. This can be done to software to figure out how it works and how it can be exploited. While hackers employ this method for breaking into software systems, this is very useful for security researchers to determine security vulnerabilities in internet browsers, operating systems, apps, and more, so they can fix the problems before people using the software get exploited. Unfortunately, this is a very difficult and even expensive skill to learn, but C.U.R.E. Assistant seeks to mitigate that effort and cost. By analyzing a binary and then displaying the results in a user-friendly graphical interface, C.U.R.E. Assistant is able to point out areas of interest to those who may not know what to look for or where to start. In addition, it is designed with added functionality to ease users into learning the intricate, but popular, reverse-engineering tool, Radare2. Inspired by the massive learning curve and scant available training for software dissection, C.U.R.E. Assistant aims to both streamline the process for experienced engineers as well as educate those new to the field in a friendly and informative manner.

 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.