├── DedicatedInjector ├── DedicatedInjector.cpp ├── DedicatedInjector.vcxproj ├── DedicatedInjector.vcxproj.filters ├── DedicatedInjector.vcxproj.user ├── Injector.cpp ├── Injector.h ├── Logger.cpp ├── Logger.h └── x64 │ ├── Debug │ ├── Dedicate.CCCFD262.tlog │ │ ├── CL.command.1.tlog │ │ ├── CL.read.1.tlog │ │ ├── CL.write.1.tlog │ │ ├── DedicatedInjector.lastbuildstate │ │ ├── link.command.1.tlog │ │ ├── link.read.1.tlog │ │ └── link.write.1.tlog │ ├── DedicatedInjector.Build.CppClean.log │ ├── DedicatedInjector.log │ ├── DedicatedInjector.obj │ ├── Injector.obj │ ├── Logger.obj │ ├── vc141.idb │ └── vc141.pdb │ └── Release │ ├── Dedicate.CCCFD262.tlog │ ├── CL.command.1.tlog │ ├── CL.read.1.tlog │ ├── CL.write.1.tlog │ ├── DedicatedInjector.lastbuildstate │ ├── DedicatedInjector.write.1u.tlog │ ├── link.command.1.tlog │ ├── link.read.1.tlog │ └── link.write.1.tlog │ ├── DedicatedInjector.Build.CppClean.log │ ├── DedicatedInjector.log │ ├── DedicatedInjector.obj │ ├── Injector.obj │ ├── Logger.obj │ └── vc141.pdb ├── LsassInjector.sln ├── LsassInjector ├── HandleFinder.cpp ├── HandleFinder.h ├── Logger.cpp ├── Logger.h ├── LsassInjector.cpp ├── LsassInjector.h ├── LsassInjector.vcxproj ├── LsassInjector.vcxproj.filters ├── LsassInjector.vcxproj.user ├── dllmain.cpp └── x64 │ ├── Debug │ ├── HandleFinder.obj │ ├── Logger.obj │ ├── LsassInjector.Build.CppClean.log │ ├── LsassInjector.log │ ├── LsassInjector.obj │ ├── LsassInjector.tlog │ │ ├── CL.command.1.tlog │ │ ├── CL.read.1.tlog │ │ ├── CL.write.1.tlog │ │ ├── LsassInjector.lastbuildstate │ │ ├── link.command.1.tlog │ │ ├── link.read.1.tlog │ │ └── link.write.1.tlog │ ├── dllmain.obj │ ├── vc141.idb │ └── vc141.pdb │ └── Release │ ├── HandleFinder.obj │ ├── Logger.obj │ ├── LsassInjector.Build.CppClean.log │ ├── LsassInjector.log │ ├── LsassInjector.obj │ ├── LsassInjector.tlog │ ├── CL.command.1.tlog │ ├── CL.read.1.tlog │ ├── CL.write.1.tlog │ ├── LsassInjector.lastbuildstate │ ├── LsassInjector.write.1u.tlog │ ├── link.command.1.tlog │ ├── link.read.1.tlog │ └── link.write.1.tlog │ ├── dllmain.obj │ └── vc141.pdb └── README.md /DedicatedInjector/DedicatedInjector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/DedicatedInjector.cpp -------------------------------------------------------------------------------- /DedicatedInjector/DedicatedInjector.vcxproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | Win32 7 | 8 | 9 | Release 10 | Win32 11 | 12 | 13 | Debug 14 | x64 15 | 16 | 17 | Release 18 | x64 19 | 20 | 21 | 22 | 15.0 23 | {CCCFD262-D2A0-44A6-A730-2A89EBFD6C2A} 24 | Win32Proj 25 | DedicatedInjector 26 | 10.0.16299.0 27 | 28 | 29 | 30 | Application 31 | true 32 | v141 33 | Unicode 34 | 35 | 36 | Application 37 | false 38 | v141 39 | true 40 | Unicode 41 | 42 | 43 | Application 44 | true 45 | v141 46 | MultiByte 47 | 48 | 49 | Application 50 | false 51 | v141 52 | true 53 | MultiByte 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | false 75 | 76 | 77 | false 78 | 79 | 80 | false 81 | 82 | 83 | false 84 | 85 | 86 | 87 | NotUsing 88 | Level3 89 | MaxSpeed 90 | true 91 | true 92 | true 93 | NDEBUG;_CONSOLE;%(PreprocessorDefinitions) 94 | true 95 | 96 | 97 | Console 98 | true 99 | true 100 | true 101 | 102 | 103 | 104 | 105 | NotUsing 106 | Level3 107 | Disabled 108 | true 109 | WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) 110 | true 111 | 112 | 113 | Console 114 | true 115 | 116 | 117 | 118 | 119 | NotUsing 120 | Level3 121 | Disabled 122 | true 123 | _DEBUG;_CONSOLE;%(PreprocessorDefinitions) 124 | true 125 | 126 | 127 | Console 128 | true 129 | 130 | 131 | 132 | 133 | NotUsing 134 | Level3 135 | MaxSpeed 136 | true 137 | true 138 | true 139 | WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) 140 | true 141 | 142 | 143 | Console 144 | true 145 | true 146 | true 147 | 148 | 149 | 150 | 151 | 152 | 153 | false 154 | false 155 | 156 | 157 | 158 | 159 | 160 | false 161 | false 162 | 163 | 164 | 165 | 166 | 167 | -------------------------------------------------------------------------------- /DedicatedInjector/DedicatedInjector.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hh;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | 소스 파일 20 | 21 | 22 | 소스 파일 23 | 24 | 25 | 소스 파일 26 | 27 | 28 | 29 | 30 | 헤더 파일 31 | 32 | 33 | 헤더 파일 34 | 35 | 36 | -------------------------------------------------------------------------------- /DedicatedInjector/DedicatedInjector.vcxproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | WindowsLocalDebugger 7 | 8 | 9 | C:\\Users\\Hunter\\Documents\\EZGG\\TESTDLL.dll chrome.exe 10 | WindowsLocalDebugger 11 | 12 | -------------------------------------------------------------------------------- /DedicatedInjector/Injector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/Injector.cpp -------------------------------------------------------------------------------- /DedicatedInjector/Injector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/Injector.h -------------------------------------------------------------------------------- /DedicatedInjector/Logger.cpp: -------------------------------------------------------------------------------- 1 | #include "Logger.h" 2 | 3 | 4 | 5 | Logger::Logger(wstring filename) 6 | :logText(NULL), DoLog(false), filename(filename) 7 | { 8 | } 9 | 10 | 11 | Logger::~Logger() 12 | { 13 | if (logText) 14 | CloseHandle(logText); 15 | } 16 | 17 | void Logger::startLog() 18 | { 19 | if (!logText) { 20 | wstring filepathBase = L"C:\\Users\\Hunter\\Desktop\\Logfiles\\" + filename + L".txt"; 21 | logText = CreateFileW(filepathBase.c_str(), GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); 22 | } 23 | 24 | DoLog = true; 25 | } 26 | 27 | void Logger::stopLog() 28 | { 29 | DoLog = false; 30 | } 31 | 32 | string Logger::LogString(string explaination, const string str) 33 | { 34 | if (DoLog && logText) { 35 | string logme = "Log_string : " + explaination + " ! " + str + "\r\n" ; 36 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 37 | } 38 | return str; 39 | } 40 | 41 | float Logger::LogFloat(string explaination, const float value) 42 | { 43 | if (DoLog && logText) { 44 | string logme = "Log_Float : " + explaination + " ! " + tostr(value) + "\r\n"; 45 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 46 | } 47 | return value; 48 | } 49 | 50 | int Logger::LogInt(string explaination, const int value) 51 | { 52 | if (DoLog && logText) { 53 | string logme = "Log_Int : " + explaination + " ! " + tostr(value) + "\r\n" ; 54 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 55 | } 56 | return value; 57 | } 58 | BYTE Logger::LogBYTE(string explaination, const BYTE value) 59 | { 60 | if (DoLog && logText) { 61 | string logme = "Log_BYTE : " + explaination + " ! " + tostr(value) + "\r\n"; 62 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 63 | } 64 | return value; 65 | } 66 | 67 | DWORD64 Logger::LogAddress(string explaination, const DWORD64 value) 68 | { 69 | if (DoLog && logText) { 70 | ostringstream os; 71 | os << hex << value; 72 | string logme = "Log_Address : " + explaination + " ! " + "0x" + os.str() + "\r\n"; 73 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 74 | } 75 | return value; 76 | } 77 | -------------------------------------------------------------------------------- /DedicatedInjector/Logger.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | 6 | using namespace std; 7 | class Logger 8 | { 9 | public: 10 | Logger(wstring filename); 11 | ~Logger(); 12 | 13 | void startLog(); 14 | void stopLog(); 15 | 16 | string LogString(string explaination, const string str = string()); 17 | float LogFloat(string explaination, const float value); 18 | int LogInt(string explaination, const int value); 19 | BYTE LogBYTE(string explaination, const BYTE value); 20 | DWORD64 LogAddress(string explaination, const DWORD64 value); 21 | 22 | template 23 | 24 | T LogGeneral(string explaination, const typename T value); 25 | 26 | private: 27 | HANDLE logText; 28 | bool DoLog; 29 | wstring filename; 30 | template string tostr(const T& t) { 31 | ostringstream os; 32 | os << t; 33 | return os.str(); 34 | } 35 | }; 36 | 37 | template 38 | T Logger::LogGeneral(string explaination, const typename T value){ 39 | if (DoLog && logText) { 40 | string logme = "LogGeneral : " + explaination + " ! " + tostr(value) + "\r\n"; 41 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 42 | } 43 | return value; 44 | } 45 | 46 | -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/CL.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/CL.command.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/CL.read.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/CL.write.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/DedicatedInjector.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.16299.0 2 | Debug|x64|C:\Users\Hunter\Documents\Visual Studio 2017\Projects\LsassInjector\| 3 | -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/link.command.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/link.read.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Debug/Dedicate.CCCFD262.tlog/link.write.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/DedicatedInjector.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\debug\vc141.pdb 2 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\debug\vc141.idb 3 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\debug\logger.obj 4 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\debug\dedicatedinjector.obj 5 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\debug\injector.obj 6 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\x64\debug\dedicatedinjector.exe 7 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\x64\debug\dedicatedinjector.pdb 8 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\debug\dedicate.cccfd262.tlog\cl.command.1.tlog 9 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\debug\dedicate.cccfd262.tlog\cl.read.1.tlog 10 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\debug\dedicate.cccfd262.tlog\cl.write.1.tlog 11 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\debug\dedicate.cccfd262.tlog\link.command.1.tlog 12 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\debug\dedicate.cccfd262.tlog\link.read.1.tlog 13 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\debug\dedicate.cccfd262.tlog\link.write.1.tlog 14 | -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/DedicatedInjector.log: -------------------------------------------------------------------------------- 1 |  DedicatedInjector.cpp 2 | Injector.cpp 3 | 코드를 생성하고 있습니다... 4 | Logger.cpp 5 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\logger.cpp(36): warning C4267: '인수': 'size_t'에서 'DWORD'(으)로 변환하면서 데이터가 손실될 수 있습니다. 6 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\logger.cpp(45): warning C4267: '인수': 'size_t'에서 'DWORD'(으)로 변환하면서 데이터가 손실될 수 있습니다. 7 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\logger.cpp(54): warning C4267: '인수': 'size_t'에서 'DWORD'(으)로 변환하면서 데이터가 손실될 수 있습니다. 8 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\logger.cpp(62): warning C4267: '인수': 'size_t'에서 'DWORD'(으)로 변환하면서 데이터가 손실될 수 있습니다. 9 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\logger.cpp(73): warning C4267: '인수': 'size_t'에서 'DWORD'(으)로 변환하면서 데이터가 손실될 수 있습니다. 10 | DedicatedInjector.obj : warning LNK4075: '/EDITANDCONTINUE'이(가) '/INCREMENTAL:NO' 사양으로 인해 무시됩니다. 11 | DedicatedInjector.vcxproj -> C:\Users\Hunter\Documents\Visual Studio 2017\Projects\LsassInjector\x64\Debug\DedicatedInjector.exe 12 | -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/DedicatedInjector.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Debug/DedicatedInjector.obj -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/Injector.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Debug/Injector.obj -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/Logger.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Debug/Logger.obj -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/vc141.idb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Debug/vc141.idb -------------------------------------------------------------------------------- /DedicatedInjector/x64/Debug/vc141.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Debug/vc141.pdb -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/CL.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/CL.command.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/CL.read.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/CL.write.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/DedicatedInjector.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.16299.0 2 | Release|x64|C:\Users\Hunter\Documents\Visual Studio 2017\Projects\LsassInjector\| 3 | -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/DedicatedInjector.write.1u.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/DedicatedInjector.write.1u.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/link.command.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/link.read.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Release/Dedicate.CCCFD262.tlog/link.write.1.tlog -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/DedicatedInjector.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\release\vc141.pdb 2 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\release\injector.obj 3 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\release\dedicatedinjector.obj 4 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\release\logger.obj 5 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\x64\release\dedicatedinjector.ipdb 6 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\x64\release\dedicatedinjector.iobj 7 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\x64\release\dedicatedinjector.exe 8 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\x64\release\dedicatedinjector.pdb 9 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\release\dedicate.cccfd262.tlog\cl.command.1.tlog 10 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\release\dedicate.cccfd262.tlog\cl.read.1.tlog 11 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\release\dedicate.cccfd262.tlog\cl.write.1.tlog 12 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\release\dedicate.cccfd262.tlog\dedicatedinjector.write.1u.tlog 13 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\release\dedicate.cccfd262.tlog\link.command.1.tlog 14 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\release\dedicate.cccfd262.tlog\link.read.1.tlog 15 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\dedicatedinjector\x64\release\dedicate.cccfd262.tlog\link.write.1.tlog 16 | -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/DedicatedInjector.log: -------------------------------------------------------------------------------- 1 |  DedicatedInjector.cpp 2 | 코드를 생성하고 있습니다. 3 | 1 of 246 functions ( 0.4%) were compiled, the rest were copied from previous compilation. 4 | 0 functions were new in current compilation 5 | 1 functions had inline decision re-evaluated but remain unchanged 6 | 코드를 생성했습니다. 7 | DedicatedInjector.vcxproj -> C:\Users\Hunter\Documents\Visual Studio 2017\Projects\LsassInjector\x64\Release\DedicatedInjector.exe 8 | -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/DedicatedInjector.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Release/DedicatedInjector.obj -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/Injector.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Release/Injector.obj -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/Logger.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Release/Logger.obj -------------------------------------------------------------------------------- /DedicatedInjector/x64/Release/vc141.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/DedicatedInjector/x64/Release/vc141.pdb -------------------------------------------------------------------------------- /LsassInjector.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.27130.2036 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LsassInjector", "LsassInjector\LsassInjector.vcxproj", "{F8CBB086-0E97-44E1-B22D-DEBA555D0E75}" 7 | EndProject 8 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DedicatedInjector", "DedicatedInjector\DedicatedInjector.vcxproj", "{CCCFD262-D2A0-44A6-A730-2A89EBFD6C2A}" 9 | EndProject 10 | Global 11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 12 | Debug|x64 = Debug|x64 13 | Debug|x86 = Debug|x86 14 | Release|x64 = Release|x64 15 | Release|x86 = Release|x86 16 | EndGlobalSection 17 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 18 | {F8CBB086-0E97-44E1-B22D-DEBA555D0E75}.Debug|x64.ActiveCfg = Debug|x64 19 | {F8CBB086-0E97-44E1-B22D-DEBA555D0E75}.Debug|x64.Build.0 = Debug|x64 20 | {F8CBB086-0E97-44E1-B22D-DEBA555D0E75}.Debug|x86.ActiveCfg = Debug|Win32 21 | {F8CBB086-0E97-44E1-B22D-DEBA555D0E75}.Debug|x86.Build.0 = Debug|Win32 22 | {F8CBB086-0E97-44E1-B22D-DEBA555D0E75}.Release|x64.ActiveCfg = Release|x64 23 | {F8CBB086-0E97-44E1-B22D-DEBA555D0E75}.Release|x64.Build.0 = Release|x64 24 | {F8CBB086-0E97-44E1-B22D-DEBA555D0E75}.Release|x86.ActiveCfg = Release|Win32 25 | {F8CBB086-0E97-44E1-B22D-DEBA555D0E75}.Release|x86.Build.0 = Release|Win32 26 | {CCCFD262-D2A0-44A6-A730-2A89EBFD6C2A}.Debug|x64.ActiveCfg = Debug|x64 27 | {CCCFD262-D2A0-44A6-A730-2A89EBFD6C2A}.Debug|x64.Build.0 = Debug|x64 28 | {CCCFD262-D2A0-44A6-A730-2A89EBFD6C2A}.Debug|x86.ActiveCfg = Debug|Win32 29 | {CCCFD262-D2A0-44A6-A730-2A89EBFD6C2A}.Debug|x86.Build.0 = Debug|Win32 30 | {CCCFD262-D2A0-44A6-A730-2A89EBFD6C2A}.Release|x64.ActiveCfg = Release|x64 31 | {CCCFD262-D2A0-44A6-A730-2A89EBFD6C2A}.Release|x64.Build.0 = Release|x64 32 | {CCCFD262-D2A0-44A6-A730-2A89EBFD6C2A}.Release|x86.ActiveCfg = Release|Win32 33 | {CCCFD262-D2A0-44A6-A730-2A89EBFD6C2A}.Release|x86.Build.0 = Release|Win32 34 | EndGlobalSection 35 | GlobalSection(SolutionProperties) = preSolution 36 | HideSolutionNode = FALSE 37 | EndGlobalSection 38 | GlobalSection(ExtensibilityGlobals) = postSolution 39 | SolutionGuid = {F704A7D7-AAD5-4E04-903B-8E9F66B71FAD} 40 | EndGlobalSection 41 | EndGlobal 42 | -------------------------------------------------------------------------------- /LsassInjector/HandleFinder.cpp: -------------------------------------------------------------------------------- 1 | #include "HandleFinder.h" 2 | 3 | HANDLE GetHandleIdTo(string targetProcessName) { 4 | DWORD pidOwner = GetCurrentProcessId(); 5 | 6 | NTSTATUS status = STATUS_UNSUCCESSFUL; 7 | PVOID buffer = NULL; 8 | ULONG buffersize = 0; 9 | while (true) { 10 | status = NtQuerySystemInformation((SYSTEM_INFORMATION_CLASS)SYSTEMHANDLEINFORMATION, buffer, buffersize, &buffersize); 11 | if (!NT_SUCCESS(status)) { 12 | if (status == STATUS_INFO_LENGTH_MISMATCH) { 13 | if (buffer != NULL) 14 | VirtualFree(buffer, 0, MEM_RELEASE); 15 | buffer = VirtualAlloc(NULL, buffersize, MEM_COMMIT, PAGE_READWRITE); 16 | } 17 | continue; 18 | } 19 | else 20 | break; 21 | } 22 | 23 | // Enumerate all handles on system 24 | PSYSTEM_HANDLE_INFORMATION handleInfo = (PSYSTEM_HANDLE_INFORMATION)buffer; 25 | PVOID buffer2 = NULL; 26 | ULONG buffersize2 = 0; 27 | for (ULONG i = 0; i < handleInfo->HandleCount; i++) { 28 | PSYSTEM_HANDLE_TABLE_ENTRY_INFO Handle = (PSYSTEM_HANDLE_TABLE_ENTRY_INFO)&handleInfo->Handles[i]; 29 | if (!Handle) 30 | continue; // Error, no handle 31 | if (!Handle->HandleValue) 32 | continue; // Error, empty handle value 33 | if (Handle->UniqueProcessId != pidOwner) 34 | continue; // The handle doesn't belong to the owner we target 35 | HANDLE localHandle = (HANDLE)Handle->HandleValue; 36 | if (pidOwner != GetCurrentProcessId()) { // Only if trying to get handle from another process (OpenProcess + DuplicateHandle) 37 | HANDLE hProcessHandleOwner = OpenProcess(PROCESS_DUP_HANDLE, FALSE, pidOwner); 38 | //BOOL dupStatus = DuplicateHandle(hProcessHandleOwner, HANDLE(Handle->HandleValue), GetCurrentProcess(), &localHandle, PROCESS_QUERY_LIMITED_INFORMATION, FALSE, 0); // Can do with normal method instead of using native function 39 | NTSTATUS dupStatus = NtDuplicateObject(hProcessHandleOwner, HANDLE(Handle->HandleValue), GetCurrentProcess(), &localHandle, PROCESS_QUERY_LIMITED_INFORMATION, FALSE, 0); 40 | CloseHandle(hProcessHandleOwner); 41 | if (dupStatus != 0) 42 | continue; // Couldn't get a handle to get info, will not be able to define if it is a handle to our process, exiting 43 | } 44 | 45 | int trys = 0; 46 | while (true) { 47 | if (trys == 20) 48 | break; 49 | trys += 1; 50 | 51 | /* In rare cases, when a handle has been closed between the snapshot and this NtQueryObject, the handle is not valid at that line. 52 | This is problematic in system processes with a strict handle policy and can result in process termination, forcing a reboot (Windows 8+) or a BSOD (Windows 7) 53 | Note that this is not problematic in classic processes. */ 54 | status = NtQueryObject(localHandle, ObjectTypeInformation, buffer2, buffersize2, &buffersize2); // Return objecttypeinfo into buffer 55 | if (!NT_SUCCESS(status)) { 56 | if (buffer2 != NULL) 57 | VirtualFree(buffer2, 0, MEM_RELEASE); // If buffer filled with anything, but call didnt succeed, assume its bullshit, so clear it 58 | buffer2 = VirtualAlloc(NULL, buffersize2, MEM_COMMIT, PAGE_READWRITE); // Allocate with new mem 59 | } 60 | else { 61 | char type[50] = { 0 }; 62 | wcstombs_s(NULL, type, ((POBJECT_TYPE_INFORMATION)buffer2)->TypeName.Buffer, sizeof(type)); 63 | if (!strncmp(type, "Process", ((POBJECT_TYPE_INFORMATION)buffer2)->TypeName.Length + 1)) { 64 | char process[MAX_PATH]; 65 | if (GetModuleFileNameExA(localHandle, NULL, process, MAX_PATH)) { 66 | string processname = process; 67 | int pos = processname.find_last_of("\\"); 68 | processname = processname.substr(pos + 1, processname.length()); 69 | if (processname == targetProcessName) { 70 | HANDLE handleFound = (HANDLE)Handle->HandleValue; 71 | VirtualFree(buffer, 0, MEM_RELEASE); // Cleanup to avoid leaks 72 | VirtualFree(buffer2, 0, MEM_RELEASE); 73 | if (pidOwner != GetCurrentProcessId()) 74 | CloseHandle(localHandle); 75 | return handleFound; // TODO: Improve by returning a vector of handles, there might be several with different access rights 76 | } 77 | else 78 | break; 79 | } 80 | } 81 | else { 82 | break; 83 | } 84 | 85 | } 86 | } 87 | if (Handle->UniqueProcessId != GetCurrentProcessId()) 88 | CloseHandle(localHandle); // Cleanup 89 | continue; 90 | } 91 | VirtualFree(buffer, 0, MEM_RELEASE); // Empties buffers to avoid memory leaks 92 | VirtualFree(buffer2, 0, MEM_RELEASE); // Empties buffers to avoid memory leaks 93 | return NULL; 94 | } -------------------------------------------------------------------------------- /LsassInjector/HandleFinder.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | #define SYSTEMHANDLEINFORMATION 16 9 | using namespace std; 10 | #pragma comment (lib, "ntdll.lib") 11 | 12 | typedef struct _SYSTEM_HANDLE { 13 | ULONG ProcessId; 14 | UCHAR ObjectTypeNumber; 15 | UCHAR Flags; 16 | USHORT Handle; 17 | PVOID Object; 18 | ACCESS_MASK GrantedAccess; 19 | } SYSTEM_HANDLE, *PSYSTEM_HANDLE; 20 | 21 | typedef struct _SYSTEM_HANDLE_INFORMATION { 22 | ULONG HandleCount; // Or NumberOfHandles if you prefer 23 | SYSTEM_HANDLE Handles[1]; 24 | } SYSTEM_HANDLE_INFORMATION, *PSYSTEM_HANDLE_INFORMATION; 25 | 26 | typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO { 27 | DWORD UniqueProcessId; 28 | WORD HandleType; 29 | USHORT HandleValue; 30 | PVOID Object; 31 | ACCESS_MASK GrantedAccess; 32 | } SYSTEM_HANDLE_TABLE_ENTRY_INFO, *PSYSTEM_HANDLE_TABLE_ENTRY_INFO; 33 | 34 | typedef struct _OBJECT_TYPE_INFORMATION { 35 | UNICODE_STRING TypeName; 36 | ULONG TotalNumberOfObjects; 37 | ULONG TotalNumberOfHandles; 38 | ULONG TotalPagedPoolUsage; 39 | ULONG TotalNonPagedPoolUsage; 40 | ULONG TotalNamePoolUsage; 41 | ULONG TotalHandleTableUsage; 42 | ULONG HighWaterNumberOfObjects; 43 | ULONG HighWaterNumberOfHandles; 44 | ULONG HighWaterPagedPoolUsage; 45 | ULONG HighWaterNonPagedPoolUsage; 46 | ULONG HighWaterNamePoolUsage; 47 | ULONG HighWaterHandleTableUsage; 48 | ULONG InvalidAttributes; 49 | GENERIC_MAPPING GenericMapping; 50 | ULONG ValidAccessMask; 51 | BOOLEAN SecurityRequired; 52 | BOOLEAN MaintainHandleCount; 53 | UCHAR TypeIndex; 54 | CHAR ReservedByte; 55 | ULONG PoolType; 56 | ULONG DefaultPagedPoolCharge; 57 | ULONG DefaultNonPagedPoolCharge; 58 | } OBJECT_TYPE_INFORMATION, *POBJECT_TYPE_INFORMATION; 59 | 60 | EXTERN_C NTSTATUS NTAPI NtDuplicateObject(HANDLE, HANDLE, HANDLE, PHANDLE, ACCESS_MASK, BOOLEAN, ULONG); 61 | 62 | HANDLE GetHandleIdTo(string targetProcessName); -------------------------------------------------------------------------------- /LsassInjector/Logger.cpp: -------------------------------------------------------------------------------- 1 | #include "Logger.h" 2 | 3 | 4 | 5 | Logger::Logger(wstring filename) 6 | :logText(NULL), DoLog(false), filename(filename) 7 | { 8 | } 9 | 10 | 11 | Logger::~Logger() 12 | { 13 | if (logText) 14 | CloseHandle(logText); 15 | } 16 | 17 | void Logger::startLog() 18 | { 19 | if (!logText) { 20 | wstring filepathBase = L"C:\\Users\\Hunter\\Desktop\\Logfiles\\" + filename + L".txt"; 21 | logText = CreateFileW(filepathBase.c_str(), GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); 22 | } 23 | 24 | DoLog = true; 25 | } 26 | 27 | void Logger::stopLog() 28 | { 29 | DoLog = false; 30 | } 31 | 32 | string Logger::LogString(string explaination, const string str) 33 | { 34 | if (DoLog && logText) { 35 | string logme = "Log_string : " + explaination + " ! " + str + "\r\n" ; 36 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 37 | } 38 | return str; 39 | } 40 | 41 | float Logger::LogFloat(string explaination, const float value) 42 | { 43 | if (DoLog && logText) { 44 | string logme = "Log_Float : " + explaination + " ! " + tostr(value) + "\r\n"; 45 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 46 | } 47 | return value; 48 | } 49 | 50 | int Logger::LogInt(string explaination, const int value) 51 | { 52 | if (DoLog && logText) { 53 | string logme = "Log_Int : " + explaination + " ! " + tostr(value) + "\r\n" ; 54 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 55 | } 56 | return value; 57 | } 58 | BYTE Logger::LogBYTE(string explaination, const BYTE value) 59 | { 60 | if (DoLog && logText) { 61 | string logme = "Log_BYTE : " + explaination + " ! " + tostr(value) + "\r\n"; 62 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 63 | } 64 | return value; 65 | } 66 | 67 | DWORD64 Logger::LogAddress(string explaination, const DWORD64 value) 68 | { 69 | if (DoLog && logText) { 70 | ostringstream os; 71 | os << hex << value; 72 | string logme = "Log_Address : " + explaination + " ! " + "0x" + os.str() + "\r\n"; 73 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 74 | } 75 | return value; 76 | } 77 | -------------------------------------------------------------------------------- /LsassInjector/Logger.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | 6 | using namespace std; 7 | class Logger 8 | { 9 | public: 10 | Logger(wstring filename); 11 | ~Logger(); 12 | 13 | void startLog(); 14 | void stopLog(); 15 | 16 | string LogString(string explaination, const string str = string()); 17 | float LogFloat(string explaination, const float value); 18 | int LogInt(string explaination, const int value); 19 | BYTE LogBYTE(string explaination, const BYTE value); 20 | DWORD64 LogAddress(string explaination, const DWORD64 value); 21 | 22 | template 23 | 24 | T LogGeneral(string explaination, const typename T value); 25 | 26 | private: 27 | HANDLE logText; 28 | bool DoLog; 29 | wstring filename; 30 | template string tostr(const T& t) { 31 | ostringstream os; 32 | os << t; 33 | return os.str(); 34 | } 35 | }; 36 | 37 | template 38 | T Logger::LogGeneral(string explaination, const typename T value){ 39 | if (DoLog && logText) { 40 | string logme = "LogGeneral : " + explaination + " ! " + tostr(value) + "\r\n"; 41 | WriteFile(logText, logme.c_str(), logme.size(), NULL, NULL); 42 | } 43 | return value; 44 | } 45 | 46 | -------------------------------------------------------------------------------- /LsassInjector/LsassInjector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/LsassInjector.cpp -------------------------------------------------------------------------------- /LsassInjector/LsassInjector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/LsassInjector.h -------------------------------------------------------------------------------- /LsassInjector/LsassInjector.vcxproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | Win32 7 | 8 | 9 | Release 10 | Win32 11 | 12 | 13 | Debug 14 | x64 15 | 16 | 17 | Release 18 | x64 19 | 20 | 21 | 22 | 15.0 23 | {F8CBB086-0E97-44E1-B22D-DEBA555D0E75} 24 | Win32Proj 25 | LsassInjector 26 | 10.0.16299.0 27 | 28 | 29 | 30 | DynamicLibrary 31 | true 32 | v141 33 | Unicode 34 | 35 | 36 | DynamicLibrary 37 | false 38 | v141 39 | true 40 | Unicode 41 | 42 | 43 | DynamicLibrary 44 | true 45 | v141 46 | MultiByte 47 | 48 | 49 | DynamicLibrary 50 | false 51 | v141 52 | true 53 | MultiByte 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | false 75 | 76 | 77 | false 78 | 79 | 80 | false 81 | 82 | 83 | false 84 | 85 | 86 | 87 | NotUsing 88 | Level3 89 | Disabled 90 | true 91 | WIN32;_DEBUG;LSASSINJECTOR_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) 92 | true 93 | 94 | 95 | NotSet 96 | true 97 | 98 | 99 | 100 | 101 | NotUsing 102 | Level3 103 | Disabled 104 | true 105 | _DEBUG;LSASSINJECTOR_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) 106 | true 107 | 108 | 109 | NotSet 110 | true 111 | 112 | 113 | 114 | 115 | NotUsing 116 | Level3 117 | MaxSpeed 118 | true 119 | true 120 | true 121 | WIN32;NDEBUG;LSASSINJECTOR_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) 122 | true 123 | 124 | 125 | NotSet 126 | true 127 | true 128 | false 129 | 130 | 131 | 132 | 133 | NotUsing 134 | Level3 135 | MaxSpeed 136 | true 137 | true 138 | true 139 | NDEBUG;LSASSINJECTOR_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) 140 | true 141 | 142 | 143 | NotSet 144 | true 145 | true 146 | false 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | NotUsing 157 | NotUsing 158 | 159 | 160 | NotUsing 161 | NotUsing 162 | NotUsing 163 | NotUsing 164 | 165 | 166 | NotUsing 167 | NotUsing 168 | 169 | 170 | NotUsing 171 | NotUsing 172 | 173 | 174 | 175 | 176 | 177 | -------------------------------------------------------------------------------- /LsassInjector/LsassInjector.vcxproj.filters: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hh;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} 14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms 15 | 16 | 17 | 18 | 19 | 헤더 파일 20 | 21 | 22 | 헤더 파일 23 | 24 | 25 | 헤더 파일 26 | 27 | 28 | 29 | 30 | 소스 파일 31 | 32 | 33 | 소스 파일 34 | 35 | 36 | 소스 파일 37 | 38 | 39 | 소스 파일 40 | 41 | 42 | -------------------------------------------------------------------------------- /LsassInjector/LsassInjector.vcxproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /LsassInjector/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/dllmain.cpp -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/HandleFinder.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/HandleFinder.obj -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/Logger.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/Logger.obj -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/LsassInjector.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\vc141.pdb 2 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\vc141.idb 3 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\lsassinjector.obj 4 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\logger.obj 5 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\handlefinder.obj 6 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\dllmain.obj 7 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\x64\debug\lsassinjector.dll 8 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\x64\debug\lsassinjector.pdb 9 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\lsassinjector.tlog\cl.command.1.tlog 10 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\lsassinjector.tlog\cl.read.1.tlog 11 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\lsassinjector.tlog\cl.write.1.tlog 12 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\lsassinjector.tlog\link.command.1.tlog 13 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\lsassinjector.tlog\link.read.1.tlog 14 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\debug\lsassinjector.tlog\link.write.1.tlog 15 | -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/LsassInjector.log: -------------------------------------------------------------------------------- 1 |  dllmain.cpp 2 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(66): warning C4005: 'STATUS_WAIT_0': 매크로 재정의 3 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2444): note: 'STATUS_WAIT_0'의 이전 정의를 참조하십시오. 4 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(219): warning C4005: 'STATUS_ABANDONED_WAIT_0': 매크로 재정의 5 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2445): note: 'STATUS_ABANDONED_WAIT_0'의 이전 정의를 참조하십시오. 6 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(242): warning C4005: 'STATUS_USER_APC': 매크로 재정의 7 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2446): note: 'STATUS_USER_APC'의 이전 정의를 참조하십시오. 8 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(278): warning C4005: 'STATUS_TIMEOUT': 매크로 재정의 9 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2447): note: 'STATUS_TIMEOUT'의 이전 정의를 참조하십시오. 10 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(287): warning C4005: 'STATUS_PENDING': 매크로 재정의 11 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2448): note: 'STATUS_PENDING'의 이전 정의를 참조하십시오. 12 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(725): warning C4005: 'DBG_EXCEPTION_HANDLED': 매크로 재정의 13 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2449): note: 'DBG_EXCEPTION_HANDLED'의 이전 정의를 참조하십시오. 14 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(734): warning C4005: 'DBG_CONTINUE': 매크로 재정의 15 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2450): note: 'DBG_CONTINUE'의 이전 정의를 참조하십시오. 16 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(809): warning C4005: 'STATUS_SEGMENT_NOTIFICATION': 매크로 재정의 17 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2451): note: 'STATUS_SEGMENT_NOTIFICATION'의 이전 정의를 참조하십시오. 18 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(972): warning C4005: 'STATUS_FATAL_APP_EXIT': 매크로 재정의 19 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2452): note: 'STATUS_FATAL_APP_EXIT'의 이전 정의를 참조하십시오. 20 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1283): warning C4005: 'DBG_REPLY_LATER': 매크로 재정의 21 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2453): note: 'DBG_REPLY_LATER'의 이전 정의를 참조하십시오. 22 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1301): warning C4005: 'DBG_TERMINATE_THREAD': 매크로 재정의 23 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2454): note: 'DBG_TERMINATE_THREAD'의 이전 정의를 참조하십시오. 24 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1310): warning C4005: 'DBG_TERMINATE_PROCESS': 매크로 재정의 25 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2455): note: 'DBG_TERMINATE_PROCESS'의 이전 정의를 참조하십시오. 26 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1319): warning C4005: 'DBG_CONTROL_C': 매크로 재정의 27 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2456): note: 'DBG_CONTROL_C'의 이전 정의를 참조하십시오. 28 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1328): warning C4005: 'DBG_PRINTEXCEPTION_C': 매크로 재정의 29 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2457): note: 'DBG_PRINTEXCEPTION_C'의 이전 정의를 참조하십시오. 30 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1337): warning C4005: 'DBG_RIPEXCEPTION': 매크로 재정의 31 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2458): note: 'DBG_RIPEXCEPTION'의 이전 정의를 참조하십시오. 32 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1346): warning C4005: 'DBG_CONTROL_BREAK': 매크로 재정의 33 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2459): note: 'DBG_CONTROL_BREAK'의 이전 정의를 참조하십시오. 34 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1355): warning C4005: 'DBG_COMMAND_EXCEPTION': 매크로 재정의 35 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2460): note: 'DBG_COMMAND_EXCEPTION'의 이전 정의를 참조하십시오. 36 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1364): warning C4005: 'DBG_PRINTEXCEPTION_WIDE_C': 매크로 재정의 37 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2461): note: 'DBG_PRINTEXCEPTION_WIDE_C'의 이전 정의를 참조하십시오. 38 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1396): warning C4005: 'STATUS_GUARD_PAGE_VIOLATION': 매크로 재정의 39 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2462): note: 'STATUS_GUARD_PAGE_VIOLATION'의 이전 정의를 참조하십시오. 40 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1407): warning C4005: 'STATUS_DATATYPE_MISALIGNMENT': 매크로 재정의 41 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2463): note: 'STATUS_DATATYPE_MISALIGNMENT'의 이전 정의를 참조하십시오. 42 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1418): warning C4005: 'STATUS_BREAKPOINT': 매크로 재정의 43 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2464): note: 'STATUS_BREAKPOINT'의 이전 정의를 참조하십시오. 44 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1429): warning C4005: 'STATUS_SINGLE_STEP': 매크로 재정의 45 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2465): note: 'STATUS_SINGLE_STEP'의 이전 정의를 참조하십시오. 46 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1732): warning C4005: 'STATUS_LONGJUMP': 매크로 재정의 47 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2466): note: 'STATUS_LONGJUMP'의 이전 정의를 참조하십시오. 48 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1759): warning C4005: 'STATUS_UNWIND_CONSOLIDATE': 매크로 재정의 49 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2467): note: 'STATUS_UNWIND_CONSOLIDATE'의 이전 정의를 참조하십시오. 50 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1854): warning C4005: 'DBG_EXCEPTION_NOT_HANDLED': 매크로 재정의 51 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2468): note: 'DBG_EXCEPTION_NOT_HANDLED'의 이전 정의를 참조하십시오. 52 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2000): warning C4005: 'STATUS_ACCESS_VIOLATION': 매크로 재정의 53 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2469): note: 'STATUS_ACCESS_VIOLATION'의 이전 정의를 참조하십시오. 54 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2009): warning C4005: 'STATUS_IN_PAGE_ERROR': 매크로 재정의 55 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2470): note: 'STATUS_IN_PAGE_ERROR'의 이전 정의를 참조하십시오. 56 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2027): warning C4005: 'STATUS_INVALID_HANDLE': 매크로 재정의 57 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2471): note: 'STATUS_INVALID_HANDLE'의 이전 정의를 참조하십시오. 58 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2072): warning C4005: 'STATUS_INVALID_PARAMETER': 매크로 재정의 59 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2472): note: 'STATUS_INVALID_PARAMETER'의 이전 정의를 참조하십시오. 60 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2172): warning C4005: 'STATUS_NO_MEMORY': 매크로 재정의 61 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2473): note: 'STATUS_NO_MEMORY'의 이전 정의를 참조하십시오. 62 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2229): warning C4005: 'STATUS_ILLEGAL_INSTRUCTION': 매크로 재정의 63 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2474): note: 'STATUS_ILLEGAL_INSTRUCTION'의 이전 정의를 참조하십시오. 64 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2310): warning C4005: 'STATUS_NONCONTINUABLE_EXCEPTION': 매크로 재정의 65 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2475): note: 'STATUS_NONCONTINUABLE_EXCEPTION'의 이전 정의를 참조하십시오. 66 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2319): warning C4005: 'STATUS_INVALID_DISPOSITION': 매크로 재정의 67 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2476): note: 'STATUS_INVALID_DISPOSITION'의 이전 정의를 참조하십시오. 68 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3252): warning C4005: 'STATUS_ARRAY_BOUNDS_EXCEEDED': 매크로 재정의 69 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2477): note: 'STATUS_ARRAY_BOUNDS_EXCEEDED'의 이전 정의를 참조하십시오. 70 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3262): warning C4005: 'STATUS_FLOAT_DENORMAL_OPERAND': 매크로 재정의 71 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2478): note: 'STATUS_FLOAT_DENORMAL_OPERAND'의 이전 정의를 참조하십시오. 72 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3272): warning C4005: 'STATUS_FLOAT_DIVIDE_BY_ZERO': 매크로 재정의 73 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2479): note: 'STATUS_FLOAT_DIVIDE_BY_ZERO'의 이전 정의를 참조하십시오. 74 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3282): warning C4005: 'STATUS_FLOAT_INEXACT_RESULT': 매크로 재정의 75 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2480): note: 'STATUS_FLOAT_INEXACT_RESULT'의 이전 정의를 참조하십시오. 76 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3292): warning C4005: 'STATUS_FLOAT_INVALID_OPERATION': 매크로 재정의 77 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2481): note: 'STATUS_FLOAT_INVALID_OPERATION'의 이전 정의를 참조하십시오. 78 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3302): warning C4005: 'STATUS_FLOAT_OVERFLOW': 매크로 재정의 79 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2482): note: 'STATUS_FLOAT_OVERFLOW'의 이전 정의를 참조하십시오. 80 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3312): warning C4005: 'STATUS_FLOAT_STACK_CHECK': 매크로 재정의 81 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2483): note: 'STATUS_FLOAT_STACK_CHECK'의 이전 정의를 참조하십시오. 82 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3322): warning C4005: 'STATUS_FLOAT_UNDERFLOW': 매크로 재정의 83 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2484): note: 'STATUS_FLOAT_UNDERFLOW'의 이전 정의를 참조하십시오. 84 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3332): warning C4005: 'STATUS_INTEGER_DIVIDE_BY_ZERO': 매크로 재정의 85 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2485): note: 'STATUS_INTEGER_DIVIDE_BY_ZERO'의 이전 정의를 참조하십시오. 86 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3342): warning C4005: 'STATUS_INTEGER_OVERFLOW': 매크로 재정의 87 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2486): note: 'STATUS_INTEGER_OVERFLOW'의 이전 정의를 참조하십시오. 88 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3352): warning C4005: 'STATUS_PRIVILEGED_INSTRUCTION': 매크로 재정의 89 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2487): note: 'STATUS_PRIVILEGED_INSTRUCTION'의 이전 정의를 참조하십시오. 90 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4298): warning C4005: 'STATUS_STACK_OVERFLOW': 매크로 재정의 91 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2488): note: 'STATUS_STACK_OVERFLOW'의 이전 정의를 참조하십시오. 92 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4815): warning C4005: 'STATUS_DLL_NOT_FOUND': 매크로 재정의 93 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2489): note: 'STATUS_DLL_NOT_FOUND'의 이전 정의를 참조하십시오. 94 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4844): warning C4005: 'STATUS_ORDINAL_NOT_FOUND': 매크로 재정의 95 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2490): note: 'STATUS_ORDINAL_NOT_FOUND'의 이전 정의를 참조하십시오. 96 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4854): warning C4005: 'STATUS_ENTRYPOINT_NOT_FOUND': 매크로 재정의 97 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2491): note: 'STATUS_ENTRYPOINT_NOT_FOUND'의 이전 정의를 참조하십시오. 98 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4864): warning C4005: 'STATUS_CONTROL_C_EXIT': 매크로 재정의 99 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2492): note: 'STATUS_CONTROL_C_EXIT'의 이전 정의를 참조하십시오. 100 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4942): warning C4005: 'STATUS_DLL_INIT_FAILED': 매크로 재정의 101 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2493): note: 'STATUS_DLL_INIT_FAILED'의 이전 정의를 참조하십시오. 102 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7470): warning C4005: 'STATUS_FLOAT_MULTIPLE_FAULTS': 매크로 재정의 103 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2494): note: 'STATUS_FLOAT_MULTIPLE_FAULTS'의 이전 정의를 참조하십시오. 104 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7480): warning C4005: 'STATUS_FLOAT_MULTIPLE_TRAPS': 매크로 재정의 105 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2495): note: 'STATUS_FLOAT_MULTIPLE_TRAPS'의 이전 정의를 참조하십시오. 106 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7612): warning C4005: 'STATUS_REG_NAT_CONSUMPTION': 매크로 재정의 107 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2496): note: 'STATUS_REG_NAT_CONSUMPTION'의 이전 정의를 참조하십시오. 108 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8595): warning C4005: 'STATUS_HEAP_CORRUPTION': 매크로 재정의 109 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2497): note: 'STATUS_HEAP_CORRUPTION'의 이전 정의를 참조하십시오. 110 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8823): warning C4005: 'STATUS_STACK_BUFFER_OVERRUN': 매크로 재정의 111 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2498): note: 'STATUS_STACK_BUFFER_OVERRUN'의 이전 정의를 참조하십시오. 112 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8950): warning C4005: 'STATUS_INVALID_CRUNTIME_PARAMETER': 매크로 재정의 113 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2499): note: 'STATUS_INVALID_CRUNTIME_PARAMETER'의 이전 정의를 참조하십시오. 114 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(9013): warning C4005: 'STATUS_ASSERTION_FAILURE': 매크로 재정의 115 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2500): note: 'STATUS_ASSERTION_FAILURE'의 이전 정의를 참조하십시오. 116 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(13879): warning C4005: 'STATUS_SXS_EARLY_DEACTIVATION': 매크로 재정의 117 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2502): note: 'STATUS_SXS_EARLY_DEACTIVATION'의 이전 정의를 참조하십시오. 118 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(13888): warning C4005: 'STATUS_SXS_INVALID_DEACTIVATION': 매크로 재정의 119 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2503): note: 'STATUS_SXS_INVALID_DEACTIVATION'의 이전 정의를 참조하십시오. 120 | HandleFinder.cpp 121 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(66): warning C4005: 'STATUS_WAIT_0': 매크로 재정의 122 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2444): note: 'STATUS_WAIT_0'의 이전 정의를 참조하십시오. 123 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(219): warning C4005: 'STATUS_ABANDONED_WAIT_0': 매크로 재정의 124 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2445): note: 'STATUS_ABANDONED_WAIT_0'의 이전 정의를 참조하십시오. 125 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(242): warning C4005: 'STATUS_USER_APC': 매크로 재정의 126 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2446): note: 'STATUS_USER_APC'의 이전 정의를 참조하십시오. 127 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(278): warning C4005: 'STATUS_TIMEOUT': 매크로 재정의 128 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2447): note: 'STATUS_TIMEOUT'의 이전 정의를 참조하십시오. 129 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(287): warning C4005: 'STATUS_PENDING': 매크로 재정의 130 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2448): note: 'STATUS_PENDING'의 이전 정의를 참조하십시오. 131 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(725): warning C4005: 'DBG_EXCEPTION_HANDLED': 매크로 재정의 132 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2449): note: 'DBG_EXCEPTION_HANDLED'의 이전 정의를 참조하십시오. 133 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(734): warning C4005: 'DBG_CONTINUE': 매크로 재정의 134 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2450): note: 'DBG_CONTINUE'의 이전 정의를 참조하십시오. 135 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(809): warning C4005: 'STATUS_SEGMENT_NOTIFICATION': 매크로 재정의 136 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2451): note: 'STATUS_SEGMENT_NOTIFICATION'의 이전 정의를 참조하십시오. 137 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(972): warning C4005: 'STATUS_FATAL_APP_EXIT': 매크로 재정의 138 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2452): note: 'STATUS_FATAL_APP_EXIT'의 이전 정의를 참조하십시오. 139 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1283): warning C4005: 'DBG_REPLY_LATER': 매크로 재정의 140 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2453): note: 'DBG_REPLY_LATER'의 이전 정의를 참조하십시오. 141 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1301): warning C4005: 'DBG_TERMINATE_THREAD': 매크로 재정의 142 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2454): note: 'DBG_TERMINATE_THREAD'의 이전 정의를 참조하십시오. 143 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1310): warning C4005: 'DBG_TERMINATE_PROCESS': 매크로 재정의 144 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2455): note: 'DBG_TERMINATE_PROCESS'의 이전 정의를 참조하십시오. 145 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1319): warning C4005: 'DBG_CONTROL_C': 매크로 재정의 146 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2456): note: 'DBG_CONTROL_C'의 이전 정의를 참조하십시오. 147 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1328): warning C4005: 'DBG_PRINTEXCEPTION_C': 매크로 재정의 148 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2457): note: 'DBG_PRINTEXCEPTION_C'의 이전 정의를 참조하십시오. 149 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1337): warning C4005: 'DBG_RIPEXCEPTION': 매크로 재정의 150 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2458): note: 'DBG_RIPEXCEPTION'의 이전 정의를 참조하십시오. 151 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1346): warning C4005: 'DBG_CONTROL_BREAK': 매크로 재정의 152 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2459): note: 'DBG_CONTROL_BREAK'의 이전 정의를 참조하십시오. 153 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1355): warning C4005: 'DBG_COMMAND_EXCEPTION': 매크로 재정의 154 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2460): note: 'DBG_COMMAND_EXCEPTION'의 이전 정의를 참조하십시오. 155 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1364): warning C4005: 'DBG_PRINTEXCEPTION_WIDE_C': 매크로 재정의 156 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2461): note: 'DBG_PRINTEXCEPTION_WIDE_C'의 이전 정의를 참조하십시오. 157 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1396): warning C4005: 'STATUS_GUARD_PAGE_VIOLATION': 매크로 재정의 158 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2462): note: 'STATUS_GUARD_PAGE_VIOLATION'의 이전 정의를 참조하십시오. 159 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1407): warning C4005: 'STATUS_DATATYPE_MISALIGNMENT': 매크로 재정의 160 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2463): note: 'STATUS_DATATYPE_MISALIGNMENT'의 이전 정의를 참조하십시오. 161 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1418): warning C4005: 'STATUS_BREAKPOINT': 매크로 재정의 162 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2464): note: 'STATUS_BREAKPOINT'의 이전 정의를 참조하십시오. 163 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1429): warning C4005: 'STATUS_SINGLE_STEP': 매크로 재정의 164 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2465): note: 'STATUS_SINGLE_STEP'의 이전 정의를 참조하십시오. 165 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1732): warning C4005: 'STATUS_LONGJUMP': 매크로 재정의 166 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2466): note: 'STATUS_LONGJUMP'의 이전 정의를 참조하십시오. 167 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1759): warning C4005: 'STATUS_UNWIND_CONSOLIDATE': 매크로 재정의 168 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2467): note: 'STATUS_UNWIND_CONSOLIDATE'의 이전 정의를 참조하십시오. 169 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1854): warning C4005: 'DBG_EXCEPTION_NOT_HANDLED': 매크로 재정의 170 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2468): note: 'DBG_EXCEPTION_NOT_HANDLED'의 이전 정의를 참조하십시오. 171 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2000): warning C4005: 'STATUS_ACCESS_VIOLATION': 매크로 재정의 172 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2469): note: 'STATUS_ACCESS_VIOLATION'의 이전 정의를 참조하십시오. 173 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2009): warning C4005: 'STATUS_IN_PAGE_ERROR': 매크로 재정의 174 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2470): note: 'STATUS_IN_PAGE_ERROR'의 이전 정의를 참조하십시오. 175 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2027): warning C4005: 'STATUS_INVALID_HANDLE': 매크로 재정의 176 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2471): note: 'STATUS_INVALID_HANDLE'의 이전 정의를 참조하십시오. 177 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2072): warning C4005: 'STATUS_INVALID_PARAMETER': 매크로 재정의 178 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2472): note: 'STATUS_INVALID_PARAMETER'의 이전 정의를 참조하십시오. 179 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2172): warning C4005: 'STATUS_NO_MEMORY': 매크로 재정의 180 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2473): note: 'STATUS_NO_MEMORY'의 이전 정의를 참조하십시오. 181 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2229): warning C4005: 'STATUS_ILLEGAL_INSTRUCTION': 매크로 재정의 182 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2474): note: 'STATUS_ILLEGAL_INSTRUCTION'의 이전 정의를 참조하십시오. 183 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2310): warning C4005: 'STATUS_NONCONTINUABLE_EXCEPTION': 매크로 재정의 184 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2475): note: 'STATUS_NONCONTINUABLE_EXCEPTION'의 이전 정의를 참조하십시오. 185 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2319): warning C4005: 'STATUS_INVALID_DISPOSITION': 매크로 재정의 186 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2476): note: 'STATUS_INVALID_DISPOSITION'의 이전 정의를 참조하십시오. 187 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3252): warning C4005: 'STATUS_ARRAY_BOUNDS_EXCEEDED': 매크로 재정의 188 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2477): note: 'STATUS_ARRAY_BOUNDS_EXCEEDED'의 이전 정의를 참조하십시오. 189 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3262): warning C4005: 'STATUS_FLOAT_DENORMAL_OPERAND': 매크로 재정의 190 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2478): note: 'STATUS_FLOAT_DENORMAL_OPERAND'의 이전 정의를 참조하십시오. 191 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3272): warning C4005: 'STATUS_FLOAT_DIVIDE_BY_ZERO': 매크로 재정의 192 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2479): note: 'STATUS_FLOAT_DIVIDE_BY_ZERO'의 이전 정의를 참조하십시오. 193 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3282): warning C4005: 'STATUS_FLOAT_INEXACT_RESULT': 매크로 재정의 194 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2480): note: 'STATUS_FLOAT_INEXACT_RESULT'의 이전 정의를 참조하십시오. 195 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3292): warning C4005: 'STATUS_FLOAT_INVALID_OPERATION': 매크로 재정의 196 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2481): note: 'STATUS_FLOAT_INVALID_OPERATION'의 이전 정의를 참조하십시오. 197 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3302): warning C4005: 'STATUS_FLOAT_OVERFLOW': 매크로 재정의 198 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2482): note: 'STATUS_FLOAT_OVERFLOW'의 이전 정의를 참조하십시오. 199 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3312): warning C4005: 'STATUS_FLOAT_STACK_CHECK': 매크로 재정의 200 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2483): note: 'STATUS_FLOAT_STACK_CHECK'의 이전 정의를 참조하십시오. 201 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3322): warning C4005: 'STATUS_FLOAT_UNDERFLOW': 매크로 재정의 202 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2484): note: 'STATUS_FLOAT_UNDERFLOW'의 이전 정의를 참조하십시오. 203 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3332): warning C4005: 'STATUS_INTEGER_DIVIDE_BY_ZERO': 매크로 재정의 204 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2485): note: 'STATUS_INTEGER_DIVIDE_BY_ZERO'의 이전 정의를 참조하십시오. 205 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3342): warning C4005: 'STATUS_INTEGER_OVERFLOW': 매크로 재정의 206 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2486): note: 'STATUS_INTEGER_OVERFLOW'의 이전 정의를 참조하십시오. 207 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3352): warning C4005: 'STATUS_PRIVILEGED_INSTRUCTION': 매크로 재정의 208 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2487): note: 'STATUS_PRIVILEGED_INSTRUCTION'의 이전 정의를 참조하십시오. 209 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4298): warning C4005: 'STATUS_STACK_OVERFLOW': 매크로 재정의 210 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2488): note: 'STATUS_STACK_OVERFLOW'의 이전 정의를 참조하십시오. 211 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4815): warning C4005: 'STATUS_DLL_NOT_FOUND': 매크로 재정의 212 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2489): note: 'STATUS_DLL_NOT_FOUND'의 이전 정의를 참조하십시오. 213 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4844): warning C4005: 'STATUS_ORDINAL_NOT_FOUND': 매크로 재정의 214 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2490): note: 'STATUS_ORDINAL_NOT_FOUND'의 이전 정의를 참조하십시오. 215 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4854): warning C4005: 'STATUS_ENTRYPOINT_NOT_FOUND': 매크로 재정의 216 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2491): note: 'STATUS_ENTRYPOINT_NOT_FOUND'의 이전 정의를 참조하십시오. 217 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4864): warning C4005: 'STATUS_CONTROL_C_EXIT': 매크로 재정의 218 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2492): note: 'STATUS_CONTROL_C_EXIT'의 이전 정의를 참조하십시오. 219 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4942): warning C4005: 'STATUS_DLL_INIT_FAILED': 매크로 재정의 220 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2493): note: 'STATUS_DLL_INIT_FAILED'의 이전 정의를 참조하십시오. 221 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7470): warning C4005: 'STATUS_FLOAT_MULTIPLE_FAULTS': 매크로 재정의 222 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2494): note: 'STATUS_FLOAT_MULTIPLE_FAULTS'의 이전 정의를 참조하십시오. 223 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7480): warning C4005: 'STATUS_FLOAT_MULTIPLE_TRAPS': 매크로 재정의 224 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2495): note: 'STATUS_FLOAT_MULTIPLE_TRAPS'의 이전 정의를 참조하십시오. 225 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7612): warning C4005: 'STATUS_REG_NAT_CONSUMPTION': 매크로 재정의 226 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2496): note: 'STATUS_REG_NAT_CONSUMPTION'의 이전 정의를 참조하십시오. 227 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8595): warning C4005: 'STATUS_HEAP_CORRUPTION': 매크로 재정의 228 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2497): note: 'STATUS_HEAP_CORRUPTION'의 이전 정의를 참조하십시오. 229 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8823): warning C4005: 'STATUS_STACK_BUFFER_OVERRUN': 매크로 재정의 230 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2498): note: 'STATUS_STACK_BUFFER_OVERRUN'의 이전 정의를 참조하십시오. 231 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8950): warning C4005: 'STATUS_INVALID_CRUNTIME_PARAMETER': 매크로 재정의 232 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2499): note: 'STATUS_INVALID_CRUNTIME_PARAMETER'의 이전 정의를 참조하십시오. 233 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(9013): warning C4005: 'STATUS_ASSERTION_FAILURE': 매크로 재정의 234 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2500): note: 'STATUS_ASSERTION_FAILURE'의 이전 정의를 참조하십시오. 235 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(13879): warning C4005: 'STATUS_SXS_EARLY_DEACTIVATION': 매크로 재정의 236 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2502): note: 'STATUS_SXS_EARLY_DEACTIVATION'의 이전 정의를 참조하십시오. 237 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(13888): warning C4005: 'STATUS_SXS_INVALID_DEACTIVATION': 매크로 재정의 238 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2503): note: 'STATUS_SXS_INVALID_DEACTIVATION'의 이전 정의를 참조하십시오. 239 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\handlefinder.cpp(70): warning C4267: '초기화 중': 'size_t'에서 'int'(으)로 변환하면서 데이터가 손실될 수 있습니다. 240 | Logger.cpp 241 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\logger.cpp(36): warning C4267: '인수': 'size_t'에서 'DWORD'(으)로 변환하면서 데이터가 손실될 수 있습니다. 242 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\logger.cpp(45): warning C4267: '인수': 'size_t'에서 'DWORD'(으)로 변환하면서 데이터가 손실될 수 있습니다. 243 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\logger.cpp(54): warning C4267: '인수': 'size_t'에서 'DWORD'(으)로 변환하면서 데이터가 손실될 수 있습니다. 244 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\logger.cpp(62): warning C4267: '인수': 'size_t'에서 'DWORD'(으)로 변환하면서 데이터가 손실될 수 있습니다. 245 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\logger.cpp(73): warning C4267: '인수': 'size_t'에서 'DWORD'(으)로 변환하면서 데이터가 손실될 수 있습니다. 246 | LsassInjector.cpp 247 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(66): warning C4005: 'STATUS_WAIT_0': 매크로 재정의 248 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2444): note: 'STATUS_WAIT_0'의 이전 정의를 참조하십시오. 249 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(219): warning C4005: 'STATUS_ABANDONED_WAIT_0': 매크로 재정의 250 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2445): note: 'STATUS_ABANDONED_WAIT_0'의 이전 정의를 참조하십시오. 251 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(242): warning C4005: 'STATUS_USER_APC': 매크로 재정의 252 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2446): note: 'STATUS_USER_APC'의 이전 정의를 참조하십시오. 253 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(278): warning C4005: 'STATUS_TIMEOUT': 매크로 재정의 254 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2447): note: 'STATUS_TIMEOUT'의 이전 정의를 참조하십시오. 255 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(287): warning C4005: 'STATUS_PENDING': 매크로 재정의 256 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2448): note: 'STATUS_PENDING'의 이전 정의를 참조하십시오. 257 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(725): warning C4005: 'DBG_EXCEPTION_HANDLED': 매크로 재정의 258 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2449): note: 'DBG_EXCEPTION_HANDLED'의 이전 정의를 참조하십시오. 259 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(734): warning C4005: 'DBG_CONTINUE': 매크로 재정의 260 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2450): note: 'DBG_CONTINUE'의 이전 정의를 참조하십시오. 261 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(809): warning C4005: 'STATUS_SEGMENT_NOTIFICATION': 매크로 재정의 262 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2451): note: 'STATUS_SEGMENT_NOTIFICATION'의 이전 정의를 참조하십시오. 263 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(972): warning C4005: 'STATUS_FATAL_APP_EXIT': 매크로 재정의 264 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2452): note: 'STATUS_FATAL_APP_EXIT'의 이전 정의를 참조하십시오. 265 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1283): warning C4005: 'DBG_REPLY_LATER': 매크로 재정의 266 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2453): note: 'DBG_REPLY_LATER'의 이전 정의를 참조하십시오. 267 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1301): warning C4005: 'DBG_TERMINATE_THREAD': 매크로 재정의 268 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2454): note: 'DBG_TERMINATE_THREAD'의 이전 정의를 참조하십시오. 269 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1310): warning C4005: 'DBG_TERMINATE_PROCESS': 매크로 재정의 270 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2455): note: 'DBG_TERMINATE_PROCESS'의 이전 정의를 참조하십시오. 271 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1319): warning C4005: 'DBG_CONTROL_C': 매크로 재정의 272 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2456): note: 'DBG_CONTROL_C'의 이전 정의를 참조하십시오. 273 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1328): warning C4005: 'DBG_PRINTEXCEPTION_C': 매크로 재정의 274 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2457): note: 'DBG_PRINTEXCEPTION_C'의 이전 정의를 참조하십시오. 275 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1337): warning C4005: 'DBG_RIPEXCEPTION': 매크로 재정의 276 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2458): note: 'DBG_RIPEXCEPTION'의 이전 정의를 참조하십시오. 277 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1346): warning C4005: 'DBG_CONTROL_BREAK': 매크로 재정의 278 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2459): note: 'DBG_CONTROL_BREAK'의 이전 정의를 참조하십시오. 279 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1355): warning C4005: 'DBG_COMMAND_EXCEPTION': 매크로 재정의 280 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2460): note: 'DBG_COMMAND_EXCEPTION'의 이전 정의를 참조하십시오. 281 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1364): warning C4005: 'DBG_PRINTEXCEPTION_WIDE_C': 매크로 재정의 282 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2461): note: 'DBG_PRINTEXCEPTION_WIDE_C'의 이전 정의를 참조하십시오. 283 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1396): warning C4005: 'STATUS_GUARD_PAGE_VIOLATION': 매크로 재정의 284 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2462): note: 'STATUS_GUARD_PAGE_VIOLATION'의 이전 정의를 참조하십시오. 285 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1407): warning C4005: 'STATUS_DATATYPE_MISALIGNMENT': 매크로 재정의 286 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2463): note: 'STATUS_DATATYPE_MISALIGNMENT'의 이전 정의를 참조하십시오. 287 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1418): warning C4005: 'STATUS_BREAKPOINT': 매크로 재정의 288 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2464): note: 'STATUS_BREAKPOINT'의 이전 정의를 참조하십시오. 289 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1429): warning C4005: 'STATUS_SINGLE_STEP': 매크로 재정의 290 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2465): note: 'STATUS_SINGLE_STEP'의 이전 정의를 참조하십시오. 291 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1732): warning C4005: 'STATUS_LONGJUMP': 매크로 재정의 292 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2466): note: 'STATUS_LONGJUMP'의 이전 정의를 참조하십시오. 293 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1759): warning C4005: 'STATUS_UNWIND_CONSOLIDATE': 매크로 재정의 294 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2467): note: 'STATUS_UNWIND_CONSOLIDATE'의 이전 정의를 참조하십시오. 295 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1854): warning C4005: 'DBG_EXCEPTION_NOT_HANDLED': 매크로 재정의 296 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2468): note: 'DBG_EXCEPTION_NOT_HANDLED'의 이전 정의를 참조하십시오. 297 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2000): warning C4005: 'STATUS_ACCESS_VIOLATION': 매크로 재정의 298 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2469): note: 'STATUS_ACCESS_VIOLATION'의 이전 정의를 참조하십시오. 299 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2009): warning C4005: 'STATUS_IN_PAGE_ERROR': 매크로 재정의 300 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2470): note: 'STATUS_IN_PAGE_ERROR'의 이전 정의를 참조하십시오. 301 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2027): warning C4005: 'STATUS_INVALID_HANDLE': 매크로 재정의 302 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2471): note: 'STATUS_INVALID_HANDLE'의 이전 정의를 참조하십시오. 303 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2072): warning C4005: 'STATUS_INVALID_PARAMETER': 매크로 재정의 304 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2472): note: 'STATUS_INVALID_PARAMETER'의 이전 정의를 참조하십시오. 305 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2172): warning C4005: 'STATUS_NO_MEMORY': 매크로 재정의 306 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2473): note: 'STATUS_NO_MEMORY'의 이전 정의를 참조하십시오. 307 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2229): warning C4005: 'STATUS_ILLEGAL_INSTRUCTION': 매크로 재정의 308 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2474): note: 'STATUS_ILLEGAL_INSTRUCTION'의 이전 정의를 참조하십시오. 309 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2310): warning C4005: 'STATUS_NONCONTINUABLE_EXCEPTION': 매크로 재정의 310 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2475): note: 'STATUS_NONCONTINUABLE_EXCEPTION'의 이전 정의를 참조하십시오. 311 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2319): warning C4005: 'STATUS_INVALID_DISPOSITION': 매크로 재정의 312 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2476): note: 'STATUS_INVALID_DISPOSITION'의 이전 정의를 참조하십시오. 313 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3252): warning C4005: 'STATUS_ARRAY_BOUNDS_EXCEEDED': 매크로 재정의 314 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2477): note: 'STATUS_ARRAY_BOUNDS_EXCEEDED'의 이전 정의를 참조하십시오. 315 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3262): warning C4005: 'STATUS_FLOAT_DENORMAL_OPERAND': 매크로 재정의 316 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2478): note: 'STATUS_FLOAT_DENORMAL_OPERAND'의 이전 정의를 참조하십시오. 317 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3272): warning C4005: 'STATUS_FLOAT_DIVIDE_BY_ZERO': 매크로 재정의 318 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2479): note: 'STATUS_FLOAT_DIVIDE_BY_ZERO'의 이전 정의를 참조하십시오. 319 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3282): warning C4005: 'STATUS_FLOAT_INEXACT_RESULT': 매크로 재정의 320 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2480): note: 'STATUS_FLOAT_INEXACT_RESULT'의 이전 정의를 참조하십시오. 321 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3292): warning C4005: 'STATUS_FLOAT_INVALID_OPERATION': 매크로 재정의 322 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2481): note: 'STATUS_FLOAT_INVALID_OPERATION'의 이전 정의를 참조하십시오. 323 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3302): warning C4005: 'STATUS_FLOAT_OVERFLOW': 매크로 재정의 324 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2482): note: 'STATUS_FLOAT_OVERFLOW'의 이전 정의를 참조하십시오. 325 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3312): warning C4005: 'STATUS_FLOAT_STACK_CHECK': 매크로 재정의 326 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2483): note: 'STATUS_FLOAT_STACK_CHECK'의 이전 정의를 참조하십시오. 327 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3322): warning C4005: 'STATUS_FLOAT_UNDERFLOW': 매크로 재정의 328 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2484): note: 'STATUS_FLOAT_UNDERFLOW'의 이전 정의를 참조하십시오. 329 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3332): warning C4005: 'STATUS_INTEGER_DIVIDE_BY_ZERO': 매크로 재정의 330 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2485): note: 'STATUS_INTEGER_DIVIDE_BY_ZERO'의 이전 정의를 참조하십시오. 331 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3342): warning C4005: 'STATUS_INTEGER_OVERFLOW': 매크로 재정의 332 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2486): note: 'STATUS_INTEGER_OVERFLOW'의 이전 정의를 참조하십시오. 333 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3352): warning C4005: 'STATUS_PRIVILEGED_INSTRUCTION': 매크로 재정의 334 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2487): note: 'STATUS_PRIVILEGED_INSTRUCTION'의 이전 정의를 참조하십시오. 335 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4298): warning C4005: 'STATUS_STACK_OVERFLOW': 매크로 재정의 336 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2488): note: 'STATUS_STACK_OVERFLOW'의 이전 정의를 참조하십시오. 337 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4815): warning C4005: 'STATUS_DLL_NOT_FOUND': 매크로 재정의 338 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2489): note: 'STATUS_DLL_NOT_FOUND'의 이전 정의를 참조하십시오. 339 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4844): warning C4005: 'STATUS_ORDINAL_NOT_FOUND': 매크로 재정의 340 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2490): note: 'STATUS_ORDINAL_NOT_FOUND'의 이전 정의를 참조하십시오. 341 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4854): warning C4005: 'STATUS_ENTRYPOINT_NOT_FOUND': 매크로 재정의 342 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2491): note: 'STATUS_ENTRYPOINT_NOT_FOUND'의 이전 정의를 참조하십시오. 343 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4864): warning C4005: 'STATUS_CONTROL_C_EXIT': 매크로 재정의 344 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2492): note: 'STATUS_CONTROL_C_EXIT'의 이전 정의를 참조하십시오. 345 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4942): warning C4005: 'STATUS_DLL_INIT_FAILED': 매크로 재정의 346 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2493): note: 'STATUS_DLL_INIT_FAILED'의 이전 정의를 참조하십시오. 347 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7470): warning C4005: 'STATUS_FLOAT_MULTIPLE_FAULTS': 매크로 재정의 348 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2494): note: 'STATUS_FLOAT_MULTIPLE_FAULTS'의 이전 정의를 참조하십시오. 349 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7480): warning C4005: 'STATUS_FLOAT_MULTIPLE_TRAPS': 매크로 재정의 350 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2495): note: 'STATUS_FLOAT_MULTIPLE_TRAPS'의 이전 정의를 참조하십시오. 351 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7612): warning C4005: 'STATUS_REG_NAT_CONSUMPTION': 매크로 재정의 352 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2496): note: 'STATUS_REG_NAT_CONSUMPTION'의 이전 정의를 참조하십시오. 353 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8595): warning C4005: 'STATUS_HEAP_CORRUPTION': 매크로 재정의 354 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2497): note: 'STATUS_HEAP_CORRUPTION'의 이전 정의를 참조하십시오. 355 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8823): warning C4005: 'STATUS_STACK_BUFFER_OVERRUN': 매크로 재정의 356 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2498): note: 'STATUS_STACK_BUFFER_OVERRUN'의 이전 정의를 참조하십시오. 357 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8950): warning C4005: 'STATUS_INVALID_CRUNTIME_PARAMETER': 매크로 재정의 358 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2499): note: 'STATUS_INVALID_CRUNTIME_PARAMETER'의 이전 정의를 참조하십시오. 359 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(9013): warning C4005: 'STATUS_ASSERTION_FAILURE': 매크로 재정의 360 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2500): note: 'STATUS_ASSERTION_FAILURE'의 이전 정의를 참조하십시오. 361 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(13879): warning C4005: 'STATUS_SXS_EARLY_DEACTIVATION': 매크로 재정의 362 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2502): note: 'STATUS_SXS_EARLY_DEACTIVATION'의 이전 정의를 참조하십시오. 363 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(13888): warning C4005: 'STATUS_SXS_INVALID_DEACTIVATION': 매크로 재정의 364 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2503): note: 'STATUS_SXS_INVALID_DEACTIVATION'의 이전 정의를 참조하십시오. 365 | 코드를 생성하고 있습니다... 366 | dllmain.obj : warning LNK4075: '/EDITANDCONTINUE'이(가) '/INCREMENTAL:NO' 사양으로 인해 무시됩니다. 367 | LsassInjector.vcxproj -> C:\Users\Hunter\Documents\Visual Studio 2017\Projects\LsassInjector\x64\Debug\LsassInjector.dll 368 | -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/LsassInjector.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/LsassInjector.obj -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/LsassInjector.tlog/CL.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/LsassInjector.tlog/CL.command.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/LsassInjector.tlog/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/LsassInjector.tlog/CL.read.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/LsassInjector.tlog/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/LsassInjector.tlog/CL.write.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/LsassInjector.tlog/LsassInjector.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.16299.0 2 | Debug|x64|C:\Users\Hunter\Documents\Visual Studio 2017\Projects\LsassInjector\| 3 | -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/LsassInjector.tlog/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/LsassInjector.tlog/link.command.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/LsassInjector.tlog/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/LsassInjector.tlog/link.read.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/LsassInjector.tlog/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/LsassInjector.tlog/link.write.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/dllmain.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/dllmain.obj -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/vc141.idb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/vc141.idb -------------------------------------------------------------------------------- /LsassInjector/x64/Debug/vc141.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Debug/vc141.pdb -------------------------------------------------------------------------------- /LsassInjector/x64/Release/HandleFinder.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/HandleFinder.obj -------------------------------------------------------------------------------- /LsassInjector/x64/Release/Logger.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/Logger.obj -------------------------------------------------------------------------------- /LsassInjector/x64/Release/LsassInjector.Build.CppClean.log: -------------------------------------------------------------------------------- 1 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\vc141.pdb 2 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\lsassinjector.obj 3 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\logger.obj 4 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\handlefinder.obj 5 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\dllmain.obj 6 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\x64\release\lsassinjector.dll 7 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\x64\release\lsassinjector.ipdb 8 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\x64\release\lsassinjector.iobj 9 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\lsassinjector.tlog\cl.command.1.tlog 10 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\lsassinjector.tlog\cl.read.1.tlog 11 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\lsassinjector.tlog\cl.write.1.tlog 12 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\lsassinjector.tlog\link.command.1.tlog 13 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\lsassinjector.tlog\link.read.1.tlog 14 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\lsassinjector.tlog\link.write.1.tlog 15 | c:\users\hunter\documents\visual studio 2017\projects\lsassinjector\lsassinjector\x64\release\lsassinjector.tlog\lsassinjector.write.1u.tlog 16 | -------------------------------------------------------------------------------- /LsassInjector/x64/Release/LsassInjector.log: -------------------------------------------------------------------------------- 1 |  LsassInjector.cpp 2 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(66): warning C4005: 'STATUS_WAIT_0': 매크로 재정의 3 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2444): note: 'STATUS_WAIT_0'의 이전 정의를 참조하십시오. 4 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(219): warning C4005: 'STATUS_ABANDONED_WAIT_0': 매크로 재정의 5 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2445): note: 'STATUS_ABANDONED_WAIT_0'의 이전 정의를 참조하십시오. 6 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(242): warning C4005: 'STATUS_USER_APC': 매크로 재정의 7 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2446): note: 'STATUS_USER_APC'의 이전 정의를 참조하십시오. 8 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(278): warning C4005: 'STATUS_TIMEOUT': 매크로 재정의 9 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2447): note: 'STATUS_TIMEOUT'의 이전 정의를 참조하십시오. 10 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(287): warning C4005: 'STATUS_PENDING': 매크로 재정의 11 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2448): note: 'STATUS_PENDING'의 이전 정의를 참조하십시오. 12 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(725): warning C4005: 'DBG_EXCEPTION_HANDLED': 매크로 재정의 13 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2449): note: 'DBG_EXCEPTION_HANDLED'의 이전 정의를 참조하십시오. 14 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(734): warning C4005: 'DBG_CONTINUE': 매크로 재정의 15 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2450): note: 'DBG_CONTINUE'의 이전 정의를 참조하십시오. 16 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(809): warning C4005: 'STATUS_SEGMENT_NOTIFICATION': 매크로 재정의 17 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2451): note: 'STATUS_SEGMENT_NOTIFICATION'의 이전 정의를 참조하십시오. 18 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(972): warning C4005: 'STATUS_FATAL_APP_EXIT': 매크로 재정의 19 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2452): note: 'STATUS_FATAL_APP_EXIT'의 이전 정의를 참조하십시오. 20 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1283): warning C4005: 'DBG_REPLY_LATER': 매크로 재정의 21 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2453): note: 'DBG_REPLY_LATER'의 이전 정의를 참조하십시오. 22 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1301): warning C4005: 'DBG_TERMINATE_THREAD': 매크로 재정의 23 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2454): note: 'DBG_TERMINATE_THREAD'의 이전 정의를 참조하십시오. 24 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1310): warning C4005: 'DBG_TERMINATE_PROCESS': 매크로 재정의 25 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2455): note: 'DBG_TERMINATE_PROCESS'의 이전 정의를 참조하십시오. 26 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1319): warning C4005: 'DBG_CONTROL_C': 매크로 재정의 27 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2456): note: 'DBG_CONTROL_C'의 이전 정의를 참조하십시오. 28 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1328): warning C4005: 'DBG_PRINTEXCEPTION_C': 매크로 재정의 29 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2457): note: 'DBG_PRINTEXCEPTION_C'의 이전 정의를 참조하십시오. 30 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1337): warning C4005: 'DBG_RIPEXCEPTION': 매크로 재정의 31 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2458): note: 'DBG_RIPEXCEPTION'의 이전 정의를 참조하십시오. 32 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1346): warning C4005: 'DBG_CONTROL_BREAK': 매크로 재정의 33 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2459): note: 'DBG_CONTROL_BREAK'의 이전 정의를 참조하십시오. 34 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1355): warning C4005: 'DBG_COMMAND_EXCEPTION': 매크로 재정의 35 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2460): note: 'DBG_COMMAND_EXCEPTION'의 이전 정의를 참조하십시오. 36 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1364): warning C4005: 'DBG_PRINTEXCEPTION_WIDE_C': 매크로 재정의 37 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2461): note: 'DBG_PRINTEXCEPTION_WIDE_C'의 이전 정의를 참조하십시오. 38 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1396): warning C4005: 'STATUS_GUARD_PAGE_VIOLATION': 매크로 재정의 39 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2462): note: 'STATUS_GUARD_PAGE_VIOLATION'의 이전 정의를 참조하십시오. 40 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1407): warning C4005: 'STATUS_DATATYPE_MISALIGNMENT': 매크로 재정의 41 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2463): note: 'STATUS_DATATYPE_MISALIGNMENT'의 이전 정의를 참조하십시오. 42 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1418): warning C4005: 'STATUS_BREAKPOINT': 매크로 재정의 43 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2464): note: 'STATUS_BREAKPOINT'의 이전 정의를 참조하십시오. 44 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1429): warning C4005: 'STATUS_SINGLE_STEP': 매크로 재정의 45 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2465): note: 'STATUS_SINGLE_STEP'의 이전 정의를 참조하십시오. 46 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1732): warning C4005: 'STATUS_LONGJUMP': 매크로 재정의 47 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2466): note: 'STATUS_LONGJUMP'의 이전 정의를 참조하십시오. 48 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1759): warning C4005: 'STATUS_UNWIND_CONSOLIDATE': 매크로 재정의 49 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2467): note: 'STATUS_UNWIND_CONSOLIDATE'의 이전 정의를 참조하십시오. 50 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1854): warning C4005: 'DBG_EXCEPTION_NOT_HANDLED': 매크로 재정의 51 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2468): note: 'DBG_EXCEPTION_NOT_HANDLED'의 이전 정의를 참조하십시오. 52 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2000): warning C4005: 'STATUS_ACCESS_VIOLATION': 매크로 재정의 53 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2469): note: 'STATUS_ACCESS_VIOLATION'의 이전 정의를 참조하십시오. 54 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2009): warning C4005: 'STATUS_IN_PAGE_ERROR': 매크로 재정의 55 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2470): note: 'STATUS_IN_PAGE_ERROR'의 이전 정의를 참조하십시오. 56 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2027): warning C4005: 'STATUS_INVALID_HANDLE': 매크로 재정의 57 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2471): note: 'STATUS_INVALID_HANDLE'의 이전 정의를 참조하십시오. 58 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2072): warning C4005: 'STATUS_INVALID_PARAMETER': 매크로 재정의 59 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2472): note: 'STATUS_INVALID_PARAMETER'의 이전 정의를 참조하십시오. 60 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2172): warning C4005: 'STATUS_NO_MEMORY': 매크로 재정의 61 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2473): note: 'STATUS_NO_MEMORY'의 이전 정의를 참조하십시오. 62 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2229): warning C4005: 'STATUS_ILLEGAL_INSTRUCTION': 매크로 재정의 63 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2474): note: 'STATUS_ILLEGAL_INSTRUCTION'의 이전 정의를 참조하십시오. 64 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2310): warning C4005: 'STATUS_NONCONTINUABLE_EXCEPTION': 매크로 재정의 65 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2475): note: 'STATUS_NONCONTINUABLE_EXCEPTION'의 이전 정의를 참조하십시오. 66 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2319): warning C4005: 'STATUS_INVALID_DISPOSITION': 매크로 재정의 67 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2476): note: 'STATUS_INVALID_DISPOSITION'의 이전 정의를 참조하십시오. 68 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3252): warning C4005: 'STATUS_ARRAY_BOUNDS_EXCEEDED': 매크로 재정의 69 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2477): note: 'STATUS_ARRAY_BOUNDS_EXCEEDED'의 이전 정의를 참조하십시오. 70 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3262): warning C4005: 'STATUS_FLOAT_DENORMAL_OPERAND': 매크로 재정의 71 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2478): note: 'STATUS_FLOAT_DENORMAL_OPERAND'의 이전 정의를 참조하십시오. 72 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3272): warning C4005: 'STATUS_FLOAT_DIVIDE_BY_ZERO': 매크로 재정의 73 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2479): note: 'STATUS_FLOAT_DIVIDE_BY_ZERO'의 이전 정의를 참조하십시오. 74 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3282): warning C4005: 'STATUS_FLOAT_INEXACT_RESULT': 매크로 재정의 75 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2480): note: 'STATUS_FLOAT_INEXACT_RESULT'의 이전 정의를 참조하십시오. 76 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3292): warning C4005: 'STATUS_FLOAT_INVALID_OPERATION': 매크로 재정의 77 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2481): note: 'STATUS_FLOAT_INVALID_OPERATION'의 이전 정의를 참조하십시오. 78 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3302): warning C4005: 'STATUS_FLOAT_OVERFLOW': 매크로 재정의 79 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2482): note: 'STATUS_FLOAT_OVERFLOW'의 이전 정의를 참조하십시오. 80 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3312): warning C4005: 'STATUS_FLOAT_STACK_CHECK': 매크로 재정의 81 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2483): note: 'STATUS_FLOAT_STACK_CHECK'의 이전 정의를 참조하십시오. 82 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3322): warning C4005: 'STATUS_FLOAT_UNDERFLOW': 매크로 재정의 83 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2484): note: 'STATUS_FLOAT_UNDERFLOW'의 이전 정의를 참조하십시오. 84 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3332): warning C4005: 'STATUS_INTEGER_DIVIDE_BY_ZERO': 매크로 재정의 85 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2485): note: 'STATUS_INTEGER_DIVIDE_BY_ZERO'의 이전 정의를 참조하십시오. 86 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3342): warning C4005: 'STATUS_INTEGER_OVERFLOW': 매크로 재정의 87 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2486): note: 'STATUS_INTEGER_OVERFLOW'의 이전 정의를 참조하십시오. 88 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3352): warning C4005: 'STATUS_PRIVILEGED_INSTRUCTION': 매크로 재정의 89 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2487): note: 'STATUS_PRIVILEGED_INSTRUCTION'의 이전 정의를 참조하십시오. 90 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4298): warning C4005: 'STATUS_STACK_OVERFLOW': 매크로 재정의 91 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2488): note: 'STATUS_STACK_OVERFLOW'의 이전 정의를 참조하십시오. 92 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4815): warning C4005: 'STATUS_DLL_NOT_FOUND': 매크로 재정의 93 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2489): note: 'STATUS_DLL_NOT_FOUND'의 이전 정의를 참조하십시오. 94 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4844): warning C4005: 'STATUS_ORDINAL_NOT_FOUND': 매크로 재정의 95 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2490): note: 'STATUS_ORDINAL_NOT_FOUND'의 이전 정의를 참조하십시오. 96 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4854): warning C4005: 'STATUS_ENTRYPOINT_NOT_FOUND': 매크로 재정의 97 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2491): note: 'STATUS_ENTRYPOINT_NOT_FOUND'의 이전 정의를 참조하십시오. 98 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4864): warning C4005: 'STATUS_CONTROL_C_EXIT': 매크로 재정의 99 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2492): note: 'STATUS_CONTROL_C_EXIT'의 이전 정의를 참조하십시오. 100 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4942): warning C4005: 'STATUS_DLL_INIT_FAILED': 매크로 재정의 101 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2493): note: 'STATUS_DLL_INIT_FAILED'의 이전 정의를 참조하십시오. 102 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7470): warning C4005: 'STATUS_FLOAT_MULTIPLE_FAULTS': 매크로 재정의 103 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2494): note: 'STATUS_FLOAT_MULTIPLE_FAULTS'의 이전 정의를 참조하십시오. 104 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7480): warning C4005: 'STATUS_FLOAT_MULTIPLE_TRAPS': 매크로 재정의 105 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2495): note: 'STATUS_FLOAT_MULTIPLE_TRAPS'의 이전 정의를 참조하십시오. 106 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7612): warning C4005: 'STATUS_REG_NAT_CONSUMPTION': 매크로 재정의 107 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2496): note: 'STATUS_REG_NAT_CONSUMPTION'의 이전 정의를 참조하십시오. 108 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8595): warning C4005: 'STATUS_HEAP_CORRUPTION': 매크로 재정의 109 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2497): note: 'STATUS_HEAP_CORRUPTION'의 이전 정의를 참조하십시오. 110 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8823): warning C4005: 'STATUS_STACK_BUFFER_OVERRUN': 매크로 재정의 111 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2498): note: 'STATUS_STACK_BUFFER_OVERRUN'의 이전 정의를 참조하십시오. 112 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8950): warning C4005: 'STATUS_INVALID_CRUNTIME_PARAMETER': 매크로 재정의 113 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2499): note: 'STATUS_INVALID_CRUNTIME_PARAMETER'의 이전 정의를 참조하십시오. 114 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(9013): warning C4005: 'STATUS_ASSERTION_FAILURE': 매크로 재정의 115 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2500): note: 'STATUS_ASSERTION_FAILURE'의 이전 정의를 참조하십시오. 116 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(13879): warning C4005: 'STATUS_SXS_EARLY_DEACTIVATION': 매크로 재정의 117 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2502): note: 'STATUS_SXS_EARLY_DEACTIVATION'의 이전 정의를 참조하십시오. 118 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(13888): warning C4005: 'STATUS_SXS_INVALID_DEACTIVATION': 매크로 재정의 119 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2503): note: 'STATUS_SXS_INVALID_DEACTIVATION'의 이전 정의를 참조하십시오. 120 | dllmain.cpp 121 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(66): warning C4005: 'STATUS_WAIT_0': 매크로 재정의 122 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2444): note: 'STATUS_WAIT_0'의 이전 정의를 참조하십시오. 123 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(219): warning C4005: 'STATUS_ABANDONED_WAIT_0': 매크로 재정의 124 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2445): note: 'STATUS_ABANDONED_WAIT_0'의 이전 정의를 참조하십시오. 125 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(242): warning C4005: 'STATUS_USER_APC': 매크로 재정의 126 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2446): note: 'STATUS_USER_APC'의 이전 정의를 참조하십시오. 127 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(278): warning C4005: 'STATUS_TIMEOUT': 매크로 재정의 128 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2447): note: 'STATUS_TIMEOUT'의 이전 정의를 참조하십시오. 129 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(287): warning C4005: 'STATUS_PENDING': 매크로 재정의 130 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2448): note: 'STATUS_PENDING'의 이전 정의를 참조하십시오. 131 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(725): warning C4005: 'DBG_EXCEPTION_HANDLED': 매크로 재정의 132 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2449): note: 'DBG_EXCEPTION_HANDLED'의 이전 정의를 참조하십시오. 133 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(734): warning C4005: 'DBG_CONTINUE': 매크로 재정의 134 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2450): note: 'DBG_CONTINUE'의 이전 정의를 참조하십시오. 135 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(809): warning C4005: 'STATUS_SEGMENT_NOTIFICATION': 매크로 재정의 136 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2451): note: 'STATUS_SEGMENT_NOTIFICATION'의 이전 정의를 참조하십시오. 137 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(972): warning C4005: 'STATUS_FATAL_APP_EXIT': 매크로 재정의 138 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2452): note: 'STATUS_FATAL_APP_EXIT'의 이전 정의를 참조하십시오. 139 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1283): warning C4005: 'DBG_REPLY_LATER': 매크로 재정의 140 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2453): note: 'DBG_REPLY_LATER'의 이전 정의를 참조하십시오. 141 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1301): warning C4005: 'DBG_TERMINATE_THREAD': 매크로 재정의 142 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2454): note: 'DBG_TERMINATE_THREAD'의 이전 정의를 참조하십시오. 143 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1310): warning C4005: 'DBG_TERMINATE_PROCESS': 매크로 재정의 144 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2455): note: 'DBG_TERMINATE_PROCESS'의 이전 정의를 참조하십시오. 145 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1319): warning C4005: 'DBG_CONTROL_C': 매크로 재정의 146 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2456): note: 'DBG_CONTROL_C'의 이전 정의를 참조하십시오. 147 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1328): warning C4005: 'DBG_PRINTEXCEPTION_C': 매크로 재정의 148 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2457): note: 'DBG_PRINTEXCEPTION_C'의 이전 정의를 참조하십시오. 149 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1337): warning C4005: 'DBG_RIPEXCEPTION': 매크로 재정의 150 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2458): note: 'DBG_RIPEXCEPTION'의 이전 정의를 참조하십시오. 151 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1346): warning C4005: 'DBG_CONTROL_BREAK': 매크로 재정의 152 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2459): note: 'DBG_CONTROL_BREAK'의 이전 정의를 참조하십시오. 153 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1355): warning C4005: 'DBG_COMMAND_EXCEPTION': 매크로 재정의 154 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2460): note: 'DBG_COMMAND_EXCEPTION'의 이전 정의를 참조하십시오. 155 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1364): warning C4005: 'DBG_PRINTEXCEPTION_WIDE_C': 매크로 재정의 156 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2461): note: 'DBG_PRINTEXCEPTION_WIDE_C'의 이전 정의를 참조하십시오. 157 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1396): warning C4005: 'STATUS_GUARD_PAGE_VIOLATION': 매크로 재정의 158 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2462): note: 'STATUS_GUARD_PAGE_VIOLATION'의 이전 정의를 참조하십시오. 159 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1407): warning C4005: 'STATUS_DATATYPE_MISALIGNMENT': 매크로 재정의 160 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2463): note: 'STATUS_DATATYPE_MISALIGNMENT'의 이전 정의를 참조하십시오. 161 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1418): warning C4005: 'STATUS_BREAKPOINT': 매크로 재정의 162 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2464): note: 'STATUS_BREAKPOINT'의 이전 정의를 참조하십시오. 163 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1429): warning C4005: 'STATUS_SINGLE_STEP': 매크로 재정의 164 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2465): note: 'STATUS_SINGLE_STEP'의 이전 정의를 참조하십시오. 165 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1732): warning C4005: 'STATUS_LONGJUMP': 매크로 재정의 166 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2466): note: 'STATUS_LONGJUMP'의 이전 정의를 참조하십시오. 167 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1759): warning C4005: 'STATUS_UNWIND_CONSOLIDATE': 매크로 재정의 168 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2467): note: 'STATUS_UNWIND_CONSOLIDATE'의 이전 정의를 참조하십시오. 169 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(1854): warning C4005: 'DBG_EXCEPTION_NOT_HANDLED': 매크로 재정의 170 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2468): note: 'DBG_EXCEPTION_NOT_HANDLED'의 이전 정의를 참조하십시오. 171 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2000): warning C4005: 'STATUS_ACCESS_VIOLATION': 매크로 재정의 172 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2469): note: 'STATUS_ACCESS_VIOLATION'의 이전 정의를 참조하십시오. 173 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2009): warning C4005: 'STATUS_IN_PAGE_ERROR': 매크로 재정의 174 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2470): note: 'STATUS_IN_PAGE_ERROR'의 이전 정의를 참조하십시오. 175 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2027): warning C4005: 'STATUS_INVALID_HANDLE': 매크로 재정의 176 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2471): note: 'STATUS_INVALID_HANDLE'의 이전 정의를 참조하십시오. 177 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2072): warning C4005: 'STATUS_INVALID_PARAMETER': 매크로 재정의 178 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2472): note: 'STATUS_INVALID_PARAMETER'의 이전 정의를 참조하십시오. 179 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2172): warning C4005: 'STATUS_NO_MEMORY': 매크로 재정의 180 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2473): note: 'STATUS_NO_MEMORY'의 이전 정의를 참조하십시오. 181 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2229): warning C4005: 'STATUS_ILLEGAL_INSTRUCTION': 매크로 재정의 182 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2474): note: 'STATUS_ILLEGAL_INSTRUCTION'의 이전 정의를 참조하십시오. 183 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2310): warning C4005: 'STATUS_NONCONTINUABLE_EXCEPTION': 매크로 재정의 184 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2475): note: 'STATUS_NONCONTINUABLE_EXCEPTION'의 이전 정의를 참조하십시오. 185 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(2319): warning C4005: 'STATUS_INVALID_DISPOSITION': 매크로 재정의 186 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2476): note: 'STATUS_INVALID_DISPOSITION'의 이전 정의를 참조하십시오. 187 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3252): warning C4005: 'STATUS_ARRAY_BOUNDS_EXCEEDED': 매크로 재정의 188 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2477): note: 'STATUS_ARRAY_BOUNDS_EXCEEDED'의 이전 정의를 참조하십시오. 189 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3262): warning C4005: 'STATUS_FLOAT_DENORMAL_OPERAND': 매크로 재정의 190 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2478): note: 'STATUS_FLOAT_DENORMAL_OPERAND'의 이전 정의를 참조하십시오. 191 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3272): warning C4005: 'STATUS_FLOAT_DIVIDE_BY_ZERO': 매크로 재정의 192 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2479): note: 'STATUS_FLOAT_DIVIDE_BY_ZERO'의 이전 정의를 참조하십시오. 193 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3282): warning C4005: 'STATUS_FLOAT_INEXACT_RESULT': 매크로 재정의 194 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2480): note: 'STATUS_FLOAT_INEXACT_RESULT'의 이전 정의를 참조하십시오. 195 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3292): warning C4005: 'STATUS_FLOAT_INVALID_OPERATION': 매크로 재정의 196 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2481): note: 'STATUS_FLOAT_INVALID_OPERATION'의 이전 정의를 참조하십시오. 197 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3302): warning C4005: 'STATUS_FLOAT_OVERFLOW': 매크로 재정의 198 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2482): note: 'STATUS_FLOAT_OVERFLOW'의 이전 정의를 참조하십시오. 199 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3312): warning C4005: 'STATUS_FLOAT_STACK_CHECK': 매크로 재정의 200 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2483): note: 'STATUS_FLOAT_STACK_CHECK'의 이전 정의를 참조하십시오. 201 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3322): warning C4005: 'STATUS_FLOAT_UNDERFLOW': 매크로 재정의 202 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2484): note: 'STATUS_FLOAT_UNDERFLOW'의 이전 정의를 참조하십시오. 203 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3332): warning C4005: 'STATUS_INTEGER_DIVIDE_BY_ZERO': 매크로 재정의 204 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2485): note: 'STATUS_INTEGER_DIVIDE_BY_ZERO'의 이전 정의를 참조하십시오. 205 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3342): warning C4005: 'STATUS_INTEGER_OVERFLOW': 매크로 재정의 206 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2486): note: 'STATUS_INTEGER_OVERFLOW'의 이전 정의를 참조하십시오. 207 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(3352): warning C4005: 'STATUS_PRIVILEGED_INSTRUCTION': 매크로 재정의 208 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2487): note: 'STATUS_PRIVILEGED_INSTRUCTION'의 이전 정의를 참조하십시오. 209 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4298): warning C4005: 'STATUS_STACK_OVERFLOW': 매크로 재정의 210 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2488): note: 'STATUS_STACK_OVERFLOW'의 이전 정의를 참조하십시오. 211 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4815): warning C4005: 'STATUS_DLL_NOT_FOUND': 매크로 재정의 212 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2489): note: 'STATUS_DLL_NOT_FOUND'의 이전 정의를 참조하십시오. 213 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4844): warning C4005: 'STATUS_ORDINAL_NOT_FOUND': 매크로 재정의 214 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2490): note: 'STATUS_ORDINAL_NOT_FOUND'의 이전 정의를 참조하십시오. 215 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4854): warning C4005: 'STATUS_ENTRYPOINT_NOT_FOUND': 매크로 재정의 216 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2491): note: 'STATUS_ENTRYPOINT_NOT_FOUND'의 이전 정의를 참조하십시오. 217 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4864): warning C4005: 'STATUS_CONTROL_C_EXIT': 매크로 재정의 218 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2492): note: 'STATUS_CONTROL_C_EXIT'의 이전 정의를 참조하십시오. 219 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(4942): warning C4005: 'STATUS_DLL_INIT_FAILED': 매크로 재정의 220 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2493): note: 'STATUS_DLL_INIT_FAILED'의 이전 정의를 참조하십시오. 221 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7470): warning C4005: 'STATUS_FLOAT_MULTIPLE_FAULTS': 매크로 재정의 222 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2494): note: 'STATUS_FLOAT_MULTIPLE_FAULTS'의 이전 정의를 참조하십시오. 223 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7480): warning C4005: 'STATUS_FLOAT_MULTIPLE_TRAPS': 매크로 재정의 224 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2495): note: 'STATUS_FLOAT_MULTIPLE_TRAPS'의 이전 정의를 참조하십시오. 225 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(7612): warning C4005: 'STATUS_REG_NAT_CONSUMPTION': 매크로 재정의 226 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2496): note: 'STATUS_REG_NAT_CONSUMPTION'의 이전 정의를 참조하십시오. 227 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8595): warning C4005: 'STATUS_HEAP_CORRUPTION': 매크로 재정의 228 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2497): note: 'STATUS_HEAP_CORRUPTION'의 이전 정의를 참조하십시오. 229 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8823): warning C4005: 'STATUS_STACK_BUFFER_OVERRUN': 매크로 재정의 230 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2498): note: 'STATUS_STACK_BUFFER_OVERRUN'의 이전 정의를 참조하십시오. 231 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(8950): warning C4005: 'STATUS_INVALID_CRUNTIME_PARAMETER': 매크로 재정의 232 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2499): note: 'STATUS_INVALID_CRUNTIME_PARAMETER'의 이전 정의를 참조하십시오. 233 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(9013): warning C4005: 'STATUS_ASSERTION_FAILURE': 매크로 재정의 234 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2500): note: 'STATUS_ASSERTION_FAILURE'의 이전 정의를 참조하십시오. 235 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(13879): warning C4005: 'STATUS_SXS_EARLY_DEACTIVATION': 매크로 재정의 236 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2502): note: 'STATUS_SXS_EARLY_DEACTIVATION'의 이전 정의를 참조하십시오. 237 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\shared\ntstatus.h(13888): warning C4005: 'STATUS_SXS_INVALID_DEACTIVATION': 매크로 재정의 238 | c:\program files (x86)\windows kits\10\include\10.0.16299.0\um\winnt.h(2503): note: 'STATUS_SXS_INVALID_DEACTIVATION'의 이전 정의를 참조하십시오. 239 | 코드를 생성하고 있습니다. 240 | 4 of 117 functions ( 3.4%) were compiled, the rest were copied from previous compilation. 241 | 0 functions were new in current compilation 242 | 0 functions had inline decision re-evaluated but remain unchanged 243 | 코드를 생성했습니다. 244 | LsassInjector.vcxproj -> C:\Users\Hunter\Documents\Visual Studio 2017\Projects\LsassInjector\x64\Release\LsassInjector.dll 245 | -------------------------------------------------------------------------------- /LsassInjector/x64/Release/LsassInjector.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/LsassInjector.obj -------------------------------------------------------------------------------- /LsassInjector/x64/Release/LsassInjector.tlog/CL.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/LsassInjector.tlog/CL.command.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Release/LsassInjector.tlog/CL.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/LsassInjector.tlog/CL.read.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Release/LsassInjector.tlog/CL.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/LsassInjector.tlog/CL.write.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Release/LsassInjector.tlog/LsassInjector.lastbuildstate: -------------------------------------------------------------------------------- 1 | #TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.16299.0 2 | Release|x64|C:\Users\Hunter\Documents\Visual Studio 2017\Projects\LsassInjector\| 3 | -------------------------------------------------------------------------------- /LsassInjector/x64/Release/LsassInjector.tlog/LsassInjector.write.1u.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/LsassInjector.tlog/LsassInjector.write.1u.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Release/LsassInjector.tlog/link.command.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/LsassInjector.tlog/link.command.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Release/LsassInjector.tlog/link.read.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/LsassInjector.tlog/link.read.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Release/LsassInjector.tlog/link.write.1.tlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/LsassInjector.tlog/link.write.1.tlog -------------------------------------------------------------------------------- /LsassInjector/x64/Release/dllmain.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/dllmain.obj -------------------------------------------------------------------------------- /LsassInjector/x64/Release/vc141.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-r-J-o-h-n/LSASS-injector/52a962e984d9fe12074b895aeae6e5f9aec08bdf/LsassInjector/x64/Release/vc141.pdb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LSASS-injector 2 | 3 | 4 | [ANNOUNCEMENT] 5 | Some anti-cheat programs now strip handle permission of lsass. 6 | So to use this injector actaully , you need some modifications. 7 | 8 | [HOW IT WORKS] 9 | LSASS has a handle that has read and write permission to processes that need network connection. 10 | This injector uses that handle which noramlly is prohibited in normal process. 11 | 12 | This solution contains two project. 13 | One is manual map injector, and the other is manual map injector that runs in lsass. 14 | 15 | The DedicatedInjector.exe map The LsassInjector.dll. 16 | Then the LsassInjector map our dll to target process. 17 | After the injection is done, DedicatedInjector.exe erase every traces that it left in lsass.exe. 18 | --------------------------------------------------------------------------------