ByteAntiCheat is a lightweight kernel/user layer open-source anti cheating system written in C/C++for the Windows platform.
Due to the lightweight nature of this project, the syntax used is the basic C/C++syntax, and many annotations are written in Chinese for beginners to read and understand.
This project is in the early development stage, and friends who are interested in developing an anti cheating system are welcome to raise questions about this project. If interested, you can also participate in the development of Byte Anti Cheating System together.
- DLL injection detection
- Monitor read/write related functions
- Monitoring window create related functions
- Monitor hook pointer CRC32 check
- Complete game launcher
- to be later add
- Kernel callbacks protect process
- to be later add
- Remapping module image base to protect memory can't be change
- Remote thread injection detection
- Create thread Monitor
- Enumerating abnormal threads
- Enumerating abnormal virtual memory without modules
- to be later add
- Game process memory crc32
- enum vritual memory in vadroot
- Communicate with R3's heartbeat
- Simple anti vt
- to be later add
- to be later add