• Hacker Banning Script WIP
    11 replies, posted
Yes, I very pissed at hackers right now. As it said, I'm am working on a script that will ban hackers due to "recent" admin mod exploits in servers. How ever I'm not a lua god, but I want to GET RID OF HACKERS THAT BADLY. What kind of hackers I mean? Ones that change there name to admin commands and somehow able to use that command (or worse). The script checks there name, chances are that 75% if those whos names are commands are hackers. I'm going to test this out in a server, but i can't be sure with the alpha version of this script will work. the table currently for this script that search the hackers names go by: "func_", "prop_", "!slay", "!mute", "!maul", "!slap", "!ban", "!kick" Don't care (or might) what you say about this post, heck you can even ban me, but i want to make scripts that bans hackers. Yes i know about sv_pure, but some people would like some people to have some non-mingy client side script or custom skins.
Well, everyone is going try to stop them. :eng101:
Haha the fact that someone figured out this exploit amuses me.
If an exploit like that exists, the person who made the admin mod should fix it themselves, and not rely on the community to fix it.
I had someone try this in my server their name was Jacob;killserver; or something like that but they had semi-colons in it so if I copy / pasted it into console it would disconnect me / shutdown server. Problem is if you put it in quotes it wont work or if you use a menu it wont work. So if someone gets you with this 'exploit' its mostly your fault.
[QUOTE=butters757;23863222]If an exploit like that exists, the person who made the admin mod should fix it themselves, and not rely on the community to fix it.[/QUOTE] Since when has anything in ULX been fixed for example? Half the commands there is broken anyways
[QUOTE=Tobba;23865127]Since when has anything in ULX been fixed for example? Half the commands there is broken anyways[/QUOTE] Care to give an example?
BanID, Unban, and loads of other commands always errors when you need them to not, some works now but i will post a error a soon as i find one, one before was something about the Bans table, im sure theres more
[quote]"Hacker banning script"[/quote] lol.
[QUOTE=Megiddo;23874006]Care to give an example?[/QUOTE] That's what I'm getting on my server-startup [code]lua\ulib\server\ucl.lua:19: bad argument #1 to 'pairs' (table expected, got nil) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulx\base.lua:24: attempt to call field 'registerAccess' (a nil value) lua\ulx\base.lua:24: attempt to call field 'registerAccess' (a nil value) lua\ulx\base.lua:24: attempt to call field 'registerAccess' (a nil value) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulx\modules\sh\user.lua:33: bad argument #1 to 'pairs' (table expected, got nil) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulx\base.lua:24: attempt to call field 'registerAccess' (a nil value) ERROR: Hook 'UTeamInitialize' Failed: lua\ulx\modules\uteam.lua:45: bad argument #1 to 'pairs' (table expected, got nil) Removing Hook 'UTeamInitialize' ULib queue error: lua\ulib\shared\player.lua:9: attempt to call field 'registerAccess' (a nil value)[/code] But some may be related to one of my scripts overwriting default user-access stuff (which ULib does too).
[QUOTE=aVoN;23877688]That's what I'm getting on my server-startup [code]lua\ulib\server\ucl.lua:19: bad argument #1 to 'pairs' (table expected, got nil) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulx\base.lua:24: attempt to call field 'registerAccess' (a nil value) lua\ulx\base.lua:24: attempt to call field 'registerAccess' (a nil value) lua\ulx\base.lua:24: attempt to call field 'registerAccess' (a nil value) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulx\modules\sh\user.lua:33: bad argument #1 to 'pairs' (table expected, got nil) lua\ulib\shared\commands.lua:1167: attempt to call field 'registerAccess' (a nil value) lua\ulx\base.lua:24: attempt to call field 'registerAccess' (a nil value) ERROR: Hook 'UTeamInitialize' Failed: lua\ulx\modules\uteam.lua:45: bad argument #1 to 'pairs' (table expected, got nil) Removing Hook 'UTeamInitialize' ULib queue error: lua\ulib\shared\player.lua:9: attempt to call field 'registerAccess' (a nil value)[/code] But some may be related to one of my scripts overwriting default user-access stuff (which ULib does too).[/QUOTE] Looks like you might have mismatched file versions, or missing files entirely.
Sorry, you need to Log In to post a reply to this thread.