Questions regarding EWT being detected and general approach to a botbase in 2019 menu

Shout-Out

User Tag List

Results 1 to 5 of 5
  1. #1
    GlittPrizes's Avatar Active Member CoreCoins Purchaser Authenticator enabled
    Reputation
    61
    Join Date
    Nov 2019
    Posts
    104
    Thanks G/R
    53/36
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Questions regarding EWT being detected and general approach to a botbase in 2019

    With EWT users reporting detection recently, is it safe to assume unlocking lua will not be practical anymore, or is that only the case if you are using public software? I know Blizz has stepped up their anti-cheat game, but I don't want to give up nor do I want to resort to a bot that is so "safe" that it's practically useless/featureless.

    I have experience with game design, so making a navmesh server to coordinate with a botbase should be the familiar part, but I'm still training when it comes to the RE. I've managed to record and send clicks as a rudimentary waypoint system which is far from complete, but it was a huge personal achievement nonetheless. Instead of imitating the Lua functions for facing, targeting, etc, I hope it's still viable to make a private unlocker to extend functionality. Can anyone share a modern recipe on how to gain access to the protected client functions now that the cat is out of the bag so to speak? I've peeked at some of the related github repos, but I'm not sure what exactly I'm looking for until I understand the process a bit better. Also, my instinct is to avoid the WiniFix repo due to his reputation.

    If Lua unlocking isn't practical today, then what would your ideal bot look like? For example, in/out of process, VM hosting the bot as another layer of protection, etc. In the past it seems like you can get away with quite a lot as long as you don't go public. Is this still the case now? What does a successful bot look like in 2019, or am I better off biting the bullet and focusing on another game?

    Questions regarding EWT being detected and general approach to a botbase in 2019
  2. #2
    air999's Avatar Contributor
    Reputation
    141
    Join Date
    Nov 2014
    Posts
    104
    Thanks G/R
    12/67
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    You will be pretty safe with private bot.

  3. #3
    GlittPrizes's Avatar Active Member CoreCoins Purchaser Authenticator enabled
    Reputation
    61
    Join Date
    Nov 2019
    Posts
    104
    Thanks G/R
    53/36
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by air999 View Post
    You will be pretty safe with private bot.
    That's pretty much what I need to hear to keep morale high.


    I stumbled upon a nice 2018 guide yesterday that is outdated somewhat, but I think I have the right idea...

    It seems like there is a pretty serious drought of bots these days. You would think that this means those who are controlling sizeable groups of autonomous farmers today have a lot to gain. Anyways, thanks for the reply!
    Last edited by GlittPrizes; 11-25-2019 at 11:21 PM.

  4. #4
    lolp1's Avatar Site Donator CoreCoins Purchaser
    Reputation
    190
    Join Date
    Feb 2013
    Posts
    210
    Thanks G/R
    43/77
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by hycolyte View Post
    With EWT users reporting detection recently, is it safe to assume unlocking lua will not be practical anymore, or is that only the case if you are using public software? I know Blizz has stepped up their anti-cheat game, but I don't want to give up nor do I want to resort to a bot that is so "safe" that it's practically useless/featureless.
    EWT did not use the only way, best way, safest way, or really even close way to unlock lua. With that said it's clear he tried hard, and his job was not poor. It's really always been the case any hack for wow on a mass public scale will with enough outrage be targeted by blizzard and resources invested to detect it lua, external, pixel, memory read only etc..

    Originally Posted by hycolyte View Post
    I have experience with game design, so making a navmesh server to coordinate with a botbase should be the familiar part, but I'm still training when it comes to the RE. I've managed to record and send clicks as a rudimentary waypoint system which is far from complete, but it was a huge personal achievement nonetheless. Instead of imitating the Lua functions for facing, targeting, etc, I hope it's still viable to make a private unlocker to extend functionality. Can anyone share a modern recipe on how to gain access to the protected client functions now that the cat is out of the bag so to speak? I've peeked at some of the related github repos, but I'm not sure what exactly I'm looking for until I understand the process a bit better. Also, my instinct is to avoid the WiniFix repo due to his reputation.
    There is dozens of tricks to unlock lua many needing no patches. For many reasons I can't share them, but it's not like a method or two only. Worth nothing there is many non lua unlocking based ways to write 3rd party software, some safer by good margins.

    If Lua unlocking isn't practical today, then what would your ideal bot look like? For example, in/out of process, VM hosting the bot as another layer of protection, etc. In the past it seems like you can get away with quite a lot as long as you don't go public. Is this still the case now? What does a successful bot look like in 2019, or am I better off biting the bullet and focusing on another game?[/QUOTE]

    This is still the case (private is safe). Read memory emulate input, find your own or an unbanned unlock method, or lots of ways to do it.

    If your goal is to make a personal use bot and you are dedicated it is doable practical and reasonable.

  5. #5
    GlittPrizes's Avatar Active Member CoreCoins Purchaser Authenticator enabled
    Reputation
    61
    Join Date
    Nov 2019
    Posts
    104
    Thanks G/R
    53/36
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by lolp1 View Post
    This is still the case (private is safe). Read memory emulate input, find your own or an unbanned unlock method, or lots of ways to do it.
    I'm trying to get it to just work at first, then I will look into safety regarding Warden. I've made some progress, but my test lua call was still blocked as protected lua even though it's called from within my detour of an injected dll using PolyHook_2. The detour works, but it doesn't appear to be running from the main thread, or it's more likely I'm misunderstanding where/how to call the lua.

    Code:
    // Present detour
    NOINLINE HRESULT __fastcall hook_present(IDXGISwapChain* p_chain, UINT sync_interval, UINT flags)
    {
    	if (!g_bInitialised) 
    	{
    		std::cout << "\t[+] Present hook called for first time" << std::endl;
    
    		if (FAILED(swapchain_get_device(p_chain, &p_device, &p_context)))
    			return PLH::FnCast(hook_present_tramp, fn_present)(p_chain, sync_interval, flags);
    		p_swap_chain = p_chain;
    		DXGI_SWAP_CHAIN_DESC sd;
    		p_chain->GetDesc(&sd);
    		window = sd.OutputWindow;
    
    		ID3D11Texture2D* p_back_buffer;
    
    		p_chain->GetBuffer(0, __uuidof(ID3D11Texture2D), (LPVOID*)&p_back_buffer);
    		p_device->CreateRenderTargetView(p_back_buffer, NULL, &mainRenderTargetView);
    		p_back_buffer->Release();
    
    		// lua call test
    		fn_frame_execute("JumpOrAscendStart()", "somestring", "jump.lua");
    
    		g_bInitialised = true;
    	}
    
    	p_context->OMSetRenderTargets(1, &mainRenderTargetView, NULL);
    
    	return PLH::FnCast(hook_present_tramp, fn_present)(p_chain, sync_interval, flags);
    }
    This is what happens after the Directx11 detour fires for the first time upon injection. ("jump.lua" has been blocked from an action only available to the Blizzard UI.")
    oc.png

    Edit/Update:
    I was able to get it working by mostly changing the lua call definition and the parameters passed. I was pretty surprised it actually worked (jumped from injected dll). I have a feeling it allows me to do these calls, but it still knows that my calling environment is not "clean". I'm not really sure how to mask what I'm doing from Warden though. I think I will focus on other things for now and come back.
    Last edited by GlittPrizes; 12-01-2019 at 12:34 AM.

Similar Threads

  1. [Question] HeidiSQL Question (Editing/Saving my work and it going to my server)
    By jakeyup in forum WoW EMU Questions & Requests
    Replies: 1
    Last Post: 06-04-2017, 11:50 AM
  2. pretty useful glitch and would like to post it in the elite
    By gumshoo18 in forum WildStar General
    Replies: 4
    Last Post: 08-12-2014, 03:34 AM
  3. A few questions regarding Life % vs. vitality and damage averages
    By MarkVelocity in forum Diablo 3 General
    Replies: 2
    Last Post: 09-19-2012, 02:33 PM
  4. Questions regarding Botting/Being Banned!
    By kylesbetter in forum Diablo 3 General
    Replies: 1
    Last Post: 06-13-2012, 07:53 PM
  5. Question regarding Warden and Model Edit.
    By thrass in forum WoW ME Questions and Requests
    Replies: 10
    Last Post: 09-15-2007, 02:47 PM
All times are GMT -5. The time now is 10:05 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