Skip to content

Commit

Permalink
Merge pull request #21 from hfiref0x/dev112
Browse files Browse the repository at this point in the history
v 1.1.2
  • Loading branch information
hfiref0x authored Jan 27, 2022
2 parents 048664b + a1a4f5f commit b33b233
Show file tree
Hide file tree
Showing 53 changed files with 2,160 additions and 314 deletions.
Binary file modified Bin/drv64.dll
Binary file not shown.
Binary file modified Bin/kdu.exe
Binary file not shown.
2 changes: 1 addition & 1 deletion Bin/license.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020 - 2021 KDU Project
Copyright (c) 2020 - 2022 KDU Project

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
95 changes: 51 additions & 44 deletions KDU.sha256
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
d3a2d4ba16add4a2c961fc907355ac994dceedd4fb56aa1bc2d76b9bdef77bd8 *Bin\drv64.dll
a2030e34f60ef453ed19af18d306258717834f8988e0e3b3e8ec3917476915f6 *Bin\drv64.dll
293cb9a86a3f89e377ef5c6716d70bbdfd9c57ff0a07d484bd8abc1f521e70cc *Bin\dummy.sys
82370b38b940f98013a6506a82c35913ec810f312d93b93b5406f3caf07bda9f *Bin\dummy2.sys
5a08ecb2fad5d5c701b4ec42bd0fab7b7b4616673b2d8fbd76557203c5340a0f *Bin\kdu.exe
d1de3738065ee9682af1efa91a14addcf50bfc5828cf78efd7b5182a714fcdfd *Bin\license.txt
5705dce58c67949a2c1bda83f5e3024ca1c99bd2c08b317fbf39732987174231 *Bin\kdu.exe
751d35646474f1854972d6cc45c5b7419933e36fabe013eba785f276ec566d25 *Bin\license.txt
323d910f93683453d45239a0528d3c3cda7f2608fca864fd2a687184ffe129fe *Help\kdu1.png
a1d7a51549914833a3414a93646952c25deabe072d8a271b54e10727f923b479 *Help\kdu2.png
d2c38793dc0a55da29fd8336f397b9a9374690747d0d210d453f32c42cad9d84 *Help\kdu3.png
Expand All @@ -29,30 +29,30 @@ d45cf40c855a135898e4b35d0b5b2d00e3ad251a97d3f47990248116f22ff45e *Source\Example
10b9fe09b9357cb3c35a00a8b09ae24141ec5941a37c461c2a296d822aa2b512 *Source\Examples\DummyDrv2\dummy\r3request.c
cdfccae79b68bc7e66063d9a625caf32ef834e9e050b658b2bfa180b806290f8 *Source\Hamakaze\compress.cpp
09fa3cdaa1416b81ba5ee304cf24897726902b9d33a76d879f604b7fe26b4dcc *Source\Hamakaze\compress.h
acb25477b7f510a22cdbb8f8fa3761bded6aaf47270b6714b336eab5f50044ee *Source\Hamakaze\consts.h
86afb10ba8a7084ff696c82bc24e3c55dc206d254812d7c54d96bcfac6447392 *Source\Hamakaze\consts.h
405d06a619c3f8194af6ed4953f4facbcd1b9cf839ab085a64825131b44e9533 *Source\Hamakaze\drvmap.cpp
bf441b39bc025f2222b1e40fd1afde4fe997b251bce19423cc02b462c5ca929e *Source\Hamakaze\drvmap.h
bbe92082740904e98938dbf615ca5c90fecc436eba56b4de01a50e4879bd1b3e *Source\Hamakaze\dsefix.cpp
c8b1ae58b617d925bf2a19fd5c0a21071f653458d175482c2f2e74b55ecb6066 *Source\Hamakaze\dsefix.h
e807980816397dfdb4cc89c9d549b5f363f0f8fa504f50cc5cc16053b7821c8b *Source\Hamakaze\global.h
94fe6984818d83d42f2de2992cfdc6fa27ed8abc6f53ce782c17d0a7d10c6c49 *Source\Hamakaze\KDU.vcxproj
4cab2041b7531b4897da7742d1d7bec19ed30d2d7e829458e82a3c8abf32b269 *Source\Hamakaze\KDU.vcxproj.filters
526fb739aeafd4584983066a00e8d94f267651ceb1bd046065b8d7465b9bf265 *Source\Hamakaze\KDU.vcxproj.user
a8e8429c248c3fb2d2a84877990f129ee1d4a77af267a63c55c579efadd6cc03 *Source\Hamakaze\kduplist.h
c3b6c78d3d4a4542fbfe574a6c22ad7a6b9576670be8595261f3fead29d719de *Source\Hamakaze\kduprov.cpp
1bdeb9d16c67d2a8bc1b19f45687e8cc229387f5e37dbaa0fe4357a9a5646d62 *Source\Hamakaze\kduprov.h
6ae9bc41831b501a5f4ea2c7261696065efb5c11d360ff12257fb3be149d2abf *Source\Hamakaze\main.cpp
7b7bc2ef8d075d44f2761f081516f3cd7bd76cb63fe555c9aee2b2c510742961 *Source\Hamakaze\pagewalk.cpp
bea7c37207b9160e562bbe04e4a0b804467634ce6d114fee52a87c6b352c73e9 *Source\Hamakaze\global.h
de7f5d11ae1790b00907a4bc6384c8cbdedb20292f10628307f421f153c3909c *Source\Hamakaze\KDU.vcxproj
27e4c97365a3e159daf3e647ef0638ad1bde3f1a8a1c0de1a6fc347b3b99d5c8 *Source\Hamakaze\KDU.vcxproj.filters
b7b1235cb84a7754401acde239646dd2b4e86452e7758e6ea8527b9978bd6ae7 *Source\Hamakaze\KDU.vcxproj.user
0ac4d7bbc700ba7bc9dd4cd52c8b74742960f9ad3244d1d91b306b856984ae76 *Source\Hamakaze\kduplist.h
06bb890b75d1a70c8a60b6449370020b62e7206ede03de53931a443c7feabad8 *Source\Hamakaze\kduprov.cpp
9e450c9ff2916acb17ce411e422a2579c9b422d6c5b270fa1cc0fbfefecebc58 *Source\Hamakaze\kduprov.h
87e503a96c3e3cd978658b604ef3944854670d2d1bc870a481db66a0a2daec38 *Source\Hamakaze\main.cpp
e1a8de39e2d3d0bae5d9bbe1b18e849f5d070feb1d37f838176ede5a401f35ec *Source\Hamakaze\pagewalk.cpp
545ecf7e669b6b28753a02e33fae6f503750d26cf0bf9089701f401fd24e0dd1 *Source\Hamakaze\pagewalk.h
6fab38e28fb9fe4e993a8ce5a932907155927e37cee865332099ffa848f2b394 *Source\Hamakaze\ps.cpp
b8998a06b4f7a7bc724f22ee0adfad7636e66d75f46ebc065ab7898888fe6017 *Source\Hamakaze\ps.h
b213bcd339db20dddd8b0acfe53c964b805b3ca53f7214a09e5e04befb9e4b46 *Source\Hamakaze\ps.cpp
6c9e5a15f9d01db4b50ac06b723d4fe9468e2bb02eb8ba77c4bfecf8d83f1f8e *Source\Hamakaze\ps.h
8602466131240873672fd38bc977ca9d4e69e37ccb3f5b716fc695cce1e0b195 *Source\Hamakaze\resource.h
60a6c8023d0daec521507f1668d72d4eadea4c355a87b12d11db62a0ec4d7d50 *Source\Hamakaze\resource.rc
aa719973a0ed011032ff2cbc84bf63f99a8639593e40d8897e55b7d612c870e0 *Source\Hamakaze\resource.rc
fbeefc07c581f2c75233f36878d1e345e9d4916853eb6bcadccdfa9c5fe894bf *Source\Hamakaze\shellcode.cpp
47f83ecc1674a80151a89994af0242e41a1638eea3fe61b9aceaa0ac437f2b13 *Source\Hamakaze\shellcode.h
41a98d55095b3873b8d3057e223f440a34f992850436efd21024dc491d33a1d5 *Source\Hamakaze\sup.cpp
0d9c39f3b13871c096318adee651f89cd11ba9cab0d81644e3fb8f5ada3a8a85 *Source\Hamakaze\sup.h
a20e6c85a7a8db1556ce245d1d6da12e34ea7b12d0268d5f114c2d63b6910d2b *Source\Hamakaze\tests.cpp
9cfa6e8825aeacba88805cf36d95c1f42a5074638c87cf3ecbdf670ad0ded452 *Source\Hamakaze\tests.cpp
ad77ae168188a9748713ab5f7532447ca50a539fa8ebbec5ac86b273696b028e *Source\Hamakaze\tests.h
e0564204976bd689d0dfb07be5f511c9f778848afb67cd62b56a01492f03bf7f *Source\Hamakaze\victim.cpp
57f9d6b92de51d66e43f12e9caceb2229a0aa4e84a43081d50cb632256c771a0 *Source\Hamakaze\victim.h
Expand All @@ -63,8 +63,12 @@ fd5b39e2865e12b9525ebda8fd9e9658b341ead5932d1bcb412a189f81ca42ca *Source\Hamakaz
0b6c69ad498e67907e0c574ab06123aee4ec30c99fa181099ea929a8d820bfc1 *Source\Hamakaze\hde\table64.h
b060200c94e87f7264dbc670f79d8c692211cca292b4889a893c21c951ededc1 *Source\Hamakaze\idrv\atszio.cpp
015a6aff991174a881650c61fe1b28c5bfe3116a02a32abe5295ff389c5b7099 *Source\Hamakaze\idrv\atszio.h
ddfd650552905c29e5e5e4730e4a9e797543975cc6d91d9f632cda2cec74371b *Source\Hamakaze\idrv\dbutil23.cpp
a0a0379f23b15c83e9e331dcbee75a0fd10af07fe5cfda34df8cd3a356360dba *Source\Hamakaze\idrv\dbutil23.h
1fb270ea167913df0fbc8785fadf108bc102fdf527570d81ca003f3f6ff1a6d1 *Source\Hamakaze\idrv\directio64.cpp
73a97fa34df9c0733981536f2079d1eab89bfaf36b4c5d0003cb87d504764ec3 *Source\Hamakaze\idrv\directio64.h
fd8a96c13cb33dfaf06f6029d15c062430c9bfd9cf49241651e5fcf62e505034 *Source\Hamakaze\idrv\gmer.cpp
d14a2c9433dd4e5b765c7fef2910e12b251783a3805227ab1f6e1cd0e563e956 *Source\Hamakaze\idrv\gmer.h
8bcc062ab27f293c35df032340e761f18013d978fd3df33fbaca3a30a2726b5f *Source\Hamakaze\idrv\lha.cpp
dcb5da7acb4997abbde8372a8daf74dae5727ca5cbf80b26876fdb4cb2a0bc08 *Source\Hamakaze\idrv\lha.h
af3281bf9ab1b6693296baa6b0cee502c2b8d8660bdd3289fbfba16dc9cc3803 *Source\Hamakaze\idrv\mapmem.cpp
Expand All @@ -79,10 +83,10 @@ a0ed8a22c14b35bccd1ff0f45c8b23cad0f8c3af1d8e924caf4bfd63dfb02d89 *Source\Hamakaz
36ec0baeec7b61dbd9936507fcf1bf5aefec08e96ffe3bcb4883785ea2d9a542 *Source\Hamakaze\idrv\rzpnk.h
1eca84cbe37c198879c6d435359ab4bd799e23e3fc28c7ed2f18a8da4234e7a6 *Source\Hamakaze\idrv\winio.cpp
9eda15651e81be3fe7a8936a064f95719af7626bf87f81470b5f6c93d0c66d40 *Source\Hamakaze\idrv\winio.h
3eb55e40b835c54dcc949ed649c3590929997d15d1711b338be2db3fc180a97d *Source\Hamakaze\idrv\winring0.cpp
b9dbf5257f95e5b31f0838f6b192a2dc2b7a6021f73c6249671bdf47b2998ec8 *Source\Hamakaze\idrv\winring0.h
3fd20249ff874011dbd7af8d30b9407b2dfcb2791e3e6cd0f9c5e5ddbb2baed1 *Source\Hamakaze\idrv\winring0.cpp
103f50efe410f8668c40ddc68051ba49aa0ee1a5301cb54bc42991523c0edae9 *Source\Hamakaze\idrv\winring0.h
de7bdf0bd4acec31c963b916331399bce23c155e3002f0a8152a4a36af13faf8 *Source\Hamakaze\res\274.ico
f3468922e465b82842225594c23b56508c55f154d397c11be054092824562ead *Source\Hamakaze\res\SB_SMBUS_SDK.bin
b0030a31ae5c634b878e4a6519d8465292f09499e483a566a8d889cd6d0e3ce0 *Source\Hamakaze\res\SB_SMBUS_SDK.bin
1232f65b57bc8732ead29a730308f6c67bc53a2f9fafd47f8c7cc4b4f676a9e9 *Source\Hamakaze\utils\GenAsIo2Unlock.exe
893b90b942372928009bad64f166c7018701497e4f7cd1753cdc44f76da06707 *Source\Shared\minirtl\cmdline.c
bd6fe82852c4fcdfab559defa33ea394b752a4e4a5ac0653ae20c4a94b0175ed *Source\Shared\minirtl\cmdline.h
Expand All @@ -100,44 +104,47 @@ ef1b18997ea473ac8d516ef60efc64b9175418b8f078e088d783fdaef2544969 *Source\Shared\
27159b8ff67d3f8e6c7fdb4b57b9f57f899bdfedf92cf10276269245c6f4e066 *Source\Shared\minirtl\_strend.c
60f19c6b805801e13824c4d9d44748da8245cd936971411d3d36b873121888eb *Source\Shared\minirtl\_strlen.c
0434d69daa20fbf87d829ffc17e43dcc2db3386aff434af888011fdec2f645a4 *Source\Shared\minirtl\_strncpy.c
9323cc92fc8a04a0fbe740061e4fdb3d808004b11bc71e2f0d39e060e843e9c8 *Source\Shared\ntos\halamd64.h
2fa69b0677a3c7c93f7b85eca0f78c6548210e3fd7826fd8ae010db33456e52d *Source\Shared\ntos\ntos.h
8acab5c8b8b339bdaf8e7b7d06f2cd6b10d24f889ef92462e4e53abbc5dc5341 *Source\Shared\ntos\halamd64.h
5951b85f4d82c7ca4c0adffd312133e8dc82b468bc97e172c58d6c1c5f7008cb *Source\Shared\ntos\ntbuilds.h
bcd4a44996044fda3b3eaa335f01040f4a12cf894da82f17ce14fa5242cfd396 *Source\Shared\ntos\ntos.h
261011d0ee9c2d2ee22dad2cdb45d66449b22b5a831fd60293f315c72968dd32 *Source\Shared\tinyaes\aes.c
a68264a684f0c19caf7f2464544d9e8163362cd919f382d08b82cbef0497a6f7 *Source\Shared\tinyaes\aes.h
6bce46a89815c8270e833b72fb28c1c8543036f214b13946a5f5449a3cd4e988 *Source\Taigei\export.def
f66c8a7d577c5daad5ccb9d7b1269b2ef274914cf0ed9bb9c8ca3f1755ed26df *Source\Taigei\main.cpp
8b14163e1cf7ca090fe44dcf2342eb8a9eac03821b5ff20fd51a16966061d4a7 *Source\Taigei\Taigei.vcxproj
c06a15e597a68a248263c0e417b21b4b5f32fbd6685871d10e8cc5a22db2cfc3 *Source\Taigei\Taigei.vcxproj.filters
c06a75b13f855a94d46616796e024c52b499f8f92cf00ccb571ddbc6ff574676 *Source\Taigei\Taigei.vcxproj.user
87fd18410407f1b65d97d3ba67e925a32af7b742dbde81b04e68d4e5f0e179ad *Source\Tanikaze\resource.h
4be820fcd21fb7e4b861964446ff8d398c9b2d3c63bba0db4ee409037227b0b7 *Source\Tanikaze\resource.rc
92988ef31feef80907ee4156a183163cb01f16dfd0c13265d3b5c767a4dec69d *Source\Tanikaze\Tanikaze.vcxproj
6bebec6f6fd779896eaa133371378960f690ff769487972b9c9dadac4c0522e1 *Source\Tanikaze\Tanikaze.vcxproj.filters
276d982c42eeb1e7cf297cf14c8d505b304611b7f125f291177c3def83aa9826 *Source\Tanikaze\resource.h
546ccc6cc3e4c4fa0ddedd156812b96138123f2c3778d41ed28c49d9decdea63 *Source\Tanikaze\resource.rc
424c52b37168318da1386f46768fcb723335c9e59f3fc9b45defbbb5ff20ee00 *Source\Tanikaze\Tanikaze.vcxproj
e96e987e413cbc3ed3babc49fd6872b5a7241abc8dd4df585cf33f59a97a748d *Source\Tanikaze\Tanikaze.vcxproj.filters
c06a75b13f855a94d46616796e024c52b499f8f92cf00ccb571ddbc6ff574676 *Source\Tanikaze\Tanikaze.vcxproj.user
62adafee593db6c3883de1bdad56a044599fe26a94fc35f137f85f8efc212711 *Source\Tanikaze\drv\asio2.bin
d275162743495faa56903f933e983cb85e3340ac5ad6d3972f715f4119c9d147 *Source\Tanikaze\drv\ATSZIO64.bin
b628120f95be954cf411db37aa405d9462bac20ab785a3bcf3daa622f9af0a88 *Source\Tanikaze\drv\DirectIo64.bin
80fbc6fab642677c7f51f0d0892ee605101c5ab6cb70d2bae9b3cb0fee97e37b *Source\Tanikaze\drv\ene2.bin
80ceb30c1de633154e830faa93057d4ba853a0cee055c732ef1fd070b3f10d1f *Source\Tanikaze\drv\EneIo64.bin
91d1e8477d57e9449a96eda2fe0009c5bb3263323f2813064e9e241c3d684b92 *Source\Tanikaze\drv\EneTechIo64.bin
4c6ea5d7a5b4dedc1559ec501fb248fa601ea212232dd26549c9d20aac0e574e *Source\Tanikaze\drv\gdrv.bin
e3204fb564ee4e68f336792f6f1b7d2d7c1659ef7c25776057ca1310dba5f368 *Source\Tanikaze\drv\GLCKIO2.bin
095f54f59989fdd93656017375123c1de26b31213ae035941027575147ddae70 *Source\Tanikaze\drv\iQVM64.bin
23753605bac01d2b319555ceaf9d487032faaa897c2ffb24f03d20d4f886bd13 *Source\Tanikaze\drv\lha.bin
2fe561381d0ea3a888f8565e4236feb93faa9582aa67260af89f332e016cdead *Source\Tanikaze\drv\MsIo64.bin
7d682140ffb8f7ec0c8942a67529f359b064e43a2b10ff81912f630f1859f4e2 *Source\Tanikaze\drv\Phymemx64.bin
351a0e7f630816441ee047d709adb327ca1c741630aeddaebc826aa717f87010 *Source\Tanikaze\drv\procexp.bin
d4dc28268fe9b0398dc020da3948e902a88cf8ed6f2fd5efdec198f442ce0ae1 *Source\Tanikaze\drv\RTCore64.bin
386310c08c444ef06cc94f79b45c2ae863845b2462d97b10d348354b256826c4 *Source\Tanikaze\drv\rtkio64.bin
5217882ca699bfabacab7621926871760daff68b9bcb4f30ebe7956196170e4f *Source\Tanikaze\drv\WinRing0x64.bin
502deb8b46d9a3504bd6b28fdd430c3374eeb20087352ab20efac04e39fcf1f7 *Source\Tanikaze\drv\asio2.bin
8f19c5e57e5c1b07fa9dfdd87a21ca7fce2316ca6430ddc38d189364ad36d45b *Source\Tanikaze\drv\ATSZIO64.bin
5072a4397ebb018a364c32b520a6a511dec14af5ed10715d5dfb0fb6bc053a13 *Source\Tanikaze\drv\DbUtil2_3.bin
81289d1be53fc82c59224047e19e39ea6a46c135230a92bc28f80cf616b578c0 *Source\Tanikaze\drv\DirectIo64.bin
73db7d386cde3f27f71d8cc3b8ded43a32f4ee7a1df4e348c4bdab509ed66a81 *Source\Tanikaze\drv\ene2.bin
88feedd2654bc89700fb2a8e2198799b43f9d9c18b63af34045ff71896e7a342 *Source\Tanikaze\drv\EneIo64.bin
350e2fbee96f8574fdbde8f07c3713f91ec6fef1589feb94ca19c4d50b62cfdc *Source\Tanikaze\drv\EneTechIo64.bin
0685b2359a3177797e87e5a6183d8c0f9a681bfb1a293636eab4b41c7862690a *Source\Tanikaze\drv\gdrv.bin
b5a9114336db72677e1756c3b4e7a7ae81929bd31fa288706d148da261c0ef02 *Source\Tanikaze\drv\GLCKIO2.bin
9939cbd32c333a2ff8aea72558663db8bdc83d276b24253e1e5cca8108be418c *Source\Tanikaze\drv\gmerdrv.bin
6e03c350685045764b5701e09be8ed8c79bbbc6c8c5902f6c881461eddae7e1d *Source\Tanikaze\drv\iQVM64.bin
099dc2a6b2122861188fbfe68d74028f0e10bdcf2da26d3df3b7c150df4276fd *Source\Tanikaze\drv\lha.bin
8cb8a1ccf064fd7db79acd2d1009ba1bcb4f583fa43c572e9ff9e18dc8317b9d *Source\Tanikaze\drv\MsIo64.bin
ef8daf6ccdfd87a2684943e9545b7f7aafad8c16ebdb008fc3fbbf6092faef19 *Source\Tanikaze\drv\Phymemx64.bin
5cdbc99a70d09103394546d4f86e3defbe0296719c2b9828bc38eeec4d038303 *Source\Tanikaze\drv\procexp.bin
625c1b032bcffa1596db11a82d39a797bb26e80c38f2a6a380a9f8442658f431 *Source\Tanikaze\drv\RTCore64.bin
e9e824dbb097e29b599ca1d0da197fa5df9a117f7753a04c988c7c9d11c2a00a *Source\Tanikaze\drv\rtkio64.bin
03f82bc73c588f136e33fecb8ff4c42d151e0973717087411cea99a5d44fc1a2 *Source\Tanikaze\drv\WinRing0x64.bin
bf86c929ee9ee2bb88187e1d82bcddfe83375c73e6787b83a7e414dff691e35b *Source\Utils\readme.txt
c776bc97ee2fbe48d3e148bb37c887862e6de212d4391d6df9b5f149e40ed223 *Source\Utils\GenAsIo2Unlock\GenAsIo2Unlock.sln
c4a28bc43a63a40ff2d8699fa261ee1ced6783d199043484ea7921e8d078ea08 *Source\Utils\GenAsIo2Unlock\GenAsIo2Unlock.vcxproj
0f66125c8a4beed047c8bfb2eb57f8aa8ce3acc390b9303b4b2d10815e8d4b9c *Source\Utils\GenAsIo2Unlock\GenAsIo2Unlock.vcxproj.filters
1cfea117cf16c3510a679a865b5751eebc135805afd9b39b544e20042e74dc41 *Source\Utils\GenAsIo2Unlock\GenAsIo2Unlock.vcxproj.user
87cc605c53a167d0e1bce915cdf463786e0eb5de37c33d1883514f06df273426 *Source\Utils\GenAsIo2Unlock\main.cpp
238259eb3f3e8d38d3e63d3648d858ffb371cd139b63726c5ecc6fb88309e8de *Source\Utils\PCOMP\PCOMP.cpp
3629eef29efb058cdecf1f95544f4e2b317d4ff24e6940df2ad7eccd5512cd2c *Source\Utils\PCOMP\PCOMP.cpp
fbc6b76b8c809fe418f5b5db7a9e2627a960b934bcf788d0e47b36276e12e874 *Source\Utils\PCOMP\PCOMP.sln
39a7ea3734cf5792b2791cdc5a11a5bb4cd0a277b076b4d1c92809579f8a563c *Source\Utils\PCOMP\PCOMP.vcxproj
9d3ab8fd28598d38ff4cec709f99ba2206cecd1fb5ea78495ae115e1efad855d *Source\Utils\PCOMP\PCOMP.vcxproj
9e9296faaa6345655fcdc45387d249ff7f9918e4d384bc65a315b0b16e725c79 *Source\Utils\PCOMP\PCOMP.vcxproj.filters
5ba7c301714e8de140444210d020c93affb2dbd2acc5537697ff54febdeffbf7 *Source\Utils\PCOMP\PCOMP.vcxproj.user
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020 - 2021 KDU Project
Copyright (c) 2020 - 2022 KDU Project

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

#### System Requirements

+ x64 Windows 7/8/8.1/10;
+ x64 Windows 7/8/8.1/10/11;
+ Administrative privilege is required.

# Purpose and Features
Expand Down Expand Up @@ -112,6 +112,8 @@ You use it at your own risk. Some lazy AV may flag this tool as hacktool/malware
| 12 | LG | LHA | LG Device Manager | Semi-original | 1.6.0.2 |
| 13 | ASUSTeK | AsIO2 | ASUS GPU Tweak | WINIO | 2.1.7.1 and below |
| 14 | PassMark | DirectIo64 | PassMark Performance Test | Original | 10.1 and below |
| 15 | GMER | GmerDrv | Gmer "Antirootkit" | Original | 2.2 and below |
| 16 | Dell | DBUtil_2_3 | Dell BIOS Utility | Original | 2.3 and below |

More providers maybe added in the future.

Expand Down Expand Up @@ -154,6 +156,7 @@ Using this program might crash your computer with BSOD. Compiled binary and sour
* CVE-2019-18845, https://www.activecyber.us/activelabs/viper-rgb-driver-local-privilege-escalation-cve-2019-18845
* DEFCON27: Get off the kernel if you cant drive, https://eclypsium.com/wp-content/uploads/2019/08/EXTERNAL-Get-off-the-kernel-if-you-cant-drive-DEFCON27.pdf
* CVE-2019-8372: Local Privilege Elevation in LG Kernel Driver, http://www.jackson-t.ca/lg-driver-lpe.html
* CVE-2021-21551, https://attackerkb.com/topics/zAHZGAFaQX/cve-2021-21551

# Wormhole drivers code

Expand All @@ -166,4 +169,4 @@ They are used in multiple products from hardware vendors mostly in unmodified st

# Authors

(c) 2020 - 2021 KDU Project
(c) 2020 - 2022 KDU Project
5 changes: 5 additions & 0 deletions Source/Hamakaze/KDU.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,9 @@
<ClCompile Include="dsefix.cpp" />
<ClCompile Include="hde\hde64.c" />
<ClCompile Include="idrv\atszio.cpp" />
<ClCompile Include="idrv\dbutil23.cpp" />
<ClCompile Include="idrv\directio64.cpp" />
<ClCompile Include="idrv\gmer.cpp" />
<ClCompile Include="idrv\lha.cpp" />
<ClCompile Include="idrv\mapmem.cpp" />
<ClCompile Include="idrv\phymem.cpp" />
Expand All @@ -149,6 +151,7 @@
<ClInclude Include="..\Shared\minirtl\rtltypes.h" />
<ClInclude Include="..\Shared\minirtl\_filename.h" />
<ClInclude Include="..\Shared\ntos\halamd64.h" />
<ClInclude Include="..\Shared\ntos\ntbuilds.h" />
<ClInclude Include="..\Shared\ntos\ntos.h" />
<ClInclude Include="..\Shared\tinyaes\aes.h" />
<ClInclude Include="compress.h" />
Expand All @@ -158,7 +161,9 @@
<ClInclude Include="global.h" />
<ClInclude Include="hde\hde64.h" />
<ClInclude Include="idrv\atszio.h" />
<ClInclude Include="idrv\dbutil23.h" />
<ClInclude Include="idrv\directio64.h" />
<ClInclude Include="idrv\gmer.h" />
<ClInclude Include="idrv\lha.h" />
<ClInclude Include="idrv\mapmem.h" />
<ClInclude Include="idrv\phymem.h" />
Expand Down
15 changes: 15 additions & 0 deletions Source/Hamakaze/KDU.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,12 @@
<ClCompile Include="idrv\directio64.cpp">
<Filter>Source Files\idrv</Filter>
</ClCompile>
<ClCompile Include="idrv\gmer.cpp">
<Filter>Source Files\idrv</Filter>
</ClCompile>
<ClCompile Include="idrv\dbutil23.cpp">
<Filter>Source Files\idrv</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="global.h">
Expand Down Expand Up @@ -230,6 +236,15 @@
<ClInclude Include="idrv\directio64.h">
<Filter>Source Files\idrv</Filter>
</ClInclude>
<ClInclude Include="..\Shared\ntos\ntbuilds.h">
<Filter>ntos</Filter>
</ClInclude>
<ClInclude Include="idrv\gmer.h">
<Filter>Source Files\idrv</Filter>
</ClInclude>
<ClInclude Include="idrv\dbutil23.h">
<Filter>Source Files\idrv</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="resource.rc">
Expand Down
5 changes: 2 additions & 3 deletions Source/Hamakaze/KDU.vcxproj.user
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
<?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>
</LocalDebuggerCommandArguments>
<LocalDebuggerCommandArguments>-test</LocalDebuggerCommandArguments>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LocalDebuggerCommandArguments>-dse 6</LocalDebuggerCommandArguments>
<LocalDebuggerCommandArguments>-prv 16 -map c:\makeexe\kdu\bin\dummy.sys</LocalDebuggerCommandArguments>
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
</PropertyGroup>
</Project>
Loading

0 comments on commit b33b233

Please sign in to comment.