ManualMap - A manual mapper for x86 modules menu

Shout-Out

User Tag List

Page 4 of 4 FirstFirst 1234
Results 46 to 50 of 50
  1. #46
    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)
    Originally Posted by DarthTon View Post
    I've taken a look today into x64 C++ EH, and found that source of all problems is RtlPcToFileHeader that returns 0 as ImageBase for exception address. But VEH can fix this as always (but unfortunately is uses a dirty hack)
    PHP Code:
    // taken from CRT include <Ehdata.h>
    #define EH_MAGIC_NUMBER1        0x19930520    
    #define EH_PURE_MAGIC_NUMBER1   0x01994000

    LONG CALLBACK VectoredHandler64_In_ PEXCEPTION_POINTERS ExceptionInfo )
    {
        
    // Assume this is our exception because of ImageBase = 0 and not suitable magic number
        // Not sure if this is 100% valid assumption though
        
    if(ExceptionInfo->ExceptionRecord->ExceptionInformation[0] == EH_PURE_MAGIC_NUMBER1 
            
    && ExceptionInfo->ExceptionRecord->ExceptionInformation[3] == 0)
        {
            
    // magic number (didn't bother to look if it depends on CRT version; this is for vc110)
            
    ExceptionInfo->ExceptionRecord->ExceptionInformation[0] = (ULONG_PTR)EH_MAGIC_NUMBER1;

            
    // fix exception image base
            
    ExceptionInfo->ExceptionRecord->ExceptionInformation[3] = (ULONG_PTR)s_TargetImageBase;    // actual image base of mapped dll
        
    }

        return 
    EXCEPTION_CONTINUE_SEARCH;

    Neat trick! As far as dirty hacks go, this is definitely on the nicer end of the scale. (Besides, manual mapping is just one big dirty hack anyway...)

    ManualMap - A manual mapper for x86 modules
  2. #47
    Wilbo007's Avatar Contributor CoreCoins Purchaser
    Reputation
    80
    Join Date
    Jun 2011
    Posts
    210
    Thanks G/R
    5/3
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Master674 View Post
    If you don't know that already you don't need to know it.
    '

    I want to know! Pretend you're explaining this to a dog with a small attention span.

  3. #48
    Master674's Avatar Elite User
    Reputation
    487
    Join Date
    May 2008
    Posts
    578
    Thanks G/R
    2/23
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Wilbo007 View Post
    '

    I want to know! Pretend you're explaining this to a dog with a small attention span.
    Okay

    he is trying to get SafeSEH working for manually mapped modules.

  4. #49
    abuckau907's Avatar Active Member
    Reputation
    49
    Join Date
    May 2009
    Posts
    225
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    "... to [my] dog.." (German Shepherd. Artimus)

    "go lay the **** down"

    mm spam. Lol you can't un-read this. sry :/
    Last edited by abuckau907; 12-28-2012 at 05:11 PM.
    Some things that can be counted, don't matter. And some things that matter, can't be counted.

  5. #50
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1515
    Join Date
    May 2008
    Posts
    2,433
    Thanks G/R
    81/336
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Maybe OP died?

Page 4 of 4 FirstFirst 1234

Similar Threads

  1. [Request] want Morph for x86 5.2 UPDATED!
    By galadr1el in forum WoW Bots Questions & Requests
    Replies: 2
    Last Post: 12-14-2013, 10:20 AM
  2. [Release] Simple Wow Morpher for x86
    By dan934 in forum World of Warcraft Bots and Programs
    Replies: 244
    Last Post: 04-29-2013, 03:00 AM
  3. Generic Dll Injector for x86 and x64 + Export Caller
    By Cypher in forum WoW Memory Editing
    Replies: 14
    Last Post: 03-31-2013, 05:45 PM
  4. Looking for warden modules from 1.12.1
    By namreeb in forum WoW Memory Editing
    Replies: 12
    Last Post: 05-02-2012, 02:24 AM
All times are GMT -5. The time now is 11:54 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