Masm32 menu

User Tag List

Thread: Masm32

Results 1 to 10 of 10
  1. #1
    PurePwnagez's Avatar Banned
    Reputation
    5
    Join Date
    Mar 2009
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Masm32

    I am learning this language, I read through the basics, I understand the stack and all that, But It didnt really tell me the offset a whole lot, I remember bits and pieces but no all here I go, something written like this

    mov eax, ecx
    mov eax, value[eax+4]

    I could be wrong, Very wrong indeed, but its a start to a good finish, If I can do this.

    Masm32
  2. #2
    Nesox's Avatar ★ Elder ★
    Reputation
    1280
    Join Date
    Mar 2007
    Posts
    1,238
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by PurePwnagez View Post
    mov eax, ecx
    mov eax, value[eax+4]

    I could be wrong, Very wrong indeed, but its a start to a good finish, If I can do this.
    mov eax, ecx
    mov eax, dword ptr ds:[eax + 0x4]

  3. #3
    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 Nesox View Post
    mov eax, ecx
    mov eax, dword ptr ds:[eax + 0x4]

    The DWORD PTR DS: is redundant on
    Windows.

  4. #4
    PurePwnagez's Avatar Banned
    Reputation
    5
    Join Date
    Mar 2009
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    DWORD is a 32 bit Type PTR for Pointer Whats the ds do, is that just a register? is there a forumla for the offset?

  5. #5
    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)
    Zzzzzzz.

    This forum is NOT designed for beginners and we're not here to tutor you.

    Please read the rules and go get yourself a book on the subject.

  6. #6
    PurePwnagez's Avatar Banned
    Reputation
    5
    Join Date
    Mar 2009
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ya I am not suited for MASM32, I will leave that to the other people, I am sticking with c++ High Level Language, Ill manipulate memory through pointers, attaching my program to another source that attaches it self to WoW.

    Program->Another Program I make (Reads WoW health, Mana)-> WOW

    Wouldnt that be that the better idea. Masm32 is to difficult.

  7. #7
    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)
    Sigh.

    I don't think you understand that you don't understand what you're talking about.

  8. #8
    PurePwnagez's Avatar Banned
    Reputation
    5
    Join Date
    Mar 2009
    Posts
    12
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh well Maby i dont, But you wanna know something I do understand, I CANNOT REMEMBER 200 LINES OF CODE FOR A SIMPLE DAMN TEXT BOX WTFMORE.

  9. #9
    argh44z's Avatar Member
    Reputation
    19
    Join Date
    Nov 2007
    Posts
    93
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by PurePwnagez View Post
    Masm32 is to difficult.
    Well, congratulations for realizing that. Hardly anyone (and certainly nobody here) uses pure asm for writing an actual program as it is unnecessarily tedious. Inline assembly from C++, on the other hand, is very useful. As is a basic understanding of assembly when disassembling/reversing programs.

    Anyways, no knowledge is wasted knowledge.
    Last edited by argh44z; 03-20-2009 at 10:03 AM.

  10. #10
    shingetterrobo's Avatar Banned
    Reputation
    15
    Join Date
    Mar 2009
    Posts
    29
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by PurePwnagez View Post
    I am learning this language, I read through the basics, I understand the stack and all that, But It didnt really tell me the offset a whole lot, I remember bits and pieces but no all here I go, something written like this

    mov eax, ecx
    mov eax, value[eax+4]

    I could be wrong, Very wrong indeed, but its a start to a good finish, If I can do this.
    what exactly are you asking?

Similar Threads

  1. [masm32] YAWR (+src) - Yet another WoW radar
    By KcDan in forum WoW Memory Editing
    Replies: 18
    Last Post: 05-26-2009, 10:06 AM
  2. MASM32 Tutorials
    By PurePwnagez in forum WoW Memory Editing
    Replies: 1
    Last Post: 03-18-2009, 04:12 PM
All times are GMT -5. The time now is 09:21 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