Jump to content
ScrotyMcBoogerBalls

remoteexec.log is this player trying to cheat/exploit?

Recommended Posts

So i found this log entry on one of our servers and am not sure if its legitimate or not.

i really dont know enough to make a call so any help appreciated

 

Spoiler

04.07.2018 15:25:01: playername (77.186.149.50:2304) xxxxxxxxxxxxxxhash keyxxxxxxxxx - Compile Block "bis_fnc_spawn [[bis_o2_8544,bis_o2_8544],{
if (isServer) then {
_BNRG_fnc_SendOwnerToClient = compile format['
BNRG_fnc_ClientGetOwner_ID_%1 = owner (_this select 0);
_BNRG_fnc_ClientGetOwner_ID_Requestor = owner (_this select 1);
_BNRG_fnc_ClientGetOwner_ID_Requestor publicVariableClient "BNRG_fnc_ClientGetOwner_ID_%1";
BNRG_fnc_ClientGetOwner_ID_%1 = nil;
',getplayeruid (_this select 0)];

[_this select 0, _this select 1] call _BNRG_fnc_SendOwnerToClient;                
};
}]"

 

Share this post


Link to post
Share on other sites

I am not sure what he is hoping to accomplish but he does not have good intentions.

It looks like he is using a function that allows a client to get accurate owner id's, then applying your ID to himself granting him access to whatever admin tools you are using.

BNRG_GetOwnerFromClient = {

_requestedObject = [_this, 0, player,[player]] call BIS_fnc_param;
_requestor = [_this, 1, player,[player]] call BIS_fnc_param;
call Compile format ["BNRG_fnc_ClientGetOwner_ID_%1 = nil",getplayeruid _requestor];
BNRG_GetOwnerFromClient_RETURN = nil;
	
	[[[_requestedObject,_requestor], {
		if (isServer) then {
			_BNRG_fnc_SendOwnerToClient = compile format['
				BNRG_fnc_ClientGetOwner_ID_%1 = owner (_this select 0);
				_BNRG_fnc_ClientGetOwner_ID_Requestor = owner (_this select 1);
				_BNRG_fnc_ClientGetOwner_ID_Requestor publicVariableClient "BNRG_fnc_ClientGetOwner_ID_%1";
				BNRG_fnc_ClientGetOwner_ID_%1 = nil;
			',getplayeruid (_this select 0)];
			
			[_this select 0, _this select 1] call _BNRG_fnc_SendOwnerToClient;				
	};
}], "BIS_fnc_spawn", true, false, false] call BIS_fnc_MP;

BNRG_GetOwnerFromClient_RETURN = call Compile format ["waitUntil {!isNil 'BNRG_fnc_ClientGetOwner_ID_%1'}; BNRG_fnc_ClientGetOwner_ID_%1;",getplayeruid _requestor];
waitUntil {!isNil 'BNRG_GetOwnerFromClient_RETURN'}
call Compile format ["BNRG_fnc_ClientGetOwner_ID_%1 = nil",getplayeruid _requestor];
};

This is the whole code he probably used, you can find more information about this here: http://wiki.benargee.com/BNRG_fnc_getOwnerFromClient

  • Thanks 1

Share this post


Link to post
Share on other sites

Thanks for the info zcorza,

thats first entry we have ever found in that particular log which isnt bad for a server thats been running for nearly a year, I figured he was up to no good, temp ban is now a perm ban.

 

much appreciated

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×