CSE 598 Rev&PA - Fall 2025
Project 2.1: Develop Your Own Tool
This is a personal assignment. DO NOT copy solutions from others.
Introduction
As we have seen, reverse engineering is a difficult task.
Now it's time for you to develop your own tool to make reverse engineering easier!
Requirements
You can develop anything that assists reverse engineering or program understanding. You must discuss with me and get my approval before committing to an idea. You can also discuss with me to find an idea to work on.
Academic Integrity
You may use source code from existing open-source or close-source projects as long as you credit them properly. You may also use LLMs to generate code, but you must disclose your usage of LLMs in your submission. Any reuse of code from existing projects or LLMs without proper credit or disclosure will be viewed as a violation of academic integrity. If you are not sure what you plan to do is considered an academic integrity violation or not, please contact the TA or the professor.
Submission
Please create a GitHub repo and upload your submission there. The following content must be included in your repo.
- The source code of your project.
- A
README.mdfile that details your idea and what you have achieved in the project. - (Optional) A video that demonstrate the power of your tool.
Please send the URL to your GitHub repo to Zion Basque before the deadline. In your email, you must include your name and ASU ID.
Points
This project is worth 20 points.
Deadline
Please submit your submission to Zion Basque before 1765454399.