AppShopDrv103.sys
AppShopDrv103.sys is a hardware utility driver from ASRock distributed with APP Shop and Auto Driver Installer. The driver exposes 30+ IOCTLs through a BCrypt AES-encrypted command wrapper (IOCTL 0x22EC00) with a hardcoded key, providing arbitrary physical memory read and write via MmMapIoSpace (IOCTLs 0x22E808/0x22E80C), unrestricted I/O port read and write in byte, word, and dword widths (IOCTLs 0x22E810-0x22E824), full PCI configuration space read and write via port 0xCF8/0xCFC (IOCTLs 0x22E830-0x22E844), MSR read and write via rdmsr/wrmsr (IOCTLs 0x22E848/0x22E84C), control register reads for CR0/CR2/CR3/CR4/CR8 (IOCTL 0x22E86C), RDTSC and RDPMC performance counter access, CPUID execution, and contiguous memory allocation. Same vulnerability class as other ASRock drivers (AsrDrv.sys) already tracked in LOLDrivers. Used by KDU (Kernel Driver Utility) as a provider.
Known samples 1
0 recorded TRUE · 1 recorded FALSE · 0 unknown for loading despite HVCI. Results apply to individual samples.
AppShopDrv103.sysSample 1 · HVCI FALSE
- MD5
ff6d5b0c4d9b2fd12d60656fd031c184- SHA1
6074c2360f5dc74738873a525dfbd67eb6625986- SHA256
cea231333781085538127bdcfbf49ef1d7500c057295fba061e962376e8219e6- Imphash
88e21ed9e717781eaf87209acbdbb567- Authentihash MD5
6042be4d5e0b478720d4b29b121df6ce- Authentihash SHA1
03c523f31603c460076ad549f985dd9533734e95- Authentihash SHA256
0e798af89d717eaed16d9691f06bb1ea61dbebafd2cbe734af5e2a8ed421a4fd- Machine
- AMD64
- Version
- 1.00.00.0000 built by: WinDDK
- Publisher
- ASRock Incorporation
Recorded command
sc.exe create AppShopDrv103 binPath=C:\windows\temp\AppShopDrv103.sys type=kernel && sc.exe start AppShopDrv103Elevate privileges · Privileges: kernel · OS: Windows 10
Research & references
Acknowledgement: Will Dormann @wdormann

