Results 1 to 4 of 4
  1. #1
    nullptr_t's Avatar
    Join Date
    Mar 2016
    Gender
    male
    Posts
    124
    Reputation
    10
    Thanks
    256

    Why Does Not Enimga/VMProtect Actually Make Your Cheats VAC Proof?

    You hear this a lot here on the forums, but nobody ever actually explain why.

    Zer0Mem0ry

    C/C++ Programmer, Youtuber, software enthusiast & hobbyist.

    Donate: (bitcoin): 1JhSKGgRQmir8rRF4Sm5CP4fDDofKFAypd

    Youtube: https://www.youtube.com/channel/UCDk...ariJF2Dn2j5WKA
    Skype: virtual_coder

  2. #2
    Hunter's Avatar
    Join Date
    Dec 2013
    Gender
    male
    Location
    Depths Of My Mind.
    Posts
    17,468
    Reputation
    3771
    Thanks
    6,159
    My Mood
    Cheerful
    /Moved to the correct section.

  3. #3
    WasserEsser's Avatar
    Join Date
    Jul 2015
    Gender
    male
    Posts
    735
    Reputation
    174
    Thanks
    677
    My Mood
    Busy
    VAC doesn't necessarily have to scan running executables.

    Enigma is virtualizing parts of the code by encrypting them and on a later date decrypting them when necessary.
    This technique is useless when a static analysis aka read from disk analysis is used, since the bytes are the same.
    VAC can just look up the file path of the executable and load your file into memory from disk, signature scan over it and catch you.

    You can't delete files while they are being executed, which means you couldn't delete executables or dynamic link libraries. This means the only way you could actually try to escape it is by manual mapping bytes into csgo. Valve knows which application has written bytes to CSGO, so they could look for the loader. If they can't find it because you deleted it, they can simply issue the widely known "An issue with your computer is blocking the VAC system." error. If they find your loader, they could simply sig scan that one.

    VAC isn't banning you for having files on your computer, they are banning you for having files running while you are connected to a VAC secure server. But if the loader isn't running while being connected to a VAC secure server, why are people still getting banned? Well, they can see that you have bytes mapped into CSGO that aren't supposed to be there while being connected to a VAC secure server. By scanning over those bytes, they can identify ( even if it's encrypted by enigma ) the bytes and know which file mapped the bytes into CSGO.



    The above is only an example of signature scanning. VAC has a lot more to offer when it comes down to detecting cheats, they simply just don't use their full potentional on free cheats. When it comes down to detecting paid cheats, they have a wide set of features they can use to detect those.
    Last edited by WasserEsser; 06-22-2016 at 05:19 PM.

  4. The Following 4 Users Say Thank You to WasserEsser For This Useful Post:

    F4DE (06-23-2016),Graaff (06-23-2016),Hunter (06-23-2016),PhY'z (06-23-2016)

  5. #4
    Hunter's Avatar
    Join Date
    Dec 2013
    Gender
    male
    Location
    Depths Of My Mind.
    Posts
    17,468
    Reputation
    3771
    Thanks
    6,159
    My Mood
    Cheerful
    That's pretty much it, there isn't really anything else to discuss.

    /Closed.
    Last edited by Hunter; 06-23-2016 at 01:31 PM.

Similar Threads

  1. [Help] How to make your hack VAC undetected
    By mik334 in forum Counter-Strike 2 Coding & Resources
    Replies: 7
    Last Post: 10-20-2015, 01:58 AM
  2. [Solved] OSU! Why does not work trick
    By dani07 in forum osu! Discussions & Help
    Replies: 0
    Last Post: 08-06-2015, 02:08 PM
  3. [Help Request] why does not the ByPass 64bit on my pc?
    By TRAKINA in forum Alliance of Valiant Arms (AVA) Help
    Replies: 0
    Last Post: 10-25-2012, 05:38 PM
  4. Replies: 9
    Last Post: 05-08-2012, 11:06 AM
  5. Why does 2.0 bypass work for me but not 3.5?
    By Mattsta in forum Combat Arms Hacks & Cheats
    Replies: 12
    Last Post: 08-17-2008, 02:55 PM

Tags for this Thread