RepositoryC++GBUnited Kingdom
hcmzah

hcmzah/data-ptr-comm

Communicate between user-mode and kernel-mode through a swapped QWORD pointer argument.

208stars
26forks
0issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: battleye

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: eac

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: easyanticheat

#1 Repository Của Tháng

🛰️ Giao tiếp bí truyền giữa user-mode và kernel-mode qua con trỏ bị hoán đổi

Khai thác NtUserSetGestureConfig trong win32k.sys để truyền dữ liệu bí mật giữa user-mode và kernel-mode mà không cần thay đổi hành vi bình thường của hệ thống.

Dự án data-ptr-comm của hcmzah cung cấp một phương pháp truyền thông giữa không gian người dùng (user-mode) và không gian hạ nhân (kernel-mode) thông qua việc sử dụng một con trỏ QWORD bị đồng bộ (swapped). Kỹ thuật này thường được dùng trong ngữ cảnh vượng mặt trái các hệ thống chống gian lận như EasyAntiCheat và BattlEye.

✨ Điểm nổi bật

  • Giao tiếp user-kernel: Truyền dữ liệu giữa user-mode và kernel-mode mà không cần gọi trực tiếp các API nhạy cảm.
  • NtUserSetGestureConfig: Nạn nhân là hàm này trong win32k.sys, nơi chữ ký hợp lệ được tạo ra thông qua con trỏ QWORD bị hoán đổi.
  • Không cần driver tùy chỉnh: Tận dụng lỗ hổng tồn tại trong thiết kế hàm để thực hiện giao tiếp.
  • Kiểm chứng trên Windows 21H2: Đã được kiểm nghiệm trên phiên bản Windows cụ thể.
  • Hỗ trợ chuỗi con trỏ: Có thể kết hợp với kỹ thuật chuỗi con trỏ khác để tránh bị phát hiện.

💡 Vì sao đáng chú ý

Không giống như các phương pháp truyền thống cần cài đặt driver riêng hoặc gọi trực tiếp các hàm hạ nhân nguy hiểm, data-ptr-comm khai thác một lỗ hổng trong thiết kế hàm NtUserSetGestureConfig để thực hiện giao tiếp một cách gián điệp. Điều này giúp giảm thiểu dấu vết và tăng khả năng tránh bị các hệ thống chống gian lận phát hiện.


#KernelCommunication #AntiCheatBypass #Win32kExploit #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
DErDYAST1R/BEKernelDriverUpdated

This is a repo of my previous BEKernelDriver but updated to add better protections and a more detailed setup. also with a good bit of code cleanup.

170
Apr 23, 2026
RepositoryC++
DErDYAST1R/EACBypass-CR3ReadyDrv

This is my EAC Bypass (Setup) Driver that offers an undetected communication and callback handler/hooking system through IOCTL.

241
Jul 3, 2026
RepositoryC++
ShimadaNanaki/vrc-eac-emulator

PoC of Semi-Emulated EAC bypass

81
Jul 3, 2026
RepositoryC++
R3nzTheCodeGOD/R3nzSkin

Skin changer for League of Legends (LOL)

4.8k
Aug 18, 2024
RepositoryC++
nefarius/ViGEmBus

Windows kernel-mode driver emulating well-known USB game controllers.

4.2k
Nov 2, 2023
RepositoryC++
tandasat/HyperPlatform

Intel VT-x based hypervisor aiming to provide a thin VM-exit filtering platform on Windows.

1.8k
Nov 24, 2023
RepositoryC++
Air14/HyperHide

Hypervisor based anti anti debug plugin for x64dbg

1.7k
Jul 8, 2024
RepositoryC++
simpleble/simpleble

SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, Linux and Android.

1.1k
Oct 23, 2026
RepositoryC++
mongodb/mongo-cxx-driver

C++ Driver for MongoDB

1.1k
Oct 22, 2026