Introduction to Reverse Engineering Win32 Applications

Many develop cheats to obtain an unfair advantage. Others, however, have an entirely different motivation - the challenge it involves. Motivations aside, the purpose of this document is to familiarize the reader with basic methodologies and tools available that aid in the practice of reverse engineering native Windows applications.

Throughout, the reader will be introduced to WinDBG, IA-32 assembler, and portions of the Windows API. These concepts will be demonstrated by example, via a step by step navigation through the portions of WinMine that are pivotal in obtaining the coveted unfair advantage.


Post new comment

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h1> <quote> <img>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.