Bookthread menu

These ads disappear when you log in.

Thread: Bookthread

Page 3 of 3 FirstFirst 123
Results 31 to 43 of 43
  1. #31
    para_'s Avatar Site Donator 01001100 01001111 01001100 CoreCoins User
    Reputation
    50
    Join Date
    Aug 2008
    Posts
    57
    Thanks G/R
    16/3
    Trade Feedback
    0 (0%)
    If I had to choose a single book to read with already having solid fundamentals in object-oriented programming using both C++ and Java, which would you suggest to finally move forward with game hacking. I unfortunately have zero idea of where to start.

    How do you guys master the art of reverse engineering and extracting useful data? I don't even know what the data would look like in a higher level language - so would reading up on game design and direct x help me? The field seems so large and without a career in something related I just feel so overwhelmed. Any pointers (no pun intended) are greatly appreciated.

    Also, what do most of you do as a profession? I'm half-hoping you all are professional malware detectives (to make me feel not so dumb) and half-hoping you do something unrelated entirely (to drive home that it may be possible for me to grasp this somewhat quickly as a hobby rather than a lifestyle).

  2. #32
    Wildbreath's Avatar Contributor CoreCoins User
    Reputation
    162
    Join Date
    Feb 2012
    Posts
    121
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    think there is no such "book".
    imo all of this - pieces of knowledge obtained by searching the forums, wiki, and etc.
    for example, all that i have made (offspring, for example) - just someone's research and ideas that i combine and embody
    and yes, i am a materials engineer
    think my opinion no one are interested

  3. #33
    tok_junior's Avatar Corporal
    Reputation
    4
    Join Date
    Apr 2009
    Posts
    24
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Originally Posted by para_ View Post
    If I had to choose a single book to read with already having solid fundamentals in object-oriented programming using both C++ and Java, which would you suggest to finally move forward with game hacking. I unfortunately have zero idea of where to start.

    How do you guys master the art of reverse engineering and extracting useful data? I don't even know what the data would look like in a higher level language - so would reading up on game design and direct x help me? The field seems so large and without a career in something related I just feel so overwhelmed. Any pointers (no pun intended) are greatly appreciated.

    Also, what do most of you do as a profession? I'm half-hoping you all are professional malware detectives (to make me feel not so dumb) and half-hoping you do something unrelated entirely (to drive home that it may be possible for me to grasp this somewhat quickly as a hobby rather than a lifestyle).
    I would say either the IDA Pro Book or Practical Malware Analysis, but preferably both to give you a solid foundation in reverse engineering, there are also a few good articles on openrce.org.

    I used to crack copy protections as a hobby, and I have worked with sw dev making copy protections, navigation systems, and currently in infosec doing pentesting, malware analysis and vulnerability research.

    All I can say is start small and go for low hanging fruit. Do a string search for a few LUA functions and try figuring out what small parts of them do, name them properly and see which other functions use the same code. Use the offsets found in the info dump threads here in order to make analysis easier, like name the entitylist, object manager and so on in order to see where they're used.

  4. #34
    para_'s Avatar Site Donator 01001100 01001111 01001100 CoreCoins User
    Reputation
    50
    Join Date
    Aug 2008
    Posts
    57
    Thanks G/R
    16/3
    Trade Feedback
    0 (0%)
    tok_junior and Wildbreath, I appreciate your feedback. Thank you for taking the time to give me your insight. These last few days I've had a chance to try my hand at DirectX and I think tonight I will try reversing a LUA function once I wrap my head around LUA in general.

    EDIT: I didn't realize how powerful LUA was and how much control games like WoW and ESO give it. Is that normal? Does it make reversing games easier? I mean LUA function names are right there in IDA and following their Xrefs led me to what I belief is the closest I've ever come to understanding a reversed function. I learned more yesterday about the actual reversing side of things then I ever have. Thanks guys for the inspiration.
    Last edited by para_; 04-23-2014 at 07:42 AM.

  5. #35
    Wildbreath's Avatar Contributor CoreCoins User
    Reputation
    162
    Join Date
    Feb 2012
    Posts
    121
    Thanks G/R
    2/4
    Trade Feedback
    0 (0%)
    Originally Posted by para_ View Post
    I didn't realize how powerful LUA was and how much control games like WoW and ESO give it. Is that normal? Does it make reversing games easier? I mean LUA function names are right there in IDA and following their Xrefs led me to what I belief is the closest I've ever come to understanding a reversed function.
    nothing advance with lua - just get pointers for lua_execute (dostring, gettop, tostring, pushstring and etc) functions and use lua as in game
    imo blizz hate full unlocking lua - better use a any wrappers for it, less detectable

  6. Thanks tutrakan (1 members gave Thanks to Wildbreath for this useful post)
  7. #36
    plzdntbanmeblizz's Avatar Member CoreCoins User
    Reputation
    1
    Join Date
    Apr 2014
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    No mention of K&R? This is like the bible for anything involving programming.

  8. #37
    tok_junior's Avatar Corporal
    Reputation
    4
    Join Date
    Apr 2009
    Posts
    24
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    He has solid fundamentals of C++.

    I mean the lua API provided by Blizzard is a good place to start reversing in order to get a picture of the object model.

  9. #38
    Seentacts's Avatar Member
    Reputation
    1
    Join Date
    Sep 2014
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    How much about programming languages should I know before jumping into reverse engineering?

  10. #39
    Empted's Avatar Contributor CoreCoins User
    Reputation
    82
    Join Date
    Aug 2011
    Posts
    117
    Thanks G/R
    0/4
    Trade Feedback
    2 (100%)
    Just my 5 cents:
    Game Hacking: Developing Autonomous Bots for Online Games

    This book should be here! What a gem for a beginner!
    Last edited by Empted; 04-22-2017 at 11:16 AM.

  11. Thanks Corthezz, tutrakan (2 members gave Thanks to Empted for this useful post)
  12. #40
    karliky's Avatar Contributor CoreCoins User Authenticator enabled
    Reputation
    111
    Join Date
    Jun 2007
    Posts
    69
    Thanks G/R
    6/26
    Trade Feedback
    0 (0%)
    This is not a book, but a really interesting article:

    Detecting In-Memory Attacks Hunting In Memory | Endgame

  13. Thanks tutrakan (1 members gave Thanks to karliky for this useful post)
  14. #41

  15. #42

  16. #43
    Thomja's Avatar Almost Legendary User CoreCoins User
    Reputation
    535
    Join Date
    Nov 2008
    Posts
    639
    Thanks G/R
    12/36
    Trade Feedback
    1 (100%)
    Technically this is not a book, but a resource I found extremely helpful when first getting into this kind of stuff.

    x86 Assembly Crash Course - YouTube
    I really don't have anything interesting to put here anymore.

Page 3 of 3 FirstFirst 123
All times are GMT -5. The time now is 08:59 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved. Digital Point modules: Sphinx-based search