Skip to content

Commit

Permalink
dev140
Browse files Browse the repository at this point in the history
Add provider 42
  • Loading branch information
hfiref0x committed Oct 22, 2023
1 parent 6799bc7 commit a86a61b
Show file tree
Hide file tree
Showing 60 changed files with 62 additions and 14 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,8 @@ You use it at your own risk. Some lazy AV may flag this tool as hacktool/malware
| 38 | Pavel Yosifovich | KRegExp | Kernel Registry Explorer | Original | Undefined | |
| 39 | Inspect Element LTD | EchoDrv | Echo AntiCheat (spyware) | Original | Undefined | |
| 40 | NVidia | nvoclock | NVidia System Utility Driver | Original | 7.0.0.32 | |
| 41 | Binalyze | IREC | Binalyze DFIR | Original | Undefined | |
| 41 | Binalyze | IREC | Binalyze DFIR | Original | 3.11.0 | |
| 42 | DavidXXW | PhyDMACC | SLIC ToolKit | WINRING0 | 1.2.0 | |

###### *At commit time, data maybe inaccurate.

Expand Down
5 changes: 3 additions & 2 deletions Source/Hamakaze/KDU.vcxproj.user
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LocalDebuggerCommandArguments>-list</LocalDebuggerCommandArguments>
<LocalDebuggerCommandArguments>
</LocalDebuggerCommandArguments>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LocalDebuggerCommandArguments>-prv 40 -dse 6</LocalDebuggerCommandArguments>
<LocalDebuggerCommandArguments>-prv 42 -map c:\install\dummy2.sys</LocalDebuggerCommandArguments>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
</PropertyGroup>
</Project>
2 changes: 1 addition & 1 deletion Source/Hamakaze/idrv/binalyze.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,4 @@ BOOL WINAPI BeDrvOpenProcess(
*ProcessHandle = UlongToHandle(data);

return bResult;
}
}
29 changes: 28 additions & 1 deletion Source/Hamakaze/kduplist.h
Original file line number Diff line number Diff line change
Expand Up @@ -1178,5 +1178,32 @@ static KDU_PROVIDER g_KDUProviders[] =
(provValidatePrerequisites)NULL,

(provOpenProcess)BeDrvOpenProcess
}
},

{
NULL,

(provStartVulnerableDriver)KDUProvStartVulnerableDriver,
(provStopVulnerableDriver)KDUProvStopVulnerableDriver,

(provRegisterDriver)NULL,
(provUnregisterDriver)NULL,
(provPreOpenDriver)NULL,
(provPostOpenDriver)KDUProviderPostOpen,
(provMapDriver)KDUMapDriver,
(provControlDSE)KDUControlDSE2,

(provReadKernelVM)NULL,
(provWriteKernelVM)NULL,

(provVirtualToPhysical)NULL,
(provQueryPML4)NULL,
(provReadPhysicalMemory)WRZeroReadPhysicalMemory,
(provWritePhysicalMemory)WRZeroWritePhysicalMemory,

(provValidatePrerequisites)NULL,

(provOpenProcess)NULL
}

};
Binary file modified Source/Hamakaze/res/SB_SMBUS_SDK.bin
Binary file not shown.
Binary file modified Source/Hamakaze/res/Taigei32.bin
Binary file not shown.
6 changes: 3 additions & 3 deletions Source/Hamakaze/tests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
*
* TITLE: TESTS.CPP
*
* VERSION: 1.34
* VERSION: 1.40
*
* DATE: 16 Sep 2023
* DATE: 21 Oct 2023
*
* KDU tests.
*
Expand Down Expand Up @@ -188,7 +188,7 @@ VOID KDUTest()
// KDUTestLoad();

// TestSymbols();
Context = KDUProviderCreate(40,
Context = KDUProviderCreate(42,
FALSE,
NT_WIN10_20H1,
KDU_SHELLCODE_V1,
Expand Down
3 changes: 2 additions & 1 deletion Source/Shared/consts.h
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@
#define IDR_KEXPLORE 139
#define IDR_KOBJEXP 140
#define IDR_KREGEXP 141
#define IDR_RESERVED8 142
#define IDR_PHYDMACC 142
#define IDR_ECHODRV 143
#define IDR_NVOCLOCK 144
#define IDR_IREC 145
Expand Down Expand Up @@ -191,6 +191,7 @@
#define KDU_PROVIDER_ECHODRV 39
#define KDU_PROVIDER_NVOCLOCK 40
#define KDU_PROVIDER_BINALYZE_IREC 41
#define KDU_PROVIDER_PHYDMACC 42

#define KDU_PROVIDER_DEFAULT KDU_PROVIDER_INTEL_NAL

Expand Down
Binary file modified Source/Tanikaze/data/AsusCertService.bin
Binary file not shown.
Binary file modified Source/Tanikaze/data/KMUEXE.bin
Binary file not shown.
2 changes: 1 addition & 1 deletion Source/Tanikaze/data/KMUSIG.bin
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
���7?��;���z��,]�qq�>Vf[��&S�>��o��ְ��kFzQ���y,�-ҷ}e�I8��q^g�0��^���r*�(��a�7p}�?�4FjB\0K$1g^퉄���b���V`ʹ��%뇱�7�*��֯>��wi�
���7?a�ce��z��,]�qq�>Vf[��&S�>��o��ְ��kFzQ���y,�-ҷ}e�I8��q^g�0��^���r*�(��a�7p}�?�4FjB\0K$1g^퉄���b���V`ʹ��%뇱�7�*��֯>��wi�
mV?�SH��/�0�8��H�]��
Expand Down
Binary file modified Source/Tanikaze/data/dbutilcat.bin
Binary file not shown.
Binary file modified Source/Tanikaze/data/dbutilinf.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/ALSysIO64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/AMDRyzenMasterDriver.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/ATSZIO64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/AsIO3.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/AsrDrv106.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/DbUtil2_3.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/DirectIo64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/DirectIo64_2.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/EneIo64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/EneTechIo64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/GLCKIO2.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/HW64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/KExplore.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/KObjExp.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/KRegExp.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/LDD.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/MsIo64.bin
Binary file not shown.
Binary file added Source/Tanikaze/drv/PhyDMACC.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/Phymemx64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/RTCore64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/SysDrv3S.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/WinRing0x64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/amsdk.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/asio2.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/dbk64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/dbutildrv2.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/echo_driver.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/ene2.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/etdsupp.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/gdrv.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/gmerdrv.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/heavenluo.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/iQVM64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/inpoutx64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/irec.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/kprocesshacker.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/lha.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/mimidrv.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/nvoclock.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/pcdsrvc_x64.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/physmem.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/procexp1627.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/procexp1702.bin
Binary file not shown.
Binary file modified Source/Tanikaze/drv/rtkio64.bin
Binary file not shown.
1 change: 1 addition & 0 deletions Source/Tanikaze/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
#define IDR_KEXPLORE 139
#define IDR_KOBJEXP 140
#define IDR_KREGEXP 141
#define IDR_PHYDMACC 142
#define IDR_ECHODRV 143
#define IDR_NVOCLOCK 144
#define IDR_IREC 145
Expand Down
10 changes: 6 additions & 4 deletions Source/Tanikaze/resource.rc
Original file line number Diff line number Diff line change
Expand Up @@ -146,15 +146,17 @@ IDR_NVOCLOCK RCDATA "drv\\nvoclock.bin"

IDR_IREC RCDATA "drv\\irec.bin"

IDR_PHYDMACC RCDATA "drv\\PhyDMACC.bin"


/////////////////////////////////////////////////////////////////////////////
//
// Version
//

VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,1,7,2310
PRODUCTVERSION 1,1,7,2310
FILEVERSION 1,1,8,2310
PRODUCTVERSION 1,1,8,2310
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
Expand All @@ -171,12 +173,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "UG North"
VALUE "FileDescription", "Kernel Driver Utility Database"
VALUE "FileVersion", "1.1.7.2310"
VALUE "FileVersion", "1.1.8.2310"
VALUE "InternalName", "Tanikaze.dll"
VALUE "LegalCopyright", "Copyright (C) 2020 - 2023 KDU Project"
VALUE "OriginalFilename", "Tanikaze.dll"
VALUE "ProductName", "KDU"
VALUE "ProductVersion", "1.1.7.2310"
VALUE "ProductVersion", "1.1.8.2310"
END
END
BLOCK "VarFileInfo"
Expand Down
15 changes: 15 additions & 0 deletions Source/Tanikaze/tanikaze.h
Original file line number Diff line number Diff line change
Expand Up @@ -653,6 +653,21 @@ KDU_DB_ENTRY gProvEntry[] = {
(LPWSTR)L"IREC",
(LPWSTR)L"IREC",
(LPWSTR)L"Microsoft Windows Hardware Compatibility Publisher"
},

{
KDU_MIN_NTBUILDNUMBER,
KDU_MAX_NTBUILDNUMBER,
IDR_PHYDMACC,
KDU_PROVIDER_PHYDMACC,
KDU_VICTIM_PE1702,
SourceBaseWinRing0,
KDUPROV_FLAGS_PHYSICAL_BRUTE_FORCE,
KDUPROV_SC_ALL_DEFAULT,
(LPWSTR)L"SLIC ToolKit",
(LPWSTR)L"PhyDMACC",
(LPWSTR)L"PhyDMACC_1_2_0",
(LPWSTR)L"Suzhou Ind. Park ShiSuanKeJi Co., Ltd."
}

};
Expand Down

0 comments on commit a86a61b

Please sign in to comment.