PointBlank\PiercingBlow. CreateMutex
Всем привет,
Хочу показать, как избавиться от проверки PointBlank\PiercingBlow (CreateMutex) http://rgho.st/64cgb28qC/image.png ________________________________ 1. Понадобится PETools. 2. Понадобится Ida Pro\Free. 3. Понадобится Клиент игры. _________________________ Инструкция:Развернуть ↓____________________________________ Теперь нужно написать, инжект кода. Пример приведу на с#, дальше сами хоть с++. Клац:Развернуть ↓PointBlank:Развернуть ↓PiercingBlow:Развернуть ↓Ну вот и все, теперь сколько душе угодно запустится клиентов. Кому не нужен логин и пароль, Arguments за комментировать. |
Re: PointBlank\PiercingBlow. CreateMutex
first of all thank you so much for spreading this knowledge.
for a moment i still have a issue with piercing blow, with dumped code or original .exe file i cannot find the call for a mutex or a jnz instruction, in dump even i can find access to string again, tyvm for this thread obs: xigncode already bypassed http://i.imgur.com/7N6JIFZ.png http://i.imgur.com/cEDd9Li.png |
Re: PointBlank\PiercingBlow. CreateMutex
Можно во много раз проще, без проблем с патчингом под изменение кода в клиенте. Достаточно убить глобальные мьютексы во всем клиенте, ибо они используются только для контроля запуска вторичных инстансов. Это можно сделать, например, так:
Код:
DWORD WINAPI SetupKernel(PVOID) { Код:
HANDLE WINAPI hCreateMutex(LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner, LPCSTR lpName) { |
Re: PointBlank\PiercingBlow. CreateMutex
Цитата:
can i have a better explanation about this code usage, sorry i'm not a c++ Expert, even a c++ coder, i'm just a Java coder and know a bit of c# |
Re: PointBlank\PiercingBlow. CreateMutex
bola,
Create a DLL, then inject into the process (ddraw) startup. |
Re: PointBlank\PiercingBlow. CreateMutex
Цитата:
new Hook ??? many things are unknown for me and here comes the song... Hello Darkness my Old friend |
Re: PointBlank\PiercingBlow. CreateMutex
Цитата:
(XignCode && CreateMutexA Patched) http://i.imgur.com/y9edY4t.jpg |
Re: PointBlank\PiercingBlow. CreateMutex
Цитата:
|
Re: PointBlank\PiercingBlow. CreateMutex
bola, i share only code snippet. Your can use any code with splice hook implement.
I compile my dll for point blank (wo host/port change and etc, only mutex processing), take it and dont worry:) My dll have public export function: EmptyExport, u can add it into game PE as imported dll. P.S: my dll needs minwin windows update (started from Windows Vista) and of course ms redistributable. |
Re: PointBlank\PiercingBlow. CreateMutex
Цитата:
|
Текущее время: 22:42. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot