Reverse Engineering

Speedrunners = vulnerability researchers

Video game speedrunners unknowingly develop advanced cybersecurity skills through glitch hunting, using professional tools like IDA Pro and Ghidra for reverse engineering. These enthusiasts create sophisticated exploits and technical documentation comparable to professional vulnerability researchers, yet often don't realize their skills could translate into cybersecurity careers.

GitHub - OpenRakis/Spice86: Reverse engineer and rewrite real mode DOS programs!

Spice86 is a powerful cross-platform tool for executing, reverse engineering, and rewriting real mode DOS programs without source code access. The tool employs a methodical approach using emulation, runtime data analysis, and gradual C# reimplementation through Ghidra integration. It supports various hardware emulation features including graphics, sound, and input devices while running on .NET 8.

League of Legends data scraping the hard and tedious way for fun

A developer reverse-engineered League of Legends' replay system to extract high-fidelity gameplay data by decrypting game packets and emulating game engine functions, achieving better performance than existing approaches. The work demonstrates methods for accessing detailed match data including precise player positions, ability usage, and damage calculations that are not available through official APIs.