Windows 需用 manual mapping 注入器,CS2 会拦截 LoadLibrary 注入;Xenos 和 Extreme Injector 已被 VAC 检测;Linux 用 gdb 注入时 TracerPid 可见,可能被 VAC 检测
cmake -DCMAKE_BUILD_TYPE=Release -B build
cmake --build build -j $(nproc --all)README 未说明
跨平台 CS2 游戏作弊工具,基于游戏 Panorama UI 实现 GUI 与渲染
跨平台 CS2 游戏作弊工具,通过 DLL 注入实现内部作弊,界面基于 Panorama 构建,支持 Windows 和 Linux。
核心能力
- 基于游戏 Panorama UI 实现 GUI 与渲染
- 支持 Windows 与 Linux 双平台
- Release 构建不使用 CRT、无堆内存分配、无静态导入
- 不创建线程、不使用异常、无外部依赖
- 提供炸弹安放预警、无镜失准可视化等功能
容易踩的坑
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Osiris
Cross-platform (Windows, Linux) game hack for Counter-Strike 2 with GUI and rendering based on game's Panorama UI. Compatible with the latest game update on Steam.
What's new
-
04 November 2025
- Improved smoothness of "Player Info in World" on moving players
-
30 October 2025
- Added Bomb Plant Alert feature
- Green color means the bomb will be planted before the end of the round if uninterrupted
- Red color means the bomb can not be planted before the end of the round
- Added Bomb Plant Alert feature
-
23 October 2025
- Hostage Outline Glow hue is now customizable
-
20 October 2025
- Added "No Scope Inaccuracy Visualization" feature
-
09 October 2025
- Added viewmodel fov modification
Technical features
- C++ runtime library (CRT) is not used in release builds
- No heap memory allocations
- No static imports in release build on Windows
- No threads are created
- Exceptions are not used
- No external dependencies
Compiling
Prerequisites
Windows
- Microsoft Visual Studio 2022 with Desktop development with C++ workload
Linux
- CMake 3.24 or newer
- g++ 14 or newer or clang++ 18 or newer
Compiling from source
Windows
Open Osiris.sln in Visual Studio 2022, set build configuration to Release | x64. Press Build solution and you should receive Osiris.dll file.
Linux
Configure with CMake:
cmake -DCMAKE_BUILD_TYPE=Release -B build
Build:
cmake --build build -j $(nproc --all)
After following these steps you should receive libOsiris.so file in build/Source/ directory.
Loading / Injecting into game process
Windows
You need a DLL injector to inject (load) Osiris.dll into game process.
Counter-Strike 2 blocks LoadLibrary injection method, so you have to use a manual mapping (aka reflective DLL injection) injector.
Xenos and Extreme Injector are known to be detected by VAC.
Linux
You can simply run the following script in the directory containing libOsiris.so:
sudo gdb -batch-silent -p $(pidof cs2) -ex "call (void*)dlopen(\"$PWD/libOsiris.so\", 2)"
However, this injection method might be detected by VAC as gdb is visible under TracerPid in /proc/$(pidof cs2)/status for the duration of the injection.
FAQ
Where are the settings stored on disk?
In a configuration file default.cfg inside %appdata%\OsirisCS2\configs directory on Windows and $HOME/OsirisCS2/configs on Linux.
License
Copyright (c) 2018-2026 Daniel Krupiński
This project is licensed under the MIT License - see the LICENSE file for details.