dpmemio.sys
ET&T Technology Co., Ltd. dpmemio.sys (ClevoECView) is a 12KB driver with only 9 imports that provides completely unrestricted arbitrary physical memory read/write and I/O port access with no authentication, no ACL, no address validation, and no size validation. MmUnmapIoSpace is not even imported, meaning every MmMapIoSpace call permanently leaks a system PTE mapping. An additional bug exists where MOVSXD sign-extension on a 32-bit UserBufferPtr provides a write-to-kernel-VA primitive. IOCTLs exposed via \\.\dpMemIO include 0xC80A2420 (arbitrary physical memory READ via MmMapIoSpace), 0xC80A2424 (arbitrary physical memory WRITE via MmMapIoSpace), 0xC80A2410/0xC80A2414 (I/O port read/write byte), 0xC80A2418/0xC80A241C (I/O port read/write variable size), and 0xC80A2428 (version/ping). VeriSign signed with a revoked certificate.
Known samples 2
0 recorded TRUE · 2 recorded FALSE · 0 unknown for loading despite HVCI. Results apply to individual samples.
dpmemio.sysSample 1 · HVCI FALSE
- MD5
1176d570c2c1af00f92feef45cea1614- SHA1
6f6c0176e75b2aea004c54a963fc4cee0f67bc2e- SHA256
7cf6881e43337c288b1883fafb234146a450ff94388aee395e05e36202c5afbb- Imphash
7e7d5450f92a9c3098e242578b505e7d- Authentihash MD5
0def4c412000a7bef2a2cafd00f50126- Authentihash SHA1
46be73d4bca95080185b99576671b51de9edc847- Authentihash SHA256
9dd70d3c1262b36468cb79ad26580a9d8b90e557d148ea36034b9c1195af6815- Machine
- AMD64
- Version
- 1.0.0.2 built by: WinDDK
- Publisher
- ET&T Technology Co.,Ltd.
dpmemio.sysSample 2 · HVCI FALSE
- MD5
81317f20d85addb0407e5f5c15095a53- SHA1
7bb3b01e5cdc6b5b98d75f64667d29e2c151f8cc- SHA256
cd631c54fe1375e4bdd2f63b58bd106066eeee267fc77b3161ceb023ab5fddda- Imphash
81283a76d19861eaf5f1837a53452762- Authentihash MD5
2798e1bb95ee53e08c1088fbec65f35a- Authentihash SHA1
bb6e9bc2437bee2d30f739beb054750cd6ca24cc- Authentihash SHA256
c25c71ca670d6d27ced406b8cba8aa92a4b96898ec1506f59f4fef09c1f3bb11- Machine
- I386
- Version
- 6.0.6000.16386 built by: WinDDK
- Publisher
- ET&T Technology Co.,Ltd.
Recorded command
sc.exe create dpMemIO binPath=C:\windows\temp\dpmemio.sys type=kernel && sc.exe start dpMemIOElevate privileges · Privileges: kernel · OS: Windows 10
Research & references
Acknowledgement: weezerOSINT @weezerOSINT

