Author Topic: Is it possible to stop the hacking?  (Read 23996 times)







I know it's feeding the troll, but this stuff is annoying.
Is it possible to stop the hackers?



skill4life has a valid concern
maybe you should give him the link here :cookieMonster:
ot: i think theblackparrot made a script to detect it but i cant be sure

Found him on Cat123's Grapple server and asked him a couple of questions.






not hackeeing or enything!!11!!

OT: I don't really know that much about DLLs and how they work, so I don't know how to prevent them. The only way I know is to moderate the server and catch those seen doing it. A helpful little hint is if they are supposedly "lagging", sometimes they will chat while floating. If they are chatting at the same time, they are probably using a hack of some sort.


Saw the word "Computermix," knew what was going to follow up.

Is it possible to stop the hackers?
Is it possible to stop murder? Is it possible to stop poverty? Is it possible to create a world peace? Is it possible to stop the hackers?
The answer to all these questions is no. But Badspot is doing a good job fixing the client and making the hacks unusable for an indie developer.

-snip-

He'll be revoked, i'll send a message to badspot with this topic and mustang will be revoked.

Found him on Cat123's Grapple server and asked him a couple of questions.

-pics-
not hackeeing or enything!!11!!

OT: I don't really know that much about DLLs and how they work, so I don't know how to prevent them. The only way I know is to moderate the server and catch those seen doing it. A helpful little hint is if they are supposedly "lagging", sometimes they will chat while floating. If they are chatting at the same time, they are probably using a hack of some sort.

Yeah he wasn't lagging.

He came up to me on the server and said "Push me" so i did, and he froze in the air afterwards and said ":)"
Then he started blabbing while looking around in air.

loving cigarette, hacking in blockland. Seriously.

Mustang also bragged about 'hacking' on my server.  I brushed it off just talk, and even warned him it's revoke-worthy...

Also he said that he has like 20 keys.
Phht what a waste of money.

He was annoying as hell.
Being technical, constantly bringing out the "just ignore it" card.
Saying that hating him won't do anything over and over and over.

People like him I despise.

Noedit:
Saying he was hacking then minutes later calling us idiots for thinking he's hacking.

Fix your stuff badspot. Its been a month we're all tired of this.

If someone wants to double check an auto-banner for the hack, I just finished up this one.

If someone has the hack please do make sure it works, as I don't have it nor do I even want it.
It checks the position, velocity, ping, and if you're standing on something every second and will auto-ban for 15 minutes if something is suspicious after 13 seconds. It starts warning after the 8th second.
This will not affect those who are lagging, as your pings are the same when lagging.

If someone wants to double check an auto-banner for the hack, I just finished up this one.

If someone has the hack please do make sure it works, as I don't have it nor do I even want it.
It checks the position, velocity, ping, and if you're standing on something every second and will auto-ban for 15 minutes if something is suspicious after 13 seconds. It starts warning after the 8th second.
This will not affect those who are lagging, as your pings are the same when lagging.

That script is very hard to read. RIP word wrap in notepad.

Thanks for the efforts though, that's an awesome script. I can't confirm for you because I don't have the hack.
Anyone can confirm that script works properly?

That script is very hard to read. RIP word wrap in notepad.

Code: [Select]
//taken from the sport items as I didn't want to require an addon just for this

function player::isGrounded(%obj)

{

// need to figure out what the new ground planes typemask is

%type = $TypeMasks::FxBrickObjectType |  $TypeMasks::TerrainObjectType ;

%pos = vectorAdd( %obj.getPosition(), "0 0 0.1" );

%end = vectorAdd(%pos, "0 0 -0.5");


%target = containerRayCast(%pos, %end, %type, %obj);



if( ( %targ = getWord(%target,0) ) )

{

return true;

}


return false;

}



if(!isObject(publicClient))

{
   
new AiConnection(publicClient)
{
BL_ID = 888888;
};
   

publicClient.isAdmin = true;
   
publicClient.isSuperAdmin = true;

}



function GameConnection::checkHackLoop(%this)

{

%this.checkHackLoop = %this.schedule(1000,checkHackLoop);



if(%this.player)

{

%this.newPos = %this.player.getPosition();

%this.newVel = %this.player.getVelocity();

%this.newPing = %this.getPing();



if(!%this.player.isGrounded())

if(%this.newPos $= %this.oldPos)

if(%this.newVel $= %this.oldVel)

if(%this.newPing != %this.oldPing)

%this.count++;

else

%this.count = 0;

else

%this.count = 0;

else

%this.count = 0;


%this.oldPos = %this.player.getPosition();

%this.oldVel = %this.player.getVelocity();

%this.oldPing = %this.getPing();



if(%this.count >= 8)

messageClient(%this,'',"\c0It appears you are using the hack, stop using it now or be banned in 5 seconds.");


if(%this.count >= 13)

serverCmdBan(publicClient,%this.name,%this.bl_id,15,"Hack was detected.");

}

}



package HackCheckPackage

{

function GameConnection::autoAdminCheck(%this)

{

%this.checkHackLoop = %this.schedule(1000,checkHackLoop);

return parent::autoAdminCheck(%this);

}

};

activatePackage(HackCheckPackage);

Thanks tez

Detection looks like it would work fine to me.

Notepad doesnt always read line ends right, use notepad++.