I used to make maphacks for a game called Warcraft 3. I want to get back into reverse-engineering but with today's technologies (i.e. with the internet being fast enough to download data instead of it being pre-loaded) is it a lost art?

Reverse-engineering applications and software does not interest me at all, can anyone recommend other games I might enjoy reversing? I always wanted to take a stab at reverse engineering games using the Quake engine but never got into it, could anyone recommend any tutorials?

Also, my method usually involved writing a pure ASM DLL for injection (which just made it easier to create code caves, etc.). Would this work for other games, or are there different methods you have to go about injecting a modification?

  • 1
    No, it is not a lost art. Some fun-to-reverse games are Battlefield, Call of Duty, Counter-Strike, DayZ, Rust... among others; it really depends on which games you enjoy playing. Injecting DLLs is the most common method of coding cheats, but I wouldn't code one and inject it straight into the game. You need to evade the anti-cheat first. You can mix C/C++ with ASM, no need to write pure ASM binaries.
    – rev
    Aug 8, 2015 at 0:25
  • @AcidShout nice one bud you know where I can find some basic guides to creating those type of games? With WC3 I can play about with while playing but all guides I've read on FPS's have involved disassembling rather than debugging. Thanks Aug 10, 2015 at 15:18
  • @AcidShout if you can give some good references or maybe a little guide or something as an answer I'll give you the bounty Aug 11, 2015 at 7:47
  • Okay, but just clarify this: you want to create a game or hack an existing one?
    – rev
    Aug 11, 2015 at 11:33
  • hack an existing one lol Aug 11, 2015 at 14:37

3 Answers 3


I know referring to another sites is not the best answer you want to get but Reddit has a pretty good and active REGames will give you a good revive.

  • This was better than the other answer, nice one. Aug 18, 2015 at 9:26

Well, I would recommend to start with searching this Community:

Intro to reverse engineering

Where can I, as an individual, get malware samples to analyze?

Where to find (free) training in reverse engineering?

Update: Hi Robert

My response apply to question in topic + first part of Your question, which I understood as "How can i get back to RE and improve my skills".

Regarding second part of the question - I am pretty sure that RE of games is violation of their EULA. I am quite sure this is not a proper place to look for this kind of information. Maybe I am wrong :)

  • None of these relate specifically to my question :/ Aug 10, 2015 at 15:16
  • Hi. You mean - "return to RE" part? Or "how to RE games" part? Aug 11, 2015 at 14:59
  • Theory on 'how to' RE games is not illegal. Aug 12, 2015 at 7:38
  • I do not agree with what you have to say, but I'll defend to the death your right to say it. (c) Voltaire Aug 12, 2015 at 8:43

Have you visited the forums of these two sites?



Both have dedicated reverse engineering and programming sub-forums specific to games.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.