• Amused
  • Angry
  • Annoyed
  • Awesome
  • Bemused
  • Cocky
  • Cool
  • Crazy
  • Crying
  • Down
  • Drunk
  • Embarrased
  • Enraged
  • Friendly
  • Geeky
  • Godly
  • Happy
  • Hateful
  • Hungry
  • Innocent
  • Meh
  • Piratey
  • Poorly
  • Sad
  • Secret
  • Shy
  • Sneaky
  • Tired
  • Wtf
  • At Work
  • CodenzHub
  • Coding
  • Deejaying
  • Donating
  • Drinking
  • Eating
  • Editing
  • Hacking
  • Hate Mailing
  • Jamin'
  • Lagging
  • Live Streaming
  • Lurking
  • No Status
  • Pawning
  • PC Gaming
  • PS Gaming
  • Raging
  • Reversing
  • Sipping
  • Sleeping
  • Steam Gaming
  • Trolling
  • TwitchStreamer
  • Vodka!
  • Watching TV/Movie
  • Xbox Gaming
  • Youtuber
  • Zombies
  • Page 1 of 3 123 LastLast
    Results 1 to 10 of 30
    1. #1
      Jr.Coder
      Learning to hack games!
       
      Feeling Normal
       
      NubTIK's Avatar
      Join Date
      Dec 2012
      Posts
      61
      Thanks (-->)
      1
      Thanks (<--)
      40

      Information - Valve Anit-Cheat (VAC) -What's detected?

      How to Manual Map DLL
      Valve Anti-Cheat (VAC)

      So if you're wondering if your hacks are detected by VAC or not?

      Well I am going to try to explain a few things about VAC That might help you out.

      Internal Hacking:

      If you have made a DLL Injection/Internal based hook hack that injects into the game, there is a bigger risk of you getting banned.

      The cheat itself might not be detected but your INJECTION Method might be the reason your cheat would trigger a VAC Ban, Also if your cheat is using VTable Hooks, You may be banned by VAC. More Information

      External Hacking:

      If you are making an External hack, The risk of getting banned is lower. However, There are things about External hacks that makes it very easy for VAC To detect it.
      For example, Let's say youre making a hack thats writing a value to a CVar .. r_drawothermodels for example. This will NOT trigger a vac ban because that CVar is in a .data section in the memory.

      However if you write to CVars/Other values that are located inside of:
      .text
      .rdata

      There is a high risk of you getting banned.

      However if you're only reading from any of those sections, The risk of getting banned is not that high.
      ≧◔◡◔≦

    2. Thanks Shadoninja, N/A thanked for this post
    3. #2
      Coder
      Learning to hack games!
       
      Feeling Normal
       
      brinkz's Avatar
      Join Date
      Sep 2012
      Posts
      213
      Thanks (-->)
      5
      Thanks (<--)
      74
      To the Internal Hacking:
      Not only VTable Hooks are detected, this detection just was added with the last update.
      That's why Loader can't make Cheats UD. And Undetected Cheats don't really get detected by using Injection Methods.
      Module Hiding and Undetected Hooks are the way you should go.

    4. #3
      Newbie
      Learning to hack games!
       
      Feeling Normal
       
      dydrax's Avatar
      Join Date
      Jan 2013
      Posts
      24
      Thanks (-->)
      0
      Thanks (<--)
      1
      can share the tutorial please ?

    5. #4
      Jr.Coder
      Learning to hack games!
       
      Feeling Normal
       
      NubTIK's Avatar
      Join Date
      Dec 2012
      Posts
      61
      Thanks (-->)
      1
      Thanks (<--)
      40
      Quote Originally Posted by dydrax View Post
      can share the tutorial please ?
      It'd be nice if you could link it (way of sharing it) , But if you are just going to copy the text in it, maybe u could put my name as credits?
      ≧◔◡◔≦

    6. #5
      Newbie
      Learning to hack games!
       
      Feeling Normal
       

      Join Date
      Feb 2013
      Posts
      9
      Thanks (-->)
      0
      Thanks (<--)
      3
      Quote Originally Posted by NubTIK View Post
      It'd be nice if you could link it (way of sharing it) , But if you are just going to copy the text in it, maybe u could put my name as credits?
      I think he's asking you to share it.

    7. #6
      Newbie
      Learning to hack games!
       
      Feeling Normal
       
      dydrax's Avatar
      Join Date
      Jan 2013
      Posts
      24
      Thanks (-->)
      0
      Thanks (<--)
      1
      Quote Originally Posted by NubTIK View Post
      It'd be nice if you could link it (way of sharing it) , But if you are just going to copy the text in it, maybe u could put my name as credits?
      if then ,u can use the clue ,not explain all,,
      like example short source code

    8. #7
      Jr.Coder
      Learning to hack games!
       
      Feeling Normal
       
      NubTIK's Avatar
      Join Date
      Dec 2012
      Posts
      61
      Thanks (-->)
      1
      Thanks (<--)
      40
      Quote Originally Posted by P1raten View Post
      I think he's asking you to share it.
      ohhh sorry, stupid me
      ≧◔◡◔≦

    9. #8
      Newbie
      Learning to hack games!
       
      Feeling Normal
       

      Join Date
      Apr 2013
      Location
      Fort Collins, CO
      Posts
      36
      Thanks (-->)
      5
      Thanks (<--)
      1
      Quote Originally Posted by NubTIK View Post
      Valve Anti-Cheat (VAC)

      So if you're wondering if your hacks are detected by VAC or not?

      Well I am going to try to explain a few things about VAC That might help you out.

      Internal Hacking:

      If you have made a DLL Injection/Internal based hook hack that injects into the game, there is a bigger risk of you getting banned.

      The cheat itself might not be detected but your INJECTION Method might be the reason your cheat would trigger a VAC Ban, Also if your cheat is using VTable Hooks, You may be banned by VAC. More Information

      External Hacking:

      If you are making an External hack, The risk of getting banned is lower. However, There are things about External hacks that makes it very easy for VAC To detect it.
      For example, Let's say youre making a hack thats writing a value to a CVar .. r_drawothermodels for example. This will NOT trigger a vac ban because that CVar is in a .data section in the memory.

      However if you write to CVars/Other values that are located inside of:
      .text
      .rdata

      There is a high risk of you getting banned.

      However if you're only reading from any of those sections, The risk of getting banned is not that high.

      Thank you for sharing info on VAC! I am going to be learning as much as I can about it in the near future. If you have old, detected hooking methods, it would be cool for you to share them since they are useless now anyway!
      Last edited by Shadoninja; 05-07-2013 at 11:59 AM.

    10. #9
      Newbie
      Learning to hack games!
       
      Feeling Normal
       

      Join Date
      Dec 2012
      Posts
      21
      Thanks (-->)
      2
      Thanks (<--)
      0
      Quote Originally Posted by NubTIK View Post
      Valve Anti-Cheat (VAC)

      So if you're wondering if your hacks are detected by VAC or not?

      Well I am going to try to explain a few things about VAC That might help you out.

      Internal Hacking:

      If you have made a DLL Injection/Internal based hook hack that injects into the game, there is a bigger risk of you getting banned.

      The cheat itself might not be detected but your INJECTION Method might be the reason your cheat would trigger a VAC Ban, Also if your cheat is using VTable Hooks, You may be banned by VAC. More Information
      not at all as far as u dont modify the .text parts or do asm (w/o a bypass) ohh and ffs please crypt your strings

      i use a vtable hook in 2 game L4D2 (left 4 dead 2) and Killing Floor both are vac protected games

      Code:
      int iDIRECT3D(void)
      {
      
      	
      	HMODULE hD3D = NULL;
      
      	do 
      	{
      		hD3D = GetModuleHandle("d3d9.dll");
      		Sleep(100);
      	} 
      	while(!hD3D);
      
      
      	DWORD_PTR *  pDevice = FindDevice((DWORD)hD3D);
          DWORD_PTR * Vtable = 0;
          *(DWORD_PTR *)&Vtable = *(DWORD_PTR *)pDevice;
      
      	pReset					= (oReset)					DetourCreateE9((DWORD)VirtualFuncResolver(pDevice, &IDirect3DDevice9::Reset),(DWORD)myReset,6);
      	pPresent				= (oPresent)				DetourCreateE9((DWORD)VirtualFuncResolver(pDevice, &IDirect3DDevice9::Present),(DWORD)myPresent,6);
      	pDrawIndexedPrimitive	= (oDrawIndexedPrimitive)	DetourCreateE9((DWORD)VirtualFuncResolver (pDevice, &IDirect3DDevice9::DrawIndexedPrimitive), (DWORD)hkDrawIndexedPrimitive,12);//unhooked
      	
      	return 0;
      }	
      
      
      
      
      void MainProc(void)
      {
      
      	if(help.CheckVersion())
      	{
      
      m_Man->_CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)iDIRECT3D, NULL, NULL, NULL);
      m_Man->_CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)HackThread, NULL, NULL, NULL);
      
      
      
      
      
      	Sleep(300);
      	}
      
      }
      
      
      
      
      BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved){
      switch(dwReason)
      {
      	case DLL_PROCESS_ATTACH:
      		m_Man = new MemoryManage();
      		m_Man->InitNtKExt();
      		help.StarLog(hDll);
      		help.HideDLL(hDll);
      		help.EraseHeader(hDll);
      	
      		help.WriteLog("%s=>***********************************************",help.GetTime());
      		help.WriteLog("%s=>*         | ELExTrO D3D Ho0ok Started |       *",help.GetTime());
      		help.WriteLog("%s=>***********************************************",help.GetTime());
      		help.WriteLog(" ");
      		help.WriteLog("%s=> Starting Procedure...", help.GetTime() );
      		help.WriteLog("%s=> Checking Version...", help.GetTime() );
      		
      		CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)MainProc, NULL, NULL, NULL);		
      
      
      		
      	break;
      
      	case DLL_PROCESS_DETACH:
      
      	break;
      
      }
      return TRUE;
      }
      Information - Valve Anit-Cheat (VAC) -What's detected?

      sorry cant get L4D2 screen at this time im on my laptop and it doesnt support L4D XD

      External Hacking:

      If you are making an External hack, The risk of getting banned is lower. However, There are things about External hacks that makes it very easy for VAC To detect it.
      For example, Let's say youre making a hack thats writing a value to a CVar .. r_drawothermodels for example. This will NOT trigger a vac ban because that CVar is in a .data section in the memory.

      However if you write to CVars/Other values that are located inside of:
      .text
      .rdata

      There is a high risk of you getting banned.

      However if you're only reading from any of those sections, The risk of getting banned is not that high.
      actually reading/compareing(srry if its wrong term)/writing will trigger a detection, curious thing is how can u handle to read/compareing(memcmp)/writing ie if u directly read this sections will trigger a detection but there are few methods like not using same apis over and over again by the way external hacks can get detected as same as internal hacks

      so in other words to be completly safe: Dont use public stuff, dont modify .rdata .text unless you are pretending to fully bypass VAC, test your stuff in free games such as TF2, if you pretend release to public protect your code as hell so it wont get patched so fast, use ring0 apis, use low level SSDT hooks (wich is very hard) ^^ , FFS crypt your strings :P
      Last edited by ELExTrO; 05-19-2013 at 09:50 PM.

    11. #10
      Coder
      Learning to hack games!
       
      Feeling Normal
       
      brinkz's Avatar
      Join Date
      Sep 2012
      Posts
      213
      Thanks (-->)
      5
      Thanks (<--)
      74
      Cheat Engine Tutorials
      "Do Asm" ?
      Using ASM for getting the spread e.g is perfectly fine.
      And yeah VTable Hooks normally should be fine, but remember that VAC does not care as much about changes in d3d9.dll (if they care lol) as about changes in e.g client.dll or engine.dll
      Releasing hooks to the public is never a good idea unless you are trying to sell the Cheat, but your points are pretty much true, yeah.

    Page 1 of 3 123 LastLast

    Similar Game Hacker Threads

    1. how i protect my Cheat against VAC(Valve anti cheat)
      By vertex1996 in forum Hacking Help
      Replies: 2
      Last Post: 06-19-2015, 09:06 AM
    2. [Release] VAC3 Sections Viewer - Dumper (Check if your external Cheat is Detected)
      By Simon-Benyo in forum AntiCheat - AntiDebug
      Replies: 18
      Last Post: 12-06-2014, 12:08 AM
    3. Wallhack Detected Help
      By Necrosis7 in forum Hacking Help
      Replies: 6
      Last Post: 09-16-2013, 04:59 PM
    4. Reskinning valve game characters?
      By kaz in forum Hacking Help
      Replies: 6
      Last Post: 05-12-2013, 09:31 AM
    5. What causes a hack to be detected? (VAC)
      By jKnox in forum AntiCheat - AntiDebug
      Replies: 4
      Last Post: 02-03-2013, 09:26 PM

    Tags for this Thread