Where to start learning menu

User Tag List

Page 1 of 3 123 LastLast
Results 1 to 15 of 37
  1. #1
    hellfall's Avatar Private
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Where to start learning

    Dear readers,

    First of all, awesome forum and awesome posts. Lots of information and things to learn / use. Good job!

    I would like to ask if someone could point me in the right direction on learning how to make hacks like you guys do.
    In other words, scan the memory for a certain enemy for example, and attack it (cellar runs for example to keep it simple).
    Check your current HP and MP and so on.

    What programs need to scan, how and where are good guides to learn hooking, injecting and such things (if needed that is).
    I hope someone could make a simple step-by-step tutorial on how to do some easy stuff, so that we can, from there on, keep
    exploring on our self to learn and see new things.

    I have looked on Google for days, but I have never found a "good" and "clean" tut7 which teaches you.

    I am using Qt7 C++ in. I know some C++ (with Qt framework though) but have no knowledge about hacking at all. So I really hope
    someone can help me (and a lot of other people as well probably) out by a step-by-step (small) guide.

    best regards,

    hellfall

    Where to start learning
  2. #2
    Beaving's Avatar Sergeant
    Reputation
    21
    Join Date
    Apr 2010
    Posts
    67
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Learn C++ to a point where you fully understand pointers and you can work with them.

    Learn ASM basics, read A Development Site for Reverse Engineering - GameDeception and buy this book Amazon.com: Reversing: Secrets of Reverse Engineering (978076457481: Eldad Eilam: Books

    Get used to debuggers like OllyDBG first and then IDA. Crack crackme's and keygenme's in many difficulties in order to learn analysing.

  3. #3
    xynoman's Avatar Member
    Reputation
    6
    Join Date
    Apr 2008
    Posts
    25
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Download Cheat enging and do included tutorial. This will give you idea how values are stored.

  4. #4
    hellfall's Avatar Private
    Reputation
    1
    Join Date
    Jun 2012
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well, I understand pointers and stuff like that no problem haha, but thanks a lot for your answers, I will definately look into buying that book.
    Thanks again for your replies guys!

  5. #5
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hellfall,

    You need to know calculus 3, ( VECTORS AND THE GEOMETRY OF SPACE)...

    The pipeline that goes from 3D space to 2D space is math intensive. Yes there are functions prebuilt for you to use them. But someone who knows this pipeline and how to use math to maneuver thru model space, eye vector, gaze vector, Image Plane, FOV(field of view), view frustum(left plane, right plane, top plane, bottom plane, near plane, far plane) <- which makes up a view volume.

    Without knowing your spaces, coordinates and how all of this is put together. Your going to be dead in the water from the get go. With people throwing life preservers at you all day. Because you will be whining, crying, bitching, moaning, that you can't do it.

    I would say like all universities say. LEARN YOUR MATH ( CALCULUS 1, 2, 3 AND LINEAR ALGEBRA )....

    Then learn c, or c++... ( as all video libraries are written in c, or c++ ) OpenGL, Directx, Java3D, GDI... There all based off of c.

    This forum seems to be really heavy in C# and the .NET Framework.

    I personally think you need to have more control over memory than what C# offers but C# does make fast and good looking GUI's...

    Once you know how to move around 2D and 3D space, everything will become easy. AS YOU WILL UNDERSTAND

    You will find that all hacks are a hybrid of languages...

    Inline asm, c headers with c++ headers, and then c# wrapping all of it for a stupid gui... You will find in 10 years that you will know all the languages.
    It just takes time.

    -Bit_Hacker
    Last edited by BitHacker; 06-17-2012 at 11:35 AM.

  6. #6
    xzidez's Avatar Member
    Reputation
    12
    Join Date
    Dec 2007
    Posts
    135
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BitHacker View Post
    hellfall,

    You need to know calculus 3, ( VECTORS AND THE GEOMETRY OF SPACE)...

    The pipeline that goes from 3D space to 2D space is math intensive. Yes there are functions prebuilt for you to use them. But someone who knows this pipeline and how to use math to maneuver thru model space, eye vector, gaze vector, Image Plane, FOV(field of view), view frustum(left plane, right plane, top plane, bottom plane, near plane, far plane) <- which makes up a view volume.

    Without knowing your spaces, coordinates and how all of this is put together. Your going to be dead in the water from the get go. With people throwing life preservers at you all day. Because you will be whining, crying, bitching, moaning, that you can't do it.

    I would say like all universities say. LEARN YOUR MATH ( CALCULUS 1, 2, 3 AND LINEAR ALGEBRA )....

    Then learn c, or c++... ( as all video libraries are written in c, or c++ ) OpenGL, Directx, Java3D, GDI... There all based off of c.

    This forum seems to be really heavy in C# and the .NET Framework.

    I personally think you need to have more control over memory than what C# offers but C# does make fast and good looking GUI's...

    Once you know how to move around 2D and 3D space, everything will become easy. AS YOU WILL UNDERSTAND

    You will find that all hacks are a hybrid of languages...

    Inline asm, c headers with c++ headers, and then c# wrapping all of it for a stupid gui... You will find in 10 years that you will know all the languages.
    It just takes time.

    -Bit_Hacker
    ..... I dont think math is where he should START learning? Wtf man? Why would he need this to check his current HP?
    He is asking how to write hacks, not how to naviage / pathfind .. etc etc.
    I just cant figure out if you are just a huge troll or what ...

    Back to topic
    My suggestion is that if you are this faar down in the thread discard this and read the 2nd and 3rd post against.
    (Secrets of reverse engineering is a really good book tbh)

    Also the world of warcraft memory editing section got plenty of good resources : )
    Last edited by xzidez; 06-20-2012 at 02:31 AM.

  7. #7
    RamirezX's Avatar Member
    Reputation
    2
    Join Date
    Apr 2012
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Beaving View Post
    Crack crackme's and keygenme's in many difficulties in order to learn analysing.
    Yes ...it's the best way .. try to defeat crackmes, keygenmes etc and learn ... try Crackmes.de - Welcome to the longest running and most complete Crackmes web page on the internet.

  8. #8
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by xzidez View Post
    ..... I dont think math is where he should START learning? Wtf man? Why would he need this to check his current HP?
    He is asking how to write hacks, not how to naviage / pathfind .. etc etc.
    I just cant figure out if you are just a huge troll or what ...

    Back to topic
    My suggestion is that if you are this faar down in the thread discard this and read the 2nd and 3rd post against.
    (Secrets of reverse engineering is a really good book tbh)

    Also the world of warcraft memory editing section got plenty of good resources : )
    How are you suppose to be able to code anything without knowing how 3D coordinates are displayed on a 2D screen? If you want to be a noob forever use cheat engine for your hacks lmao.. jesus... Learn math, then learn to code. It will save you so much trouble...

    Why do you think Universities across the WORLD TEACH MATH FIRST? THEN CODING?

    There is a damn good reason for it. He is asking where he should start.

    Let me see your code xzidez, TROLL...

    You probably copy and paste your functions without knowing what they do. What a douche...

    Just to prove a point again:
    Code:
    bool XXX( Vector Origin , float * x, float * y )
    {
    	float forward, right, up;
    	Vector delta;
    
    	delta.x = Origin.x - ViewVectorOrigin.x;
    	delta.y = Origin.y - ViewVectorOrigin.y;
    	delta.z = Origin.z - ViewVectorOrigin.z;
    
    	right   = dotproduct3( delta, DirAngles[0] );	
    	forward = dotproduct3( delta, DirAngles[1] );
    	up      = dotproduct3( delta, DirAngles[2] );
    
    	if (right < 0.1f ) 
    		return false;
    
    	*x = floor( Width  * 0.5f * ( 1.f - ( forward / FovX / right ))) ; 
    	*y = floor( Height * 0.5f * ( 1.f - ( up      / FovY / right ))) ;
    	
    	return true;
    
    }
    Tell me what the above code is doing?

    YOU NEED TO KNOW LINEAR ALGEBRA TO UNDERSTAND IT...

    -Bithacker
    Last edited by BitHacker; 06-20-2012 at 05:18 AM.

  9. #9
    RamirezX's Avatar Member
    Reputation
    2
    Join Date
    Apr 2012
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BitHacker View Post
    How are you suppose to be able to code anything without knowing how 3D coordinates are displayed on a 2D screen? If you want to be a noob forever use cheat engine for your hacks lmao.. jesus... Learn math, then learn to code. It will save you so much trouble...

    Why do you think Universities across the WORLD TEACH MATH FIRST? THEN CODING?

    There is a damn good reason for it. He is asking where he should start.

    Let me see your code xzidez, TROLL...

    You probably copy and paste your functions without knowing what they do. What a douche...

    Just to prove a point again:
    Code:
    bool XXX( Vector Origin , float * x, float * y )
    {
    	float forward, right, up;
    	Vector delta;
    
    	delta.x = Origin.x - ViewVectorOrigin.x;
    	delta.y = Origin.y - ViewVectorOrigin.y;
    	delta.z = Origin.z - ViewVectorOrigin.z;
    
    	right   = dotproduct3( delta, DirAngles[0] );	
    	forward = dotproduct3( delta, DirAngles[1] );
    	up      = dotproduct3( delta, DirAngles[2] );
    
    	if (right < 0.1f ) 
    		return false;
    
    	*x = floor( Width  * 0.5f * ( 1.f - ( forward / FovX / right ))) ; 
    	*y = floor( Height * 0.5f * ( 1.f - ( up      / FovY / right ))) ;
    	
    	return true;
    
    }
    Tell me what the above code is doing?

    YOU NEED TO KNOW LINEAR ALGEBRA TO UNDERSTAND IT...

    -Bithacker
    bla bla bla ...

  10. #10
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh the irony of you complaining about copy-pasting without understanding..
    Originally Posted by Bit_Hacker
    Has anyone figured out this part yet?
    Code:
    *x = floor( refdef->Width  * 0.5f * ( 1.f - ( forward / refdef->FovX / right ))) ;
    But once again, wtf does screen projection have to do with reading HP or attacking mobs?

  11. #11
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    _Mike,

    lol :P

  12. #12
    xzidez's Avatar Member
    Reputation
    12
    Join Date
    Dec 2007
    Posts
    135
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    He wants to read HP of mobs. There is no reason to tell him to go learn linear algebra for that.. Math is a really good BASE yes.. so they teach it in Universities. Just as they do with Language and other stuffs in school. But telling him to go and learn English doesn't really answer his question on how to read HP from D3? Does it?

    And no you don't need to know how the 3D world is displayed on the 2D screen to write a bot.. there is absolutely no need for it (unless you are using clicking on the screen).
    In fact you can turn of the rendering of the 2d screen and still have a bot that does what its supposed to do.
    I cant believe why you don't shut it already.. Every damn post you do look like this where you bash and believe you know everything but in reality you are completely clueless.

    It seems like you dont even know yourself what the code you posted does...... doubt you wrote it
    UnKnoWnCheaTs - Multiplayer Game Hacks and Cheats - View Single Post - [Question] Local Space, World Space, Eye Space, Screen Space
    Last edited by xzidez; 06-21-2012 at 05:50 AM.

  13. #13
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    xzidez,

    I'm happy to see your attitude changed.

    -Bit_Hacker

  14. #14
    thebillkidy's Avatar Member
    Reputation
    1
    Join Date
    Apr 2009
    Posts
    16
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I actually got the same problem as HellFall :P i don't know how you guys can find out the value that is bound to a offset, does anybody got some code preview or anything?

    btw at the math crier :P

    *x = floor( Width * 0.5f * ( 1.f - ( forward / FovX / right ))) ;

    You are assigning the dynamic variable that is located at the adress of x (or just a pointer where you allocated a specified memory for) and then you are going to execute the sum of the things between the quotes, then you round it to get a rounded number lol xD

    Gimme some more info like the concept and i'll even say you why it's needed, vectors are to easy lol

  15. #15
    BitHacker's Avatar Master Sergeant
    Reputation
    13
    Join Date
    May 2012
    Posts
    114
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thebillkidy,

    There is a lot to it. You have local space, world space, camera space, eye vector, gaze vector, image plane, view frustum, near plane, far plane, right & left plane, top & bottom plane, orthographic view volume, and perspective view volume. Along with canonical view volume. Plus all the matrices and 4x4 homogeneous coordinates.

    It all has to do with 3D to 2D. If your a game hacker, you need to know it period. Hands down...

    It is how all graphics pipeline's work. Java3D, OpenGL, Directx, GDI, and any others out there.

    Then you get the new kids in here and they say how do I display things to the screen... lol...

    If your copying and pasting things together to display things without understanding fine. But you will stop coding when you hit the math because you won't understand it. Which means you will get frustrated and stop the project. It is what happens to all coders. THEY GET STUCK...

    To add to the above you have hyperbolic points, lines, and planes. All Calculus 3 and Linear Algebra....

    SO, WHAT WOULD YOU RATHER DO? COPY PASTE AND DON'T UNDERSTAND A DAMN THING OR LEARN THE CORRECT WAY? AND NEVER HAVE TO WORRY ABOUT HOW 3D IS TRANSFERRED TO 2D SCREEN SPACE...

    -Bit_Hacker
    Last edited by BitHacker; 06-21-2012 at 11:10 AM.

Page 1 of 3 123 LastLast

Similar Threads

  1. Looking to start learning a programming language, where to begin...
    By Itsrambo in forum WoW Bots Questions & Requests
    Replies: 3
    Last Post: 02-18-2011, 04:15 PM
  2. guys you know maybe e where can i found into about start learning c++ and all that ?
    By yanivkalfa in forum World of Warcraft Emulator Servers
    Replies: 2
    Last Post: 03-25-2008, 08:34 AM
  3. Where to start learning c++?
    By mafiaboy in forum World of Warcraft Emulator Servers
    Replies: 7
    Last Post: 02-21-2008, 05:48 PM
  4. Using photoshop - where to start?
    By Svpam in forum Community Chat
    Replies: 3
    Last Post: 02-18-2008, 11:52 AM
  5. I Want To Learn C++, Where to start?
    By mafiaboy in forum World of Warcraft Emulator Servers
    Replies: 11
    Last Post: 01-04-2008, 10:32 AM
All times are GMT -5. The time now is 08:04 PM. 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