fix integration bugs with SysWhispers2

This commit is contained in:
physics-sp
2021-07-21 19:18:15 -03:00
parent 2eac8058a8
commit 36217d173c
5 changed files with 19 additions and 2 deletions
+5 -1
View File
@@ -56,6 +56,7 @@
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
@@ -153,6 +154,9 @@
<ClCompile Include="src\main.c" />
<ClCompile Include="src\pebutils.c" />
<ClCompile Include="src\syscalls.c" />
<MASM Include="src\syscallsstubs.asm">
<FileType>Document</FileType>
</MASM>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\darkloadlibrary.h" />
@@ -160,9 +164,9 @@
<ClInclude Include="include\pebstructs.h" />
<ClInclude Include="include\pebutils.h" />
<ClInclude Include="include\syscalls.h" />
<ClInclude Include="include\syscallsstubs.asm" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
</ImportGroup>
</Project>
@@ -27,6 +27,9 @@
<ClCompile Include="src\main.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\syscalls.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\darkloadlibrary.h">
@@ -41,5 +44,13 @@
<ClInclude Include="include\pebutils.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\syscalls.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<MASM Include="src\syscallsstubs.asm">
<Filter>Source Files</Filter>
</MASM>
</ItemGroup>
</Project>
+3
View File
@@ -1,4 +1,7 @@
#include "ldrutils.h"
#if _M_X64
#include "syscalls.h"
#endif
BOOL IsValidPE(
PBYTE pbData
-1
View File
@@ -2,7 +2,6 @@
#include <windows.h>
#include "darkloadlibrary.h"
#include "syscalls.h"
typedef DWORD (WINAPI * _ThisIsAFunction) (LPCWSTR);