├── 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 |
--------------------------------------------------------------------------------