Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Point Blank (Piercing Blow) (https://forum.zone-game.info/forumdisplay.php?f=204)
-   -   [Piercing Blow] PointBlank\PiercingBlow. CreateMutex (https://forum.zone-game.info/showthread.php?t=41657)

bmzproject 26.12.2016 14:48

Re: PointBlank\PiercingBlow. CreateMutex
 
help me pintblank.exe I do not, please help me.
I have a file on you?

bola 26.12.2016 16:27

Re: PointBlank\PiercingBlow. CreateMutex
 
Цитата:

Сообщение от bmzproject (Сообщение 422217)
help me pintblank.exe I do not, please help me.
I have a file on you?

use createmutex method from nakonation, with Native Entry Point Injection from EasyHook source code doc

Код:

HANDLE WINAPI hCreateMutex(LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner, LPCSTR lpName) {
        const char* filter = "Global";
        if(strncmp(lpName, filter, strlen(filter)) != 0) {
                //try call original kernel function from virtual dll stub (minwin kernel)
                typedef HANDLE (*TCreateMutexA)(LPSECURITY_ATTRIBUTES, BOOL, LPCSTR);
                TCreateMutexA oCreateMutex = (TCreateMutexA)GetProcAddress(GetModuleHandleA("api-ms-win-core-synch-l1-1-0.dll"), "CreateMutexA");
                return oCreateMutex;
        }

        return nullptr;
}

you have to create a DLL with method that will be injected, the method above, and then a .exe file that will inject this DLL into Process, both examples are inside EasyHook documents

bmzproject 28.12.2016 20:26

Re: PointBlank\PiercingBlow. CreateMutex
 
http://messiah.m0nster.io/pb-dmutex.dll Is this right?
Injection start pointblank.exe ?


Цитата:

Сообщение от bola (Сообщение 422222)
use createmutex method from nakonation, with Native Entry Point Injection from EasyHook source code doc

Код:

HANDLE WINAPI hCreateMutex(LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner, LPCSTR lpName) {
        const char* filter = "Global";
        if(strncmp(lpName, filter, strlen(filter)) != 0) {
                //try call original kernel function from virtual dll stub (minwin kernel)
                typedef HANDLE (*TCreateMutexA)(LPSECURITY_ATTRIBUTES, BOOL, LPCSTR);
                TCreateMutexA oCreateMutex = (TCreateMutexA)GetProcAddress(GetModuleHandleA("api-ms-win-core-synch-l1-1-0.dll"), "CreateMutexA");
                return oCreateMutex;
        }

        return nullptr;
}

you have to create a DLL with method that will be injected, the method above, and then a .exe file that will inject this DLL into Process, both examples are inside EasyHook documents


PROGRAMMATOR 29.12.2016 11:38

Re: PointBlank\PiercingBlow. CreateMutex
 
Цитата:

Сообщение от bmzproject (Сообщение 422348)
Injection start pointblank.exe

Open pb.exe in CFF Explorer

http://image.zone-game.info/images/2016/12/29/foJiN.png

bmzproject 29.12.2016 18:34

Re: PointBlank\PiercingBlow. CreateMutex
 
PointBlank not work
Help me client PointBlank
[/I]
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 422373)


Exile03 29.12.2016 18:42

Re: PointBlank\PiercingBlow. CreateMutex
 
i add same you talk PROGRAMMATOR but when i run client new .exe hook
he stop work
http://i.imgur.com/ZsLD9sU.png

PROGRAMMATOR 29.12.2016 21:05

Re: PointBlank\PiercingBlow. CreateMutex
 
Вложений: 1
Exile03, replace XIGNCODE\x3.xem

Exile03 29.12.2016 21:41

Re: PointBlank\PiercingBlow. CreateMutex
 
continue same error man i insert this file and run again crash

http://i.imgur.com/lYqDo5F.png

n3k0nation 29.12.2016 21:50

Re: PointBlank\PiercingBlow. CreateMutex
 
Exile03, try it and dont forget install ms redistributable 2012.

Exile03 29.12.2016 22:59

Re: PointBlank\PiercingBlow. CreateMutex
 
but this system programmator make work for all version i'm trying on client ongame
old interface


Текущее время: 09:30. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot