Page 2 of 2 FirstFirst 12
Results 16 to 26 of 26

Thread: New ZEMs

  1. #16
    Registered User
    Join Date
    Sep 2002
    Posts
    231
    It amazes me how that every time I post on this board someone has to point out the obvious fact that memory structures are different than packet structures.

    Welcome to the thread man, we havn't been talking about SEQ or packets ....yea, it's offtopic from the board as a whole, but it's related in a roundabout type of way

  2. #17
    Registered User
    Join Date
    Sep 2002
    Posts
    231
    However, on a related note, we've found in our travels in SEQ/MQ world that almost always the memory structs and the packet structs tend to have the same information...just ordered very differently. And, if you think about it...it makes complete sense

    It's always just a matter of finding the information in the packet structures....which is a lot harder to decypher than memory structures.

  3. #18
    Registered User Mr. Suspicious's Avatar
    Join Date
    May 2002
    Posts
    667
    It's always just a matter of finding the information in the packet structures....which is a lot harder to decypher than memory structures.
    IMO they go hand in hand. You can find the structs easier in active memory. Then, when you know what's the contents of the struct, it's much easier to unravel the contents of the packets. I'd even say that first looking at the mem structure and then working on the packet nets faster results then solelly looking at the packets and trying to see what the contents are.
    Before asking anything read the pre-face section of http://www.smoothwall.org/download/p....9/doc.faq.pdf

    after you've read it, you know what to do next...




    "Stay alert! Trust noone! Keep your Lazers Handy! Have a nice day." -- Provided courtesy of the Computer. The Computer never lies.

  4. #19
    Registered User
    Join Date
    Jan 2002
    Posts
    87
    What program are you using to scan memory for the ZEM? I'd love to get a ZEM for some of the zones I visit.
    Yes, I used

    before posting.

  5. #20
    Registered User
    Join Date
    Sep 2002
    Posts
    231
    MacroQuest would be the most logical...but you'd have to write your own function for doing it.

    I use windbg to build structs and so forth..but it takes a "snapshot" of memory really...so, it wouldn't be worthwhile for cataloging ZEMs

  6. #21
    Registered User Mr. Suspicious's Avatar
    Join Date
    May 2002
    Posts
    667
    What program are you using to scan memory for the ZEM?
    Own made, look at the _old_ programs, that were used to scan the EQ memory for the Decrypt key "back when that was needed still", to get the general idea of how to scan memory. As long as you know the structure and the adress where it can be found you'll be able to pull out out of mem.
    Before asking anything read the pre-face section of http://www.smoothwall.org/download/p....9/doc.faq.pdf

    after you've read it, you know what to do next...




    "Stay alert! Trust noone! Keep your Lazers Handy! Have a nice day." -- Provided courtesy of the Computer. The Computer never lies.

  7. #22
    Registered User Mr. Suspicious's Avatar
    Join Date
    May 2002
    Posts
    667
    ThanosOfTitan wrote on 06-22-2003 11:25 PM:
    Own made, look at the _old_ programs, that were used to scan the EQ memory for the Decrypt key "back when that was needed still", to get the general idea of how to scan memory. As long as you know the structure and the adress where it can be found you'll be able to pull out out of mem.
    Would it be possible to get a copy? I have a character who is flagged up to everything but time, I'd love to explore and record to post.
    I'll post it here after I've removed some Server/character/guild related code from it. Just the .cpp and .h file should be enough. It's not pretty code, but should be quite understandable for the layman (it was for me =P)
    Before asking anything read the pre-face section of http://www.smoothwall.org/download/p....9/doc.faq.pdf

    after you've read it, you know what to do next...




    "Stay alert! Trust noone! Keep your Lazers Handy! Have a nice day." -- Provided courtesy of the Computer. The Computer never lies.

  8. #23
    Registered User
    Join Date
    Feb 2003
    Posts
    90
    I use OllyDbg.

  9. #24
    Registered User Mr. Suspicious's Avatar
    Join Date
    May 2002
    Posts
    667
    Here it is, simple, easy to see what it does, but very inefficiently code wise =P

    included:

    mobgrab.h
    mobgrab.cpp

    I used it in the past to capture item data, but unfortunally I've been unable to find the memory locations of items (or at least, the offset that points to the memory location)

    I know items are somehow managed like mobs: 1st mob found on Mem location X (adress can be found in a "adress register", hey, I'm old skool Assembler) and following mobs are at adresses X + offset found in current mob structure. As said: I haven't been able to find how this works for items. If anyone has the first adress for the first item data, please feel free to share your knowledge.
    Attached Files Attached Files
    Before asking anything read the pre-face section of http://www.smoothwall.org/download/p....9/doc.faq.pdf

    after you've read it, you know what to do next...




    "Stay alert! Trust noone! Keep your Lazers Handy! Have a nice day." -- Provided courtesy of the Computer. The Computer never lies.

  10. #25
    Registered User
    Join Date
    Jul 2003
    Posts
    1
    I am very interested in finding out ZEMs in EQ but I know absolutely nothing about programming. I downloaded 'ollydbg' but can't figure out how to find the floating memory address referenced here where ZEM info is supposedly stored.

    Could anyone give me a basic step by step on how to find the ZEM using this ollydbg program?

    Thanks

  11. #26
    Registered User
    Join Date
    Nov 2002
    Posts
    47
    I don't know anything about the program you downloaded, but the instructions on how to find this were clearly described early in this thread.

    However, with the patch I would be surprised if they are in the same memory location (I haven't checked).

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

You may post new threads
You may post replies
You may post attachments
You may edit your posts
HTML code is Off
vB code is On
Smilies are On
[IMG] code is On