organize folders

This commit is contained in:
lightbulblighter 2022-06-07 02:02:20 -07:00
parent c1f38fc76a
commit ad730e446c
No known key found for this signature in database
GPG Key ID: 0B2452F9DE0E2D01
25 changed files with 87 additions and 79 deletions

View File

@ -1,7 +1,8 @@
#include "pch.h"
#include "Application.h"
#include "Patches.h"
#include "Util.h"
#include "Hooks/Application.h"
#if defined(ARBITERBUILD) && defined(PLAYER2012)

View File

@ -1,5 +1,6 @@
#include "pch.h"
#include "CRoblox.h"
#include "Hooks/CRoblox.h"
#if defined(MFC2010) || defined(MFC2011)

View File

@ -1,6 +1,7 @@
#include "pch.h"
#include "Context.h"
#include "Util.h"
#include "Hooks/Context.h"
#ifdef _DEBUG

View File

@ -1,7 +1,9 @@
#include "pch.h"
#include "Crypt.h"
#include "Patches.h"
#include "Util.h"
#include "Hooks/Crypt.h"
Crypt::Crypt()
{

View File

@ -1,6 +1,7 @@
#include "pch.h"
#include "Http.h"
#include "Util.h"
#include "Hooks/Http.h"
#define CHECK(condition, code) \
if(!error) { \

View File

@ -1,5 +1,6 @@
#include "pch.h"
#include "ServerReplicator.h"
#include "Hooks/ServerReplicator.h"
#if defined(ARBITERBUILD) && defined(MFC2011)

View File

@ -1,6 +1,7 @@
#include "pch.h"
#include "StandardOut.h"
#include "Patches.h"
#include "Hooks/StandardOut.h"
HANDLE outputHandle;

View File

@ -1,8 +1,9 @@
#pragma once
#include "Config.h"
#include <oaidl.h>
#include "Config.h"
// TODO: These need a place
struct DataModel

View File

@ -1,8 +1,9 @@
#pragma once
#include "Classes.h"
#include <wincrypt.h>
#include "Classes.h"
typedef void(__thiscall* Crypt__verifySignatureBase64_t)(HCRYPTPROV* _this, int a2, BYTE* pbData, int a4, int a5, int a6, DWORD dwDataLen, int a8, int a9, int a10, int a11, int a12, int a13, int a14, int a15);
void __fastcall Crypt__verifySignatureBase64_hook(HCRYPTPROV* _this, void*, int a2, BYTE* pbData, int a4, int a5, int a6, DWORD dwDataLen, int a8, int a9, int a10, int a11, int a12, int a13, int a14, int a15);
extern Crypt__verifySignatureBase64_t Crypt__verifySignatureBase64;

View File

@ -1,9 +1,10 @@
#pragma once
#include "Classes.h"
#include <curl/curl.h>
#include <rapidjson/document.h>
#include "Classes.h"
struct Http
{
#if PADDING_STRUCT != 0

View File

@ -1,5 +1,7 @@
#pragma once
#include <detours/detours.h>
namespace Patches
{
typedef std::pair<void**, void*> Patch;

View File

@ -1,6 +1,5 @@
#pragma once
#include "pch.h"
#include <string_view>
class Util

View File

@ -1,6 +1,6 @@
#pragma once
#include <Windows.h>
#include <windows.h>
#include <iomanip>
#include <iostream>
#include <fstream>

View File

@ -1,7 +1,6 @@
#include "pch.h"
#include "Patches.h"
#include <detours/detours.h>
#include "Patches.h"
int addressOffset;

View File

@ -64,8 +64,7 @@
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<AdditionalIncludeDirectories>
</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(ProjectDir)Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
@ -90,8 +89,7 @@
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<AdditionalIncludeDirectories>
</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(ProjectDir)Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<Optimization>Disabled</Optimization>
<WholeProgramOptimization>false</WholeProgramOptimization>
<LanguageStandard>stdcpp17</LanguageStandard>
@ -111,36 +109,34 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="Config.h" />
<ClInclude Include="Context.h" />
<ClInclude Include="CRoblox.h" />
<ClInclude Include="Application.h" />
<ClInclude Include="StandardOut.h" />
<ClInclude Include="ServerReplicator.h" />
<ClInclude Include="Http.h" />
<ClInclude Include="Patches.h" />
<ClInclude Include="pch.h" />
<ClInclude Include="Classes.h" />
<ClInclude Include="Util.h" />
<ClInclude Include="Crypt.h" />
<ClInclude Include="Include\Config.h" />
<ClInclude Include="Include\Hooks\Context.h" />
<ClInclude Include="Include\Hooks\CRoblox.h" />
<ClInclude Include="Include\Hooks\Application.h" />
<ClInclude Include="Include\Hooks\StandardOut.h" />
<ClInclude Include="Include\Hooks\ServerReplicator.h" />
<ClInclude Include="Include\Hooks\Http.h" />
<ClInclude Include="Include\Patches.h" />
<ClInclude Include="Include\pch.h" />
<ClInclude Include="Include\Classes.h" />
<ClInclude Include="Include\Util.h" />
<ClInclude Include="Include\Hooks\Crypt.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="Context.cpp" />
<ClCompile Include="Hooks\Context.cpp" />
<ClCompile Include="dllmain.cpp" />
<ClCompile Include="CRoblox.cpp" />
<ClCompile Include="Hooks\CRoblox.cpp" />
<ClCompile Include="Patches.cpp" />
<ClCompile Include="pch.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="Application.cpp" />
<ClCompile Include="StandardOut.cpp" />
<ClCompile Include="ServerReplicator.cpp" />
<ClCompile Include="Http.cpp" />
<ClCompile Include="Hooks\Application.cpp" />
<ClCompile Include="Hooks\StandardOut.cpp" />
<ClCompile Include="Hooks\ServerReplicator.cpp" />
<ClCompile Include="Hooks\Http.cpp" />
<ClCompile Include="Util.cpp" />
<ClCompile Include="Crypt.cpp" />
<ClCompile Include="Hooks\Crypt.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View File

@ -21,42 +21,42 @@
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="pch.h">
<ClInclude Include="Include\pch.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Classes.h">
<ClInclude Include="Include\Patches.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Patches.h">
<ClInclude Include="Include\Config.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Config.h">
<ClInclude Include="Include\Util.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Util.h">
<ClInclude Include="Include\Hooks\Crypt.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="Include\Hooks\CRoblox.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="Include\Hooks\Application.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="Include\Hooks\ServerReplicator.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="Include\Hooks\StandardOut.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="Include\Hooks\Http.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="Include\Hooks\Context.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="Include\Classes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Crypt.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="CRoblox.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="Application.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="ServerReplicator.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="StandardOut.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="Http.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
<ClInclude Include="Context.h">
<Filter>Header Files\Hooks</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="dllmain.cpp">
@ -71,25 +71,25 @@
<ClCompile Include="Util.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Crypt.cpp">
<ClCompile Include="Hooks\Crypt.cpp">
<Filter>Source Files\Hooks</Filter>
</ClCompile>
<ClCompile Include="CRoblox.cpp">
<ClCompile Include="Hooks\CRoblox.cpp">
<Filter>Source Files\Hooks</Filter>
</ClCompile>
<ClCompile Include="Application.cpp">
<ClCompile Include="Hooks\Application.cpp">
<Filter>Source Files\Hooks</Filter>
</ClCompile>
<ClCompile Include="ServerReplicator.cpp">
<ClCompile Include="Hooks\ServerReplicator.cpp">
<Filter>Source Files\Hooks</Filter>
</ClCompile>
<ClCompile Include="StandardOut.cpp">
<ClCompile Include="Hooks\StandardOut.cpp">
<Filter>Source Files\Hooks</Filter>
</ClCompile>
<ClCompile Include="Http.cpp">
<ClCompile Include="Hooks\Http.cpp">
<Filter>Source Files\Hooks</Filter>
</ClCompile>
<ClCompile Include="Context.cpp">
<ClCompile Include="Hooks\Context.cpp">
<Filter>Source Files\Hooks</Filter>
</ClCompile>
</ItemGroup>

View File

@ -1,4 +1,5 @@
#include "pch.h"
#include "Util.h"
// this is ifdef guarded so that the public key cannot easily be replaced

View File

@ -2,27 +2,27 @@
#include "Config.h"
#include "Patches.h"
#include "Http.h"
#include "Crypt.h"
#include "Hooks/Http.h"
#include "Hooks/Crypt.h"
#ifdef _DEBUG
#include "Context.h"
#include "Hooks/Context.h"
#endif
#if defined(ARBITERBUILD)
#include "StandardOut.h"
#include "Hooks/StandardOut.h"
#endif
#if defined(ARBITERBUILD) && defined(MFC2011)
#include "ReplicatorSecurity.h"
#include "Hooks/ReplicatorSecurity.h"
#endif
#if defined(ARBITERBUILD) && defined(PLAYER2012)
#include "Application.h"
#include "Hooks/Application.h"
#endif
#if defined(MFC2010) || defined(MFC2011)
#include "CRoblox.h"
#include "Hooks/CRoblox.h"
#endif
START_PATCH_LIST()