Learning Reverse Engineer menu

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 26 of 26
  1. #16
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes. Start on offline games. Excellent recommendation.

    The first game I hacked was Minesweeper! WOOT! (Serious :P)

    Learning Reverse Engineer
  2. #17
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,943
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    Yes. Start on offline games. Excellent recommendation.

    The first game I hacked was Minesweeper! WOOT! (Serious :P)
    make that timer go backwards baby! =P (sub eax (or w/e register) to add eax)... at least thats what it was for health subtraction on Doom 95 =D too bad all their damage was calculated in the same place -.- even mobs.

  3. #18
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sychotix View Post
    make that timer go backwards baby! =P (sub eax (or w/e register) to add eax)... at least thats what it was for health subtraction on Doom 95 =D too bad all their damage was calculated in the same place -.- even mobs.

    Yea but you can avoid stuff like that by using clever hooks (ie giving yourself full health but not the enemies).

  4. #19
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,943
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    yeah... but i wasnt that worried about hacking doom =P i coulda traced the return to see what called it (or went to the first address with olly), and then just put a JMP... but yeah =D

    Wish I knew as much as you, but I'm too lazy to go learning all that stuff... thats why I'm going to go to Clemson (WOOT WOOT JUST GOT MY ACCEPTANCE LETTER BTW!!!) for computer programming (and stuff of that sort). Btw cypher, do you know anything about hooking Direct X functions and messing with them? I know a certain someone that you may be interested in helping that has an idea for a hack... not gonna say it who/what though so others dont make it first =P

  5. #20
    jjaa's Avatar Contributor
    Reputation
    245
    Join Date
    Dec 2006
    Posts
    562
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sychotix View Post
    yeah... but i wasnt that worried about hacking doom =P i coulda traced the return to see what called it (or went to the first address with olly), and then just put a JMP... but yeah =D

    Wish I knew as much as you, but I'm too lazy to go learning all that stuff... thats why I'm going to go to Clemson (WOOT WOOT JUST GOT MY ACCEPTANCE LETTER BTW!!!) for computer programming (and stuff of that sort). Btw cypher, do you know anything about hooking Direct X functions and messing with them? I know a certain someone that you may be interested in helping that has an idea for a hack... not gonna say it who/what though so others dont make it first =P

    Hooking DirectX functions is easy

    If you don't know how just look at WoWX

  6. #21
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sychotix View Post
    yeah... but i wasnt that worried about hacking doom =P i coulda traced the return to see what called it (or went to the first address with olly), and then just put a JMP... but yeah =D

    Wish I knew as much as you, but I'm too lazy to go learning all that stuff... thats why I'm going to go to Clemson (WOOT WOOT JUST GOT MY ACCEPTANCE LETTER BTW!!!) for computer programming (and stuff of that sort). Btw cypher, do you know anything about hooking Direct X functions and messing with them? I know a certain someone that you may be interested in helping that has an idea for a hack... not gonna say it who/what though so others dont make it first =P

    Yea. PM me if you want.

  7. #22
    danielrhodea's Avatar Master Sergeant
    Reputation
    11
    Join Date
    Apr 2010
    Posts
    107
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    so how would one go about disabling signature and glueXML checks

  8. #23
    bonehand's Avatar Member
    Reputation
    2
    Join Date
    Aug 2009
    Posts
    61
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    edit: haha, first post....lulz, the professor in me is showing....

    Another method, actually the easiest method, of seeing what C/C++ looks like in assembly is using gcc from the command line to compile your code. You can see the similarities and differences in for, while, do-while loops, if and switch constructs and so much more.

    just gcc -s source.cc

    It's easier in the beginning to use C code instead of the additional confusion of C++ code to learn the basics. Once you start with something simple like x=x+1, see how things move around in the registers, then add if's and loops...it's interesting and not really time consuming. We used this method to train ourselves for programming in ASM by hand for some little robots in one of my undergrad courses. khepera robot - Google Search check out some videos...

    Anyway, you get the ASM files out of this and then you can modify them and compile the .s files into executables and see what you broke!

    An live linux distribution is all you need if you don't want to clutter up your desktop/laptop and have better text editors at your finger tips...

    While not related to reverse engineering a game, this method will let you identify quicker what IDA or Olly is showing you...

  9. #24
    danielrhodea's Avatar Master Sergeant
    Reputation
    11
    Join Date
    Apr 2010
    Posts
    107
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I love you lol, this is soooo smart

  10. #25
    eLaps's Avatar Active Member
    Reputation
    34
    Join Date
    Sep 2007
    Posts
    123
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by bonehand View Post
    just gcc -s source.cc
    gcc -S source.cc
    and it's in the AT&T syntax, not intel
    Last edited by eLaps; 07-14-2010 at 04:42 PM.

  11. #26
    bonehand's Avatar Member
    Reputation
    2
    Join Date
    Aug 2009
    Posts
    61
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by eLaps View Post
    gcc -S source.cc
    and it's in the AT&T syntax, not intel
    You are right! So I have been told that this should spit out Intel syntax, but I don't have a gnu compiler handy...at least one that supports compiling Intel code...Go Sun!

    gcc source.cc -S -masm=intel

Page 2 of 2 FirstFirst 12

Similar Threads

  1. Reverse Engineering (i think)
    By ToughCat in forum WoW Scams Help
    Replies: 6
    Last Post: 09-18-2009, 06:24 PM
  2. [Guide] Reverse engineer proof your Phisher App!
    By dj_hype in forum WoW Scam Prevention
    Replies: 8
    Last Post: 02-27-2009, 08:41 PM
  3. Reverse Engineering
    By typedef in forum WoW EMU Questions & Requests
    Replies: 6
    Last Post: 12-26-2008, 06:50 AM
  4. Reverse Engineering/Disassembly
    By Clain in forum Programming
    Replies: 2
    Last Post: 10-22-2008, 04:24 PM
  5. [DLL] Reverse engineered Scan.dll
    By Seifer in forum World of Warcraft Bots and Programs
    Replies: 35
    Last Post: 04-15-2008, 08:06 PM
All times are GMT -5. The time now is 07:14 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search