a method to create Undetectable maphack and a method to disable any maphack

This is a discussion on a method to create Undetectable maphack and a method to disable any maphack within the Warcraft 3 Hacks, bots and tools board part of the Warcraft 3 forum category; 1. a method to create undetectable maphack whenever you start to hook -- your hack can be detected. if u ...

Page 1 of 2 12 LastLast
Results 1 to 10 of 20
  1. #1
    thewisp is offline Advanced Hacker
    Array
    Join Date
    Jun 2008
    Posts
    390
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    11
    Reputation
    256

    a method to create Undetectable maphack and a method to disable any maphack

    1. a method to create undetectable maphack
    whenever you start to hook -- your hack can be detected.
    if u trace backwards the function where you hook, you will find out it is a function in virtual function table. like this: ( can be different register )
    ...
    mov EDX, [ESI]
    add EDX, 0x1C
    call EDX <- offset of some global variable is a function of some class, maybe CGameUI
    ...
    modify the pointer in table, copy the whole function, u`ll have a maphack without hooked anything in code segment. (its very hard to checksum data segment cuz data is always different)

    2. disable any maphack (as gameclient)
    - get all units in game (easy)
    - get localplayer (easy to find from global 0x6FACD44C)
    - functions to convert object <-> jass handle

    loop and iterate all units: if visible to local player(native IsUnitVisible...),
    set the unit not transparent (native SetUnitVertexColor...)
    else set the unit transparent

    thus maphack user can not see any unit on main map.

    Almost every maphack would hook to prevent transparent change take affect.
    however these functions can be duplicated to prevent hooking.


  2. The Following User Says Thank You to thewisp For This Useful Post:


  3. #2
    MentalDease is offline Newbie
    Array
    Join Date
    Sep 2009
    Posts
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    0
    Reputation
    0
    really interesting

  4. #3
    el patron is offline Advanced Hacker
    Array
    Join Date
    Oct 2008
    Posts
    281
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    9
    Reputation
    81
    nice read!
    For Warden nowadays the most popular bypass is to load another clean game.dll and then either hook GetModuleHandle/LoadLibrary or more advanced stuff like modifying PEB, so Warden will read new one, instead of current used which ur hacking.

  5. #4
    thewisp is offline Advanced Hacker
    Array
    Join Date
    Jun 2008
    Posts
    390
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    11
    Reputation
    256
    Quote Originally Posted by el patron View Post
    nice read!
    For Warden nowadays the most popular bypass is to load another clean game.dll and then either hook GetModuleHandle/LoadLibrary or more advanced stuff like modifying PEB, so Warden will read new one, instead of current used which ur hacking.
    i doubt that will work. warden exists inside of game.dll along with your game, it executes codes received from bnet.
    so the active warden is always in the active game.dll.

  6. #5
    el patron is offline Advanced Hacker
    Array
    Join Date
    Oct 2008
    Posts
    281
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    9
    Reputation
    81
    hmm ok. I thought it still use GetModuleHandle("game.dll") before reading memory but meh

  7. #6
    Rufus is offline Banned User Array
    Join Date
    Feb 2008
    Location
    0xDEADBEEF
    Posts
    96
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    0
    Reputation
    133
    you can not disable an enemies maphack, it would be client-side only, so your second point is a completely pointless waste of time, also that will mean your offset is undetected more than likely, but it will get detected since it takes 2 seconds to add to warden scan list...

  8. #7
    el patron is offline Advanced Hacker
    Array
    Join Date
    Oct 2008
    Posts
    281
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    9
    Reputation
    81
    ^SetUnitVertexColor jass native is used in dota's -ah?

  9. #8
    Rufus is offline Banned User Array
    Join Date
    Feb 2008
    Location
    0xDEADBEEF
    Posts
    96
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    0
    Reputation
    133
    you do, colouring your units in on your client will not effect enemy clients

    edit:
    call EDX <- offset of some global variable is a function of some class, maybe CGameUI
    check your definition of class
    Last edited by Rufus; 04-17-2010 at 10:35 AM.

  10. #9
    thewisp is offline Advanced Hacker
    Array
    Join Date
    Jun 2008
    Posts
    390
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Rep Power
    11
    Reputation
    256
    Quote Originally Posted by Rufus View Post
    you can not disable an enemies maphack, it would be client-side only, so your second point is a completely pointless waste of time, also that will mean your offset is undetected more than likely, but it will get detected since it takes 2 seconds to add to warden scan list...
    read again. i said as gameclient. (garena)
    if garena duplicates SetUnitVertexColor you'll probably never find it

  11. #10
    Tracky's Avatar
    Tracky is offline Administrator

    Array
    Join Date
    Dec 2007
    Location
    Germany
    Posts
    9,854
    Mentioned
    158 Post(s)
    Tagged
    2 Thread(s)
    Rep Power
    42
    Reputation
    5606
    I took myself the freedom to delete some of the posts in this Thread.
    They mostly were filled with Spam, Flame and stuff.

Page 1 of 2 12 LastLast

Similar Threads

  1. a method of undetectable camera hack
    By thewisp in forum Warcraft 3 Hacks, bots and tools
    Replies: 4
    Last Post: 07-29-2009, 07:02 PM
  2. Request Undetectable Maphack for Mac
    By OMGiTSDOOM in forum Warcraft 3 forum
    Replies: 0
    Last Post: 08-13-2008, 04:56 AM
  3. Undetectable Maphack 4 Ever
    By C0mm4nd3r in forum Warcraft 3 forum
    Replies: 32
    Last Post: 06-25-2007, 12:54 AM
  4. I Need Another Lag Hack Method
    By NEKRON in forum Warcraft 3 forum
    Replies: 6
    Last Post: 06-24-2007, 12:14 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •