Reverse Engineering


Archive F2021

Lectures and Reading








Challenges

Reverse engineer this challenge to find the correct license key.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key. This challenge allows you to patch 5 bytes in the binary.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key. This challenge allows you to patch 5 bytes in the binary.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key. This challenge allows you to patch 1 byte in the binary.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key. This challenge allows you to patch 1 byte in the binary.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key. This challenge allows you to patch 2 bytes in the binary, but performs an integrity check afterwards.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this challenge to find the correct license key, but your input will be modified somehow before being compared to the correct key. This challenge allows you to patch 2 bytes in the binary, but performs an integrity check afterwards.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Let's dive into reverse engineering obfuscated code! This challenge is using VM-based obfuscation: reverse engineer the custom emulator and architecture to understand how to get the flag! If you are clever, you won't need to reverse too much VM code.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Let's dive into reverse engineering obfuscated code! This challenge is using VM-based obfuscation: reverse engineer the custom emulator and architecture to understand how to get the flag! If you are clever, you won't need to reverse too much VM code.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Let's continue deeper in reverse engineering obfuscated code! This challenge is using VM-based obfuscation: reverse engineer the custom emulator and architecture to understand how to get the flag!

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Let's continue deeper inreverse engineering obfuscated code! This challenge is using VM-based obfuscation: reverse engineer the custom emulator and architecture to understand how to get the flag!

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

This challenge is using VM-based obfuscation: reverse engineer the custom emulator and architecture to understand how to get the flag!

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

This challenge is using VM-based obfuscation: reverse engineer the custom emulator and architecture to understand how to get the flag!

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

This challenge is using VM-based obfuscation: reverse engineer the custom emulator and architecture to understand how to get the flag!

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

This challenge is using VM-based obfuscation: reverse engineer the custom emulator and architecture to understand how to get the flag!

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

This challenge is using VM-based obfuscation: reverse engineer the custom emulator and architecture to understand how to get the flag! This is a full end-to-end obfuscated challenge, like you might see in real-world obfuscated code!

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

This challenge is using VM-based obfuscation: reverse engineer the custom emulator and architecture to understand how to get the flag! This is a full end-to-end obfuscated challenge, like you might see in real-world obfuscated code!

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this custom emulator and architecture to understand how to get the flag!

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this custom emulator and architecture to understand how to get the flag!

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this custom emulator and architecture, and write your own custom shellcode to get the flag.

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this custom emulator and architecture, and write your own custom shellcode to get the flag.

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this custom emulator and architecture, and write your own custom shellcode to get the flag, with a twist. This is the final boss. Are you a true Yan-head?

This is a teaching challenge, which means that it will print out useful information to help you solve it! You still need to solve it for the score and grade, though!

This challenge is imported from the cse466 dojo's reversing module!

Reverse engineer this custom emulator and architecture, and write your own custom shellcode to get the flag, with a twist. This is the final boss. Are you a true Yan-head?

This is a testing challenge, which means that it pulls no punches! Solve it for grades, glory, and the scoreboard!

This challenge is imported from the cse466 dojo's reversing module!


Module Ranking

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score