Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 22.10.2025, 18:18 | CSXGuard / BaseHook отлов DeathMsg |
Impression, Код #include <windows.h> #include <stdio.h> typedef int (*pfnUserMsgHook)(const char* pszName, int iSize, void* pbuf); typedef pfnUserMsgHook (*pfnHookUserMsg_t)(char* szMsgName, pfnUserMsgHook pfn); pfnHookUserMsg_t g_pHookUserMsg = nullptr; pfnUserMsgHook g_pOrigDeathMsg = nullptr; unsigned char* g_pMsgBuffer = nullptr; void BEGIN_READ(void* buf, int size) { g_pMsgBuffer = (unsigned char*)buf; } int READ_BYTE() { return *g_pMsgBuffer++; } char* READ_STRING() { char* str = (char*)g_pMsgBuffer; g_pMsgBuffer += strlen(str) + 1; return str; } int __cdecl DeathMsg_Handler(const char* pszName, int iSize, void* pbuf) { BEGIN_READ(pbuf, iSize); int killer = READ_BYTE(); int victim = READ_BYTE(); int headshot = READ_BYTE(); char* weapon = READ_STRING(); char logMsg[256]; sprintf_s(logMsg, sizeof(logMsg), "DeathMsg: Killer=%d, Victim=%d, Headshot=%d, Weapon=%s\n", killer, victim, headshot, weapon); OutputDebugStringA(logMsg); FILE* log = nullptr; fopen_s(&log, "deathmsg.log", "a"); if(log) { fprintf(log, "%s", logMsg); fclose(log); } return g_pOrigDeathMsg(pszName, iSize, pbuf); } DWORD WINAPI InitHook(LPVOID lpParam) { Sleep(3000); HMODULE hEngine = GetModuleHandleA("hw.dll"); if(!hEngine) { OutputDebugStringA("ERROR: hw.dll not found\n"); return 0; } g_pHookUserMsg = (pfnHookUserMsg_t)GetProcAddress(hEngine, "HookUserMsg"); if(!g_pHookUserMsg) { OutputDebugStringA("ERROR: HookUserMsg not found\n"); return 0; } g_pOrigDeathMsg = g_pHookUserMsg("DeathMsg", DeathMsg_Handler); if(g_pOrigDeathMsg) OutputDebugStringA("DeathMsg hook installed successfully\n"); else OutputDebugStringA("ERROR: Failed to hook DeathMsg\n"); return 1; } BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved) { if(dwReason == DLL_PROCESS_ATTACH) { DisableThreadLibraryCalls(hModule); CreateThread(NULL, 0, InitHook, NULL, 0, NULL); } return TRUE; } Может так будет лучше, хз |
Metal Messiah | ||
| 27.9.2025, 22:12 | Анти Чит HNS | Vanga Detector (на ReChecker’е), Unreal Cheat Detector, HPP HACK BLOCK и Unreal Cheat Detector 1.3b(karaul0v) |
vehfn | ||
| 17.9.2017, 13:24 | Бесплатно выделю место под ваш игровой сервер у себя на компьютерах с OS Windows | Спасибо, дал ftp доступ залил туда свою сборку сервера на ReHLDS, еще раз спасибо |
google.bsk | ||
| 6.9.2015, 17:49 | Защита Counter Strike Сервера | Никто не куда не распаковывается через XFakeplayers.exe Оригинальный XFakeplayers упакован в обычный "тихий" инсталятор. Который и разворачивается на машине без участия пользователя. Одна из попыток школоты быстро поднять себе на халяву онлайн. Зил тут вообще ни при чём. Качал только с оригинального топика феечек |
ssx | ||
| 18.8.2015, 8:41 | Черти с рандомными никами | Вот что пишет Зилыч: ![]() |
MrMrak | ||
| 8.8.2015, 17:46 | Защита Counter Strike Сервера | tribbiani | |||
| 8.8.2015, 17:38 | Защита Counter Strike Сервера | В свете последних событий стало известно, что эксплойт работает только на windows, так что призываю всех к охлаждению. |
massimo | ||
| 3.8.2015, 16:58 | Защита Counter Strike Сервера | МУЖЫКИ заходят боты на сервер и начинают моргать микрофоны, и пинг скачет и сервер падает ![]() |
strelok93 | ||
| 18.5.2014, 18:15 | Помогите тупит маяк 1.6.7 | ставь UCP античит, он и бесплатен к тому же и ставится легко. Кстати это фейковое видео, он запустил маяк overpro.ru и зашел на левый сервер, его канеш не будет банить(может играть с любым читом). + чит страный(в черном окне было написано injected failed) и ещё у маяка стоят хуки на инжект в hl.exe! |
damilurg | ||
| 9.5.2014, 10:59 | Какой сервер открыть? | советую открыть hns сервер) очень интересный мод). Прикольно попрыгать, подогонять друг друга |
coca-cola :) | ||
| 15.4.2014, 21:37 | Injected Anticheat 17.1 (Обновляемая тема) | Был еще какой-то чит классный, с него можно было громкость в винампе менять и дорожки переключать :) К чему SXE сейчас? вон есть [Metamod] WHBlocker - он даже аим закрывает, сам пробовал - не стреляет секретная кнопка :) ты сравниваешь серверный античит, с клиентским это не разумно. Античит очень качественый регулярные обновления, простота установки, и тд. Мое мнение он намного лучше myac(уже гнилой). На него почти нету читов. Если кто нибудь будет искать, пусть отпишет здесь о поисках) |
X*CaHeK*X | ||
| 7.4.2014, 15:18 | Обход бана подменой SteamID | Стойте, а если поставить клиент античит на сервер допустим бесплатный sxe-injected, то steam id changer пахать не будет! Просто лучше перевести игроков на клиент античиты (Sxe,myac, UCP), чем переводить на Steam Вот что пишет сам создатель чита Здест будут цитаты читоков Цитата а вот интересна новый эмуль действительно на стока сложна сделать?.. я к тому что на тойже дилки RevEmu сделать можна .. и + добавить обработку тикета в дпрота.. дело пары дней.. они там ноют как будто это невозможна ( или дело в пол года.. мдя ) Цитата В общем логика работы защиты маздана такая: заходит человек, записываем соответствие AuthString - SteamID, в следующие разы если AuthString отличается, то баним. Цитата 2010KOHTEP Цитата Несомненно считать, что теперь контер-страйк наступит смерть - это глупо. Взять хотя бы CS:S, там менять steamid можно вообще лишь с помощью изменения номера своего HDD, а с применением парой математических операций так вообще на тот, который тебе необходим. Однако это не мешает среднестатистическим игрокам спокойно играть и никто не ругается по этому поводу. Но сама задумка заставить ребят-фиксомейкеров чуток подсуетиться меня очень радует. Особенно радует то, что решить данную проблему нормальными способами практически невозможно (патчинг status спасет лишь от кражи админки, как и префиксы в dproto). Автор темы без сомнений заслуживает медали за выставление технологий, которые довольно долгое время были лишь у узкого круга лиц, в публику. Вот что ещё пишут читарюги про Cracked Steeam Цитата Я вот тут прикинул. Оказывается подавляющее большинство серверов пропускает CRAСКЕD STEAM. Очень интересно. Я тестил не один десяток серверов, и оказывается что steam Lost выходит только если нет сокета со steam, при том видимо тут именно ДПрота виновата. Она не чекает валидацию, а только есть или нет сокет. Я думаю тут есть над чем подумать Далее Цитата там эмулятор GreenLuma, её Dproto воспринимает как оригинал SteamID. Генерируется это добро как я понял по акку стима, который даже подтверждения мыла не требует. Вот я думаю задача дельфинистам. Цитата Вы же понимаете, что тикет генерится согласно реги в стиме, а она не требует мыла для подтверждения . Притом нет разницы, оригинал айди это или от люмы. Цитата Посмотрел я этот GreenLuma... Стеам шлется без проверок.. проста число и все.. так что.Я и говорил, что валидации НЕТ. Вот тебе эмулятор где вообще в тикете заморочек нет. ДПрота ищет только СОКЕТ. ![]() |
exec1337 | ||