danielkrupinski / VAC-Bypass-Loader

Loader for VAC Bypass written in C.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VACbypassloader not starting correctly

broicantrn opened this issue · comments

When i open debug vac bypass loader nothing happens and when i open release vac bypass loader it comes up with an error saying application could not start correclty with an error code (0x000007b)

VAC New Modules use it at your own risk

source: https://www.unknowncheats.me/forum/anti-cheat-bypass/478637-vac-module.html#post3300675

signed int __thiscall calling(_DWORD *this, int crc_hash, char injection_mode, int unused1, int game_id, int runfuc1, int unused3, int runfunc2, int runfunc3, _DWORD *runfunc4, int *some_size_check)
{
_DWORD *v11; // edi
int v12; // eax
int v13; // ebx
int v14; // eax
int v15; // eax
int v16; // ecx
signed int v17; // esi
signed int result; // eax
char v19; // [esp+Ch] [ebp-7Ch]
_DWORD *v20; // [esp+5Ch] [ebp-2Ch]
int v21; // [esp+60h] [ebp-28h]
int v22; // [esp+68h] [ebp-20h]
unsigned int v23; // [esp+6Ch] [ebp-1Ch]
CPPEH_RECORD ms_exc; // [esp+70h] [ebp-18h]
int runfunc4a; // [esp+B0h] [ebp+28h]

v11 = this;
v20 = this;
v23 = *some_size_check;
v22 = crc_hash;
v12 = crcHASH(this + 1, (unsigned int *)&v22);
if ( v12 != -1 && (v13 = *(_DWORD *)(v11[12] + 24 * v12 + 20), (v21 = v13) != 0) )
{
v14 = *some_size_check;
if ( (unsigned int)some_size_check < 0x58 )
v14 = 88;
v23 = v14;
v15 = sub_100A6B90();
runfunc4 = ((int (__thiscall **)(int, unsigned int))(
(_DWORD *)v15 + 12))(v15, v23);
if ( sub_100580E0((_DWORD *)v13, injection_mode) )
{
if ( *runfunc4 )
{
sub_100B9640(*runfunc4, 0, v23);
sub_100B9640(&v19, 0, 80);
runfunc4a = *runfunc4;
ms_exc.registration.TryLevel = 0;
*(_DWORD )(v13 + 16) = ((int (__stdcall **)(int, int, int, int, unsigned int *))(v13 + 12))(
runfuc1,
runfunc2,
runfunc3,
runfunc4a,
&v23);
ms_exc.registration.TryLevel = -1;
}
else
{
*some_size_check = 0;
*(_DWORD *)(v13 + 16) = 9;
}
}
else
{
*some_size_check = 0;
}
v16 = *(_DWORD *)(v13 + 16);
if ( v16 == 1 && v23 > *some_size_check )
{
*(_DWORD *)(v13 + 16) = 15;
v23 = 0;
v16 = *(_DWORD )(v13 + 16);
}
if ( v16 != 16 )
{
sub_10077790(v13 + 32);
if ( !
(_DWORD *)(v13 + 16)
&& !(unsigned __int8)sub_1009E220(
"c:\buildslave\steam_rel_client_win32\build\src\SteamServiceClient\servicemodulemanagerbase.cpp",
251,
"pModule->m_nLastResult != k_ECallResultNone") )
{
__debugbreak();
}
*some_size_check = v23;
v16 = *(_DWORD *)(v13 + 16);
}
if ( !v16
&& !(unsigned __int8)sub_1009E220(
"c:\buildslave\steam_rel_client_win32\build\src\SteamServiceClient\servicemodulemanagerbase.cpp",
255,
"pModule->m_nLastResult != k_ECallResultNone") )
{
__debugbreak();
}
v17 = *(_DWORD )(v13 + 16);
if ( injection_mode & 4 )
(
(void (__thiscall **)(_DWORD *, int))(*v11 + 4))(v11, crc_hash);
result = v17;
}
else
{
*some_size_check = 0;
result = 2;
}
return result;
}

im new to this stuff so i have no idea what you have commented

Just download and compiled the source code it should work like a charm

Vac modules just removed some codes

how do i download and compile, im not sure if you mean copy and paste this into vs then build or not

if you could explain in easy words and a more detailed step by step that would help