November 09, 2026, 04:05:25 am

Author Topic: Universal ANTI-KZH system  (Read 204 times)

0 Members and 1 Guest are viewing this topic.

Offline Sickz

  • Mighty
  • Sr Member
  • **
  • Posts: 284
  • Total likes: 29
  • Professional instructor of helping.
Universal ANTI-KZH system
« on: August 22, 2013, 02:32:56 pm »
Anti-KZH (Anti-Cheat System)




Dear visitors of Ambrosia community, I saw a lot of players with really ,,interesting'' style of playing. For example: groundstrafe (ducking technique) on soccerjam maps. We never had something like protection besides kreedz-hacks (kzh). So I thinked about improving our servers.


Universal Anti-KZH
How it works:

Most of kreedz hacks works like this:
How do they look like?  Hacks contains configuration files (.cfg) & Dynamic Link Libraries files (.dll)
(.dll)   Main base of hack
(.cfg)  Improvement of base




How do they work?  Injection part:  1.) Injection with injector,
                                                                                                2.) Injection with bug of Counter-Strike (replacement of .dll file that injects automatically into game)

So I decided that we should start finding anti-kreedz hacking system that can punish players like this:
After injection of .cfg or .dll file into game, it injects command to engine of the game. If this command ill pop up in the engine, guest ill be kicked.
- it works fine.





Here is a plugin file (.amxx)
http://forums.alliedmods.net/showthread.php?t=134424&highlight=kzh

- but there is a problem, it's only for kzh named as kzh.
- I was searching for improvement of this and I found one, Guy said: ,,You can edit the .sma file and add more names of hacks so it ill improve detection circle.''





Improvement .sma file download:
I can upload .sma file and send it to high staff, if this application ill be accepted.
(link is not shown because some individuals can abuse it)
« Last Edit: August 22, 2013, 02:35:44 pm by Sickz »

Moviemaker  |   Designer  |   Ambrosian user
www.youtube.com/sickzmedia

Offline Critical

  • Trust is hard to gain but easy to lose :)
  • Veteran
  • ***
  • Posts: 1499
  • Total likes: 45
  • Hi there. im from Mars.
Re: Universal ANTI-KZH system
« Reply #1 on: August 22, 2013, 02:42:52 pm »
isnt
 it for hns and kreedz server only? by the way the kzh is good to duck
gstrafe and scj aswell for longjumps and countjumps, i wish you goodluck
in doing this and i give you a support+ for this. Let the party begin!


Offline Frank

Re: Universal ANTI-KZH system
« Reply #2 on: August 22, 2013, 03:24:53 pm »
Won't work.
I use no cfg for this,and only people who i saw who can do this is anumidis onyz and me. I don't see the need in this,but,carry on,it will do no harm.

Dok borim se sa ranama,sanjam da opijam se vinom,rakijom i tamburama! <3 *Serbian dream*

Offline 'PL'

Re: Universal ANTI-KZH system
« Reply #3 on: August 23, 2013, 12:24:39 am »
Ahm, I will edit my message after I learn how the plugin works.
However, if we already got amx super on mm, you can just manually test them. The method is fullproof if it's preformed unexpected since the time of reaction is generally low and minimal for a cheater. If you are having a hns server, this would benefit more then in mm. Manual detection beats all automated plugins, especially those who aren't configured to do 5 deductive analysis in the same time.

Offline Duke Devlin

Re: Universal ANTI-KZH system
« Reply #4 on: August 23, 2013, 01:26:25 am »
but I for example got:

deathrun.cfg
sj.cfg
jailbreak.cfg
pub.cfg
war.cfg

will that also get me kicked/banned?


Offline P o p a y

Re: Universal ANTI-KZH system
« Reply #5 on: August 23, 2013, 02:51:52 am »
I think we will have more misunderstandings and chaos when other configuration load in.

Some expert opinions, please ?

Offline Rawrplus

Re: Universal ANTI-KZH system
« Reply #6 on: August 23, 2013, 11:04:36 am »
but I for example got:

deathrun.cfg
sj.cfg
jailbreak.cfg
pub.cfg
war.cfg

will that also get me kicked/banned?

I checked the .sma of the plugin for anti-kzh. It seems to go down under these commands:

Code: [Select]
{
"kzh_exec",
"zhy_exec",
"xhz_speed",
"kid_speed"
}

which lead to some more that are registered in the code.


So I don't think it should interfere with the actual configs, unless you have them named after a hack, which is pretty uncommon.

All the plugin does is, it checks if your cs is configured with kzh configs.

Code: [Select]
public set_send_tasks(id)
{
// Clear variables
for (new i = 0; i < KZH_NUM; i++) g_kzh_checked[id][i] = false
g_responsed_num[id] = 0

// UDP - unreliable protocol. I did this to prevent casual punish
set_task(2.0, "send_kzh_exec", id)
set_task(3.0, "send_kzh_exec", id)
set_task(4.0, "send_kzh_exec", id)

set_task(7.0, "check_and_punish", id)
}

so unless you cheat, you'll be fine by using any config. I'm not going to go over the entire detection proccess as than I'd have to paste here a lot more than what I just did but you get the point.

I'm not sure if this applies also to the unlinked plugin suggestion though.
« Last Edit: August 23, 2013, 11:09:23 am by Rawrplus »


[ 15% ] Finally update Billing Section once and for all
[ 50% ] Ambrosia Garry's Mod Re-Invented
[ 10% ] My web-coding online series
[ 20% ] Brand new forums
[ 30% ] Ambrosia FAQ
[ 10% ] Ambrosia TV
      
           
              [ ► ] Ambrosia History (2009-2014)
              [ ► ] Ambrosia Official Twitter
              [ ► ] Ambrosia Steam Group
              [ ► ] Ambrosia Facebook
              [ ► ] Support Section
              [ ► ] Site RSS
       
             
               [ ► ] Contact me through Steam
               [ ► ] Portfolio (Unfinished)
               [ ► ] Ambrosia Teamspeak
               [ ► ] Send me a PM






[info]I am currently inactive, please contact other highstaff if you need anything[/info]

Offline Critical

  • Trust is hard to gain but easy to lose :)
  • Veteran
  • ***
  • Posts: 1499
  • Total likes: 45
  • Hi there. im from Mars.
Re: Universal ANTI-KZH system
« Reply #7 on: September 16, 2013, 01:14:06 pm »
So i won't think that this is gonna work?


Offline SAViZi

Re: Universal ANTI-KZH system
« Reply #8 on: September 17, 2013, 04:40:10 pm »
@thought*
And yes, good idea, hope one day you can try it!

Offline P o p a y

Re: Universal ANTI-KZH system
« Reply #9 on: October 03, 2013, 06:18:38 pm »
Rawrplus are we able to put in this plug-in or it is not working ?

Offline Raven E II R

Re: Universal ANTI-KZH system
« Reply #10 on: October 04, 2013, 07:53:53 pm »
Rejected.
"I am an Ambrosian"