Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[G2O] SpeedBlock
#10
Any form of process detection or injection detection can be easily bypassed, that's true. That's why this module has two communicating components with server-side validation.

It's not an open source to make eventual bypass methods less obvious. And no, you can't do the same in pure scripts. While large chunk of this module contains Squirrel script compiled on load (GO doesn't support pre-compiled scripts), you can't achieve the same range of measurement accuracy with functions that go through Squirrel Virtual Machine. Client scripts can also be manipulated while module contains some special algorithm to detect that it's loaded and in desired form.

No one can know for sure if I didn't include any malicious code into module. Same goes to GO, Windows, vaccines, etc.
You can also check Virus Total reports on files:

VirusTotal - SpeedBlock.dll

VirusTotal - SpeedBlockServer.dll

VirustTotal - SpeedBlockServer.so

I've got some feedback that the module sometimes trigger false positive for some players. Unfortunately, I wasn't able to reproduce this error with simulation of load and latency.
If such problem occurs, you can resolve it with setting some tolerance to estimated multiplier, by modifying server script code like this:

Code:
addEventHandler("onSpeedHackDetect",function(pid, multiplier)
{
    if(isPlayerConnected(pid) && multiplier > x)
        kick(pid, "SpeedHack detected with multiplier: " + multiplier);
});

Where x is maximum tolerated multiplier (like 1.015).
Other option is to store counter of wrong multiplier values in some players data structure, together with multiplier. Then, you can check if the same multiplier occurs consistently. There high probability that false positive will produce other multiplier on different estimation.
Reply


Messages In This Thread
[G2O] SpeedBlock - by Marbar - 24.06.2020, 03:04
RE: [G2O] SpeedBlock - by Quarchodron - 24.06.2020, 07:45
RE: [G2O] SpeedBlock - by Marbar - 24.06.2020, 12:10
RE: [G2O] SpeedBlock - by Quarchodron - 24.06.2020, 12:32
RE: [G2O] SpeedBlock - by Marbar - 24.06.2020, 13:03
RE: [G2O] SpeedBlock - by Quarchodron - 24.06.2020, 13:11
RE: [G2O] SpeedBlock - by Marbar - 24.06.2020, 13:26
RE: [G2O] SpeedBlock - by Patrix - 24.06.2020, 19:57
RE: [G2O] SpeedBlock - by Retrok - 24.06.2020, 20:32
RE: [G2O] SpeedBlock - by Marbar - 24.06.2020, 22:05
RE: [G2O] SpeedBlock - by Patrix - 25.06.2020, 00:48
RE: [G2O] SpeedBlock - by Marbar - 25.06.2020, 01:59
RE: [G2O] SpeedBlock - by Patrix - 25.06.2020, 02:53
RE: [G2O] SpeedBlock - by Patrix - 25.06.2020, 05:16
RE: [G2O] SpeedBlock - by Marbar - 25.06.2020, 12:14
RE: [G2O] SpeedBlock - by Piootrek86 - 03.10.2020, 15:44
RE: [G2O] SpeedBlock - by Sative - 13.10.2020, 15:32

Possibly Related Threads…
Thread Author Replies Views Last Post
  [New G2O][Client-Side] GUI Patrix 1 3,345 02.01.2021, 05:22
Last Post: Patrix
  [New G2O][Client-Side] LocalStorage Patrix 0 2,427 08.05.2020, 16:38
Last Post: Patrix
  [New G2O] Module example Patrix 4 7,695 17.05.2019, 01:30
Last Post: Patrix
  [New G2O][Client-Side] Music Module Nubzior 3 5,921 24.05.2018, 08:07
Last Post: Nubzior
  G2O - Client Side Bots(0.0.4) KimiorV 16 17,035 16.01.2017, 10:47
Last Post: KimiorV
  [DEV] G2O Bot module Sative 64 59,288 25.11.2016, 20:13
Last Post: HammelGammel
  G2O Client side bots KimiorV 4 5,911 09.06.2016, 20:11
Last Post: KimiorV

Forum Jump:


Users browsing this thread: 2 Guest(s)