ScrotyMcBoogerBalls 0 Posted July 20, 2018 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
zcorza 11 Posted July 21, 2018 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 1 Share this post Link to post Share on other sites
ScrotyMcBoogerBalls 0 Posted July 21, 2018 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
pierremgi 4900 Posted August 4, 2018 @benargee Any intention behind that? Share this post Link to post Share on other sites