aboutsummaryrefslogtreecommitdiff
path: root/Exfiltration/mimikatz-1.0/librairies/klock
diff options
context:
space:
mode:
Diffstat (limited to 'Exfiltration/mimikatz-1.0/librairies/klock')
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/CL.read.1.tlogbin0 -> 125158 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/CL.write.1.tlogbin0 -> 3668 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/cl.command.1.tlogbin0 -> 5964 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.dll.intermediate.manifest10
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.lastbuildstate2
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.resbin0 -> 740 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.write.1.tlog5
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/link-cvtres.read.1.tlog1
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/link-cvtres.write.1.tlog1
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.command.1.tlogbin0 -> 2494 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.read.1.tlogbin0 -> 4222 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.write.1.tlogbin0 -> 1570 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.command.1.tlogbin0 -> 934 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.read.1.tlogbin0 -> 1098 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.write.1.tlogbin0 -> 578 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.command.1.tlogbin0 -> 630 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.read.1.tlogbin0 -> 2532 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.write.1.tlogbin0 -> 374 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/klock.cpp97
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/klock.h14
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/klock.rcbin0 -> 1866 bytes
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/klock.vcxproj131
-rw-r--r--Exfiltration/mimikatz-1.0/librairies/klock/klock.vcxproj.filters53
23 files changed, 314 insertions, 0 deletions
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/CL.read.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/CL.read.1.tlog
new file mode 100644
index 0000000..bcd26b3
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/CL.read.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/CL.write.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/CL.write.1.tlog
new file mode 100644
index 0000000..73eaec6
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/CL.write.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/cl.command.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/cl.command.1.tlog
new file mode 100644
index 0000000..5cef6b9
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/cl.command.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.dll.intermediate.manifest b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.dll.intermediate.manifest
new file mode 100644
index 0000000..ecea6f7
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.dll.intermediate.manifest
@@ -0,0 +1,10 @@
+<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
+<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
+ <security>
+ <requestedPrivileges>
+ <requestedExecutionLevel level='asInvoker' uiAccess='false' />
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+</assembly>
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.lastbuildstate b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.lastbuildstate
new file mode 100644
index 0000000..4d28193
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.lastbuildstate
@@ -0,0 +1,2 @@
+#v4.0:v100
+Release|Win32|C:\Github\PowerShellExperimental\Invoke-Mimikatz\mimikatz-1.0\|
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.res b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.res
new file mode 100644
index 0000000..3104953
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.res
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.write.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.write.1.tlog
new file mode 100644
index 0000000..3cfbe7b
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/klock.write.1.tlog
@@ -0,0 +1,5 @@
+^C:\Github\PowerShellExperimental\Invoke-Mimikatz\mimikatz-1.0\librairies\klock\klock.vcxproj
+C:\Github\PowerShellExperimental\Invoke-Mimikatz\mimikatz-1.0\Win32\klock.lib
+C:\Github\PowerShellExperimental\Invoke-Mimikatz\mimikatz-1.0\Win32\klock.lib
+C:\Github\PowerShellExperimental\Invoke-Mimikatz\mimikatz-1.0\Win32\klock.exp
+C:\Github\PowerShellExperimental\Invoke-Mimikatz\mimikatz-1.0\Win32\klock.exp
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link-cvtres.read.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link-cvtres.read.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link-cvtres.read.1.tlog
@@ -0,0 +1 @@
+ÿþ \ No newline at end of file
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link-cvtres.write.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link-cvtres.write.1.tlog
new file mode 100644
index 0000000..46b134b
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link-cvtres.write.1.tlog
@@ -0,0 +1 @@
+ÿþ \ No newline at end of file
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.command.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.command.1.tlog
new file mode 100644
index 0000000..966e3ca
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.command.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.read.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.read.1.tlog
new file mode 100644
index 0000000..118ff20
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.read.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.write.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.write.1.tlog
new file mode 100644
index 0000000..ed695be
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/link.write.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.command.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.command.1.tlog
new file mode 100644
index 0000000..96b5f5a
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.command.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.read.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.read.1.tlog
new file mode 100644
index 0000000..6e3ab6c
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.read.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.write.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.write.1.tlog
new file mode 100644
index 0000000..df7edcc
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/mt.write.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.command.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.command.1.tlog
new file mode 100644
index 0000000..055dfdc
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.command.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.read.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.read.1.tlog
new file mode 100644
index 0000000..ee2aaa1
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.read.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.write.1.tlog b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.write.1.tlog
new file mode 100644
index 0000000..a07a6d6
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/Win32/rc.write.1.tlog
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/klock.cpp b/Exfiltration/mimikatz-1.0/librairies/klock/klock.cpp
new file mode 100644
index 0000000..9717c49
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/klock.cpp
@@ -0,0 +1,97 @@
+/* Benjamin DELPY `gentilkiwi`
+ http://blog.gentilkiwi.com
+ benjamin@gentilkiwi.com
+ Licence : http://creativecommons.org/licenses/by/3.0/fr/
+*/
+#include "klock.h"
+
+__kextdll bool __cdecl getDescription(wstring * maDescription)
+{
+ maDescription->assign(L"kLock : librairie de manipulation des bureaux");
+ return true;
+}
+
+bool getNameOfDesktop(HDESK desktop, wstring &bureau)
+{
+ bool resultat = false;
+
+ wchar_t * monBuffer;
+ DWORD tailleRequise = 0;
+
+ if(!GetUserObjectInformation(desktop, UOI_NAME, NULL, 0, &tailleRequise) && (tailleRequise > 0))
+ {
+ monBuffer = new wchar_t[tailleRequise];
+ if(resultat = (GetUserObjectInformation(desktop, UOI_NAME, monBuffer, tailleRequise, &tailleRequise) != 0))
+ {
+ bureau.assign(monBuffer);
+ }
+ delete[] monBuffer;
+ }
+ return resultat;
+}
+
+__kextdll bool __cdecl echange(mod_pipe * monPipe, vector<wstring> * mesArguments)
+{
+ wstringstream maReponse;
+ wstring source, cible, monBureau;
+ bool modeFullAuto = true;
+
+ if(mesArguments->size() == 2)
+ {
+ modeFullAuto = false;
+ source = mesArguments->front();
+ cible = mesArguments->back();
+ }
+
+ if (HDESK hOriginalDesktop = OpenInputDesktop(0, FALSE, GENERIC_READ | DESKTOP_SWITCHDESKTOP))
+ {
+ if(getNameOfDesktop(hOriginalDesktop, monBureau))
+ {
+ maReponse << L"Bureau courant : " << monBureau << endl;
+
+ if((_wcsicmp(monBureau.c_str(), source.c_str()) == 0) || modeFullAuto)
+ {
+ if(modeFullAuto)
+ cible = _wcsicmp(monBureau.c_str(), L"Default") == 0 ? L"WinLogon" : L"Default";
+
+ maReponse << L"Bureau cible : " << cible << endl;
+
+ if (HDESK hNewDesktop = OpenDesktop(cible.c_str(), 0, FALSE, DESKTOP_SWITCHDESKTOP))
+ {
+ if (SwitchDesktop(hNewDesktop))
+ maReponse << L"Switch du bureau réussi !";
+ else
+ maReponse << L"Erreur : impossible de basculer le bureau ; SwitchDesktop : " << mod_system::getWinError();
+ maReponse << endl;
+ CloseDesktop(hNewDesktop);
+ }
+ else maReponse << "Erreur : impossible d\'ouvrir le bureau cible (" << cible << L") ; OpenDesktop : " << mod_system::getWinError();
+ }
+ else if(!modeFullAuto)
+ maReponse << L"Erreur : le bureau courant (" << monBureau << L") ne correspond pas au bureau source indiqué (" << source << L")" << endl;
+ }
+ else maReponse << L"Erreur : impossible d\'obtenir le nom du bureau courant ; getNameOfDesktop : " << mod_system::getWinError() << endl;
+
+ CloseDesktop(hOriginalDesktop);
+ }
+ else maReponse << L"Erreur : impossible d\'ouvrir le bureau courant ; OpenInputDesktop : " << mod_system::getWinError() << endl;
+
+ return sendTo(monPipe, maReponse.str());
+}
+
+__kextdll bool __cdecl getDesktop(mod_pipe * monPipe, vector<wstring> * mesArguments)
+{
+ wstringstream maReponse;
+ wstring monBureau;
+
+ if (HDESK hDesktop = OpenInputDesktop(0, FALSE, GENERIC_READ))
+ {
+ if(getNameOfDesktop(hDesktop, monBureau))
+ maReponse << L"Bureau courant : " << monBureau << endl;
+ else
+ maReponse << L"Erreur : impossible d\'obtenir le nom du bureau courant ; getNameOfDesktop : " << mod_system::getWinError() << endl;
+
+ CloseDesktop(hDesktop);
+ }
+ return sendTo(monPipe, maReponse.str());
+} \ No newline at end of file
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/klock.h b/Exfiltration/mimikatz-1.0/librairies/klock/klock.h
new file mode 100644
index 0000000..e6ea046
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/klock.h
@@ -0,0 +1,14 @@
+/* Benjamin DELPY `gentilkiwi`
+ http://blog.gentilkiwi.com
+ benjamin@gentilkiwi.com
+ Licence : http://creativecommons.org/licenses/by/3.0/fr/
+*/
+#pragma once
+#include "kmodel.h"
+#include "mod_system.h"
+
+__kextdll bool __cdecl getDescription(wstring * maDescription);
+
+bool getNameOfDesktop(HDESK desktop, wstring &bureau);
+__kextdll bool __cdecl echange(mod_pipe * monPipe, vector<wstring> * mesArguments);
+__kextdll bool __cdecl getDesktop(mod_pipe * monPipe, vector<wstring> * mesArguments); \ No newline at end of file
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/klock.rc b/Exfiltration/mimikatz-1.0/librairies/klock/klock.rc
new file mode 100644
index 0000000..28599d2
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/klock.rc
Binary files differ
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/klock.vcxproj b/Exfiltration/mimikatz-1.0/librairies/klock/klock.vcxproj
new file mode 100644
index 0000000..a93a79d
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/klock.vcxproj
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{6556249E-1C80-4047-A863-F608C8B8AC55}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
+ <RootNamespace>klock</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ <UseOfMfc>Static</UseOfMfc>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ <UseOfMfc>Static</UseOfMfc>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <LinkIncremental>false</LinkIncremental>
+ <OutDir>$(SolutionDir)$(Platform)\</OutDir>
+ <IntDir>$(Platform)\</IntDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <LinkIncremental>false</LinkIncremental>
+ <OutDir>$(SolutionDir)$(Platform)\</OutDir>
+ <IntDir>$(Platform)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <Optimization>Full</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;KLOCK_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>$(SolutionDir)/commun;$(SolutionDir)/modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
+ <StringPooling>true</StringPooling>
+ <ExceptionHandling>false</ExceptionHandling>
+ <FloatingPointModel>Fast</FloatingPointModel>
+ <FloatingPointExceptions>false</FloatingPointExceptions>
+ <CreateHotpatchableImage>false</CreateHotpatchableImage>
+ <ErrorReporting>None</ErrorReporting>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>false</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <AdditionalDependencies>user32.lib;shlwapi.lib;secur32.lib</AdditionalDependencies>
+ <LinkErrorReporting>NoErrorReport</LinkErrorReporting>
+ </Link>
+ <ResourceCompile>
+ <Culture>0x040c</Culture>
+ </ResourceCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ <Optimization>Full</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;KLOCK_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>$(SolutionDir)/commun;$(SolutionDir)/modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
+ <StringPooling>true</StringPooling>
+ <ExceptionHandling>false</ExceptionHandling>
+ <FloatingPointModel>Fast</FloatingPointModel>
+ <FloatingPointExceptions>false</FloatingPointExceptions>
+ <CreateHotpatchableImage>false</CreateHotpatchableImage>
+ <ErrorReporting>None</ErrorReporting>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>false</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <AdditionalDependencies>user32.lib;shlwapi.lib;secur32.lib</AdditionalDependencies>
+ <LinkErrorReporting>NoErrorReport</LinkErrorReporting>
+ </Link>
+ <ResourceCompile>
+ <Culture>0x040c</Culture>
+ </ResourceCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ResourceCompile Include="klock.rc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\commun\kmodel.cpp" />
+ <ClCompile Include="..\..\modules\mod_parseur.cpp" />
+ <ClCompile Include="..\..\modules\mod_pipe.cpp" />
+ <ClCompile Include="..\..\modules\mod_system.cpp" />
+ <ClCompile Include="klock.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\commun\kmodel.h" />
+ <ClInclude Include="..\..\modules\mod_parseur.h" />
+ <ClInclude Include="..\..\modules\mod_pipe.h" />
+ <ClInclude Include="..\..\modules\mod_system.h" />
+ <ClInclude Include="klock.h" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project> \ No newline at end of file
diff --git a/Exfiltration/mimikatz-1.0/librairies/klock/klock.vcxproj.filters b/Exfiltration/mimikatz-1.0/librairies/klock/klock.vcxproj.filters
new file mode 100644
index 0000000..cc5f342
--- /dev/null
+++ b/Exfiltration/mimikatz-1.0/librairies/klock/klock.vcxproj.filters
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Modules Communs">
+ <UniqueIdentifier>{255a8a01-9f58-4a47-9d1e-1d5fc9f16419}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Modules Communs\Communication">
+ <UniqueIdentifier>{d6070dc8-7a9b-46c0-b75a-5fd6c10f8613}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Modules Communs\Parseur">
+ <UniqueIdentifier>{01639990-b135-46fe-8511-84761977c1bf}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Modules Communs\Librairie Modèle">
+ <UniqueIdentifier>{fa3fed71-2d05-4e39-a46b-59e9b2c83e04}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Modules Communs\System">
+ <UniqueIdentifier>{e53f7390-cd26-41d0-9f10-ea350fc88e43}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\modules\mod_pipe.cpp">
+ <Filter>Modules Communs\Communication</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\modules\mod_parseur.cpp">
+ <Filter>Modules Communs\Parseur</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\commun\kmodel.cpp">
+ <Filter>Modules Communs\Librairie Modèle</Filter>
+ </ClCompile>
+ <ClCompile Include="klock.cpp" />
+ <ClCompile Include="..\..\modules\mod_system.cpp">
+ <Filter>Modules Communs\System</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\modules\mod_pipe.h">
+ <Filter>Modules Communs\Communication</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\modules\mod_parseur.h">
+ <Filter>Modules Communs\Parseur</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\commun\kmodel.h">
+ <Filter>Modules Communs\Librairie Modèle</Filter>
+ </ClInclude>
+ <ClInclude Include="klock.h" />
+ <ClInclude Include="..\..\modules\mod_system.h">
+ <Filter>Modules Communs\System</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="klock.rc" />
+ </ItemGroup>
+</Project> \ No newline at end of file