Reverse Engineering
An in-depth technical analysis reveals how AI language models can be used to decompile and reverse engineer source code, potentially undermining companies relying on restrictive licensing as a business model, with specific focus on deconstructing Claude Code's implementation.
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.
A deep dive into circumventing iOS app security measures, focusing on anti-debugging protections including PT_DENY_ATTACH, jailbreak detection, and code injection prevention. The analysis reveals techniques to bypass these protections and explores a particularly aggressive security measure that crashes devices when triggered.
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.