[Help] PlayerAdress menu

User Tag List

Page 6 of 6 FirstFirst ... 23456
Results 76 to 83 of 83
  1. #76
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm cleaning this thread once my new PSU comes, and I have it installed. So get your kicks in now. (Keep the discussion civil, as it has been, please.)

    [Help] PlayerAdress
  2. #77
    apollo0510's Avatar Active Member
    Reputation
    18
    Join Date
    Aug 2008
    Posts
    53
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi again,

    I totally disagree with people who say "you also were noobs once, you also were in the same situation".

    Some people think it is normal to learn coding by writing a bot or a hack. That is just wrong. I swear to god, that nobody who is seriously in the gamehacking business started that way.

    We all started by learning computer languages. Most poeple here eventually started at a point where that meant to code hexnumbers on paper !

    You need to know how to build a proper application, before you can break into another.

    Today you need also to know about process synchronisation und memory mapping stuff.

    All that is not beginners stuff. By far not.

    And if somebody shows up and it looks like he can not handle the basics, he MUST be ready to get flamed.

    Just my opinion.

    Apollo

  3. Thanks Dregoon (1 members gave Thanks to apollo0510 for this useful post)
  4. #78
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by apollo0510 View Post
    Hi again,

    I totally disagree with people who say "you also were noobs once, you also were in the same situation".

    Some people think it is normal to learn coding by writing a bot or a hack. That is just wrong. I swear to god, that nobody who is seriously in the gamehacking business started that way.

    We all started by learning computer languages. Most poeple here eventually started at a point where that meant to code hexnumbers on paper !

    You need to know how to build a proper application, before you can break into another.

    Today you need also to know about process synchronisation und memory mapping stuff.

    All that is not beginners stuff. By far not.

    And if somebody shows up and it looks like he can not handle the basics, he MUST be ready to get flamed.

    Just my opinion.

    Apollo
    Well, if you're learning C++, the memory stuff is pretty basic. It's required knowledge to understand why you do something one way, over another.

    But yes, I agree. I was a 'noob' at one point, but I didn't badger people to spoon feed me code. (Only time I'd ask for help, was with API questions, or stuff I just plain couldn't comprehend with the material I could find.)

  5. #79
    luthien23's Avatar Member
    Reputation
    29
    Join Date
    Apr 2009
    Posts
    30
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It's common netiquette to read the FAQ before posting questions.
    This forum section has no FAQ though.

  6. #80
    amadmonk's Avatar Active Member
    Reputation
    124
    Join Date
    Apr 2008
    Posts
    772
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Reverse engineering is actually fairly challenging, and there are not a lot of good resources available for it.

    It's fairly easy to understand pointers and simple structures in C/C++, but when you jump from that to optimized ASM or even relatively simple things like struct layouts (alignment, packing, oh joy), it can quickly become complex. Especially when you consider the fact that some information -- for instance, some vbtbl and vftbl layouts in VC++ -- is app-defined and unpublished -- it can become a rather daunting wall for a newcomer to scale.

    I guess that what I'm saying is similar to what apollo is saying; hacking is actually a fairly extreme fringe of C/C++. Your "average" C++ developer has absolutely no need to know how the vbtable is laid out in a diamond inheritance pattern, but your hacker damned well better, or he's going to crash the app.

    That being said, I don't personally find honest questions about reversing offensive -- a lot of the info just isn't there unless you are fortunate enough to find a mentor or have the dozens to hundreds of hours required to self-teach by looking at how various compilers lay out code (I'm not even getting into system architectures here; understanding Windows' virtual memory layout is a multi-day cramfest in itself if you're a newcomer).

    However, basic "hello world" type stuff, yeah, that's annoying when the questioner clearly isn't willing to do the work. There are about a million books and websites that give C/C++ tutorials out there.

  7. #81
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by amadmonk View Post
    Reverse engineering is actually fairly challenging, and there are not a lot of good resources available for it.

    It's fairly easy to understand pointers and simple structures in C/C++, but when you jump from that to optimized ASM or even relatively simple things like struct layouts (alignment, packing, oh joy), it can quickly become complex. Especially when you consider the fact that some information -- for instance, some vbtbl and vftbl layouts in VC++ -- is app-defined and unpublished -- it can become a rather daunting wall for a newcomer to scale.

    I guess that what I'm saying is similar to what apollo is saying; hacking is actually a fairly extreme fringe of C/C++. Your "average" C++ developer has absolutely no need to know how the vbtable is laid out in a diamond inheritance pattern, but your hacker damned well better, or he's going to crash the app.

    That being said, I don't personally find honest questions about reversing offensive -- a lot of the info just isn't there unless you are fortunate enough to find a mentor or have the dozens to hundreds of hours required to self-teach by looking at how various compilers lay out code (I'm not even getting into system architectures here; understanding Windows' virtual memory layout is a multi-day cramfest in itself if you're a newcomer).

    However, basic "hello world" type stuff, yeah, that's annoying when the questioner clearly isn't willing to do the work. There are about a million books and websites that give C/C++ tutorials out there.
    Obviously the many, many idiosyncrasies in the different compilers isn't 'common knowledge' and usually does merit a question. (I.E; why the MSVC++ compiler optimizes a function one way, when the Intel compiler does it another, etc) However, understanding how an array is laid out in memory, is pretty much chapter 3-4 in any C++ book. (Or whatever chapter they go over arrays) THAT is required knowledge, no matter how you look at it.

    Vtable layouts may not be 'common knowledge', but it is once you pick up any type of RE book. (I think the 'latest' chapter that explained how vtables are laid out in all the books I've read, was chapter 7 (of ~30 or so), so again, that makes it a 'basic' concept in this area of programming)

    Sure, you can come here, grab some offsets, and display your position, and the position of objects around you without much 'knowledge'. But don't bother asking how to circumvent Warden, or do more advanced things without at least some basic knowledge in the field you're trying to work in. (That'd be like trying to be a supreme court judge, when you've only worked at McDonalds, with a 7th grade education. It simply won't happen.)

    If you can't put the time in to learn, you don't deserve the time of anybody else who can help you. Help yourself before asking for help. (Obviously, exceptions are made for rare cases)

  8. #82
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Vtable layouts is common knowledge to any decent C++ programmer even WITHOUT reing knowledge. It's just necessary to understand why virtual function calls are slower than regular function calls.

    Also, I disagree with you Apoc on having to understand low level memory management when learning C++. It's true that you need to know that stuff when learning C, but C++ is a very different language. The STL does pretty much all the work for you in that area, and vectors are nearly always a better choice than arrays.

    I'm talking about general programming though. Learning C++ in order to hack games is a totally different story. You will indeed need to learn all of that low level stuff. And you'll need to learn it anyway to become a better C++ programmer, but beginners can get away without it.

    At luthien. There are rules though, and those rules state to search before posting, 99% of the questions asked here are asked by people who don't follow that rule.

    I also have to agree with Apollo. I know that I certainly didn't start learning to program by hacking games, that's a retarded method to choose.


  9. #83
    kakamunsug's Avatar Member
    Reputation
    -2
    Join Date
    Dec 2008
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post

    I also have to agree with Apollo. I know that I certainly didn't start learning to program by hacking games, that's a retarded method to choose.

    I agree as well.
    Considering most of the kids do not learn programming for one particular reason: "They don't have to" or "They don't have any use for it", when they find a reason - sure they'll barge into it like this is what programming always is used for, hacking.

    But it's not, like both of you said. Starting to understand programming with hacking games as a target... idiocy.

Page 6 of 6 FirstFirst ... 23456

Similar Threads

  1. Help WoW Fish-Bot
    By Eliteplague in forum World of Warcraft General
    Replies: 2
    Last Post: 12-10-2024, 05:46 PM
  2. HELP: Gold Scam Exploit
    By GoldDragon in forum World of Warcraft General
    Replies: 11
    Last Post: 01-23-2007, 07:26 PM
  3. Banner Ad Redesign help
    By Matt in forum Community Chat
    Replies: 57
    Last Post: 07-08-2006, 08:40 PM
  4. Hit points and talent points? Please help
    By hankusdankus in forum World of Warcraft General
    Replies: 6
    Last Post: 05-04-2006, 02:00 PM
  5. bot help
    By xwhitedeathx in forum World of Warcraft General
    Replies: 3
    Last Post: 05-01-2006, 03:50 AM
All times are GMT -5. The time now is 04:05 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search