From 3d412a4b30a9f7c7f51ea6562e694315948bd3da Mon Sep 17 00:00:00 2001 From: boris Date: Wed, 28 Nov 2018 16:00:02 +1300 Subject: cleaned up in short, the cheat and loader are now separate solutions. unused stuff was moved into the legacy solution in case anyone wants to compile it or whatever. i can change this back if you want to. also, i configured the loader to compile in x64, and have separate build types for linux and win64 --- enc_file/enc_file.vcxproj | 179 -------------------------------------- enc_file/enc_file.vcxproj.filters | 22 ----- enc_file/source.cpp | 40 --------- 3 files changed, 241 deletions(-) delete mode 100644 enc_file/enc_file.vcxproj delete mode 100644 enc_file/enc_file.vcxproj.filters delete mode 100644 enc_file/source.cpp (limited to 'enc_file') diff --git a/enc_file/enc_file.vcxproj b/enc_file/enc_file.vcxproj deleted file mode 100644 index f6f6299..0000000 --- a/enc_file/enc_file.vcxproj +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Debug - Win32 - - - pHit - Win32 - - - pHit - x64 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - 15.0 - {9EF8BCE2-B57C-413C-803B-0FAB5A0747D8} - encfile - 10.0.16299.0 - - - - Application - true - v141 - MultiByte - - - Application - false - v141 - true - MultiByte - - - Application - false - v141 - true - MultiByte - - - Application - true - v141 - MultiByte - - - Application - false - v141 - true - MultiByte - - - Application - false - v141 - true - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Level3 - MaxSpeed - true - true - true - true - - - true - true - - - - - Level3 - MaxSpeed - true - true - true - true - - - true - true - - - - - Level3 - Disabled - true - true - - - - - Level3 - Disabled - true - true - - - - - Level3 - MaxSpeed - true - true - true - true - - - true - true - - - - - Level3 - MaxSpeed - true - true - true - true - - - true - true - - - - - - - - - \ No newline at end of file diff --git a/enc_file/enc_file.vcxproj.filters b/enc_file/enc_file.vcxproj.filters deleted file mode 100644 index 9fa84c5..0000000 --- a/enc_file/enc_file.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - Source Files - - - \ No newline at end of file diff --git a/enc_file/source.cpp b/enc_file/source.cpp deleted file mode 100644 index 9056764..0000000 --- a/enc_file/source.cpp +++ /dev/null @@ -1,40 +0,0 @@ -#include -#include - -int main( ) { - uint8_t key{ }; - std::cin >> key; - printf( "key: %d", key ); - - auto file = CreateFileA( "./enc.dll", GENERIC_READ, 0, 0, OPEN_ALWAYS, 0, 0 ); - if( !file ) return 0; - - auto size = GetFileSize( file, 0 ); - if( !size ) { - CloseHandle( file ); - return 0; - } - - uint8_t* data = ( uint8_t* )( malloc( size ) ); - if( !ReadFile( file, data, size, 0, 0 ) ) { - CloseHandle( file ); - free( data ); - return 0; - } - - CloseHandle( file ); - - for( size_t i{ }; i < size; ++i ) { - data[ i ] ^= key; - } - - data[ 0 ] = 'c'; - data[ 1 ] = 'd'; - - FILE* f; - fopen_s( &f, "./out.dll", "wb" ); - fwrite( data, 1, size, f ); - fclose( f ); - - return 0; -} \ No newline at end of file -- cgit v1.2.3