[img]http://s3-eu-west-1.amazonaws.com/coderhire-script-images/7eafaa604f510ad66931e3af4bf8fbf8.png[/img]
free AC, detects 99% of current publicly available scripts.
[B]Current features:[/B]
Screen Grab
Lua file detection
Convar force detection
[url=https://github.com/zerothefallen/Quack-Anti-Cheat] Current QAC Vers[/url]
[B]Changelog [/B]
3/26/14 -- V 1.0 Public
5/25/14 -- V 1.1 -- Added a quack sound because yolo
6/8/14 -- V 1.2 -- Most likely last version. Only making sure it works 100% and no retarded errors
7/21/14 -- v 1.3
thats pretty friendly of you
i suppose someone might learn something from it
(also kinda feel bad for the (hundreds?) that paid for it)
[QUOTE=rejax;44358702]thats pretty friendly of you
i suppose someone might learn something from it
(also kinda feel bad for the (hundreds?) that paid for it)[/QUOTE]
250.
I felt a bit iffy about it as well, but I guess added security of it being >slightly< more private I guess as well as instant updates is a plus
Got this error on TTT server.
[code]
[ERROR] addons/qac/lua/autorun/server/sv_qac.lua:343: attempt to index global 'ds' (a nil value)
1. fn - addons/qac/lua/autorun/server/sv_qac.lua:343
2. unknown - addons/ulib/lua/ulib/shared/hook.lua:183
[/code]
Quick analysis of your AC:
Screencapture was taken from [B]paid [/B]admin mod named "Serverguard".
I heard you think everything is based off Lua RunString functions. You are wrong.
[QUOTE]
oRunString = RunString
function RunString(var)
//print("RunString ran with var: "..tostring(var))
//error("RunString Callback: Contact ZTF")
// fucknig runstring detour is useless
if (E2Fix) then
oRunString(var)
end
end
[/QUOTE]
Nice work making your anticheat ignore yourself.
[QUOTE]
local banned = {} -- Dont touch this
if (whitelist) then
banned = {
["STEAM_0:1:38717786"] = true
// [url]http://steamcommunity.com/profiles/76561198037701301[/url] aka
// [url]http://steamcommunity.com/id/zerothefallen/[/url]
}
end
[/QUOTE]
Malicious code that crashes clients.
[QUOTE]
if (crash) then
p:SendLua("cam.End3D()")
if (IsValid(p)) then
p:Kick()
end
end
[/QUOTE]
Nice work stealing my friend's (Leystryku) antispeedhack idea from HeX's server.
Static tickrate (66) will confuse users on servers with higher tickrate and will stop banning cheaters on servers with lower one.
[QUOTE]
local tolerance = 10
local speedfs = {"SetMaxSpeed", "SetForwardSpeed", "SetUpSpeed", "SetSideSpeed", "SetMaxClientSpeed"}
local QAC_MOVE = (
function(p, d)
local t = CurTime()
local l = p.QACNoSpeed
if (l) then
local d = t - l
print(d)
if (d < (1 / (66 + tolerance))) then // use (1 / engine.TickInterval()) you dumbass
for _, f in pairs(speedfs) do
ds[f](ds, 0)
end
end
end
p.QACNoSpeed = t
end
)
hook.Add("Move", "QACSpeed", QAC_MOVE)
[/QUOTE]
[B]
After serveral days copypasting and leaking other people's code, hopefully, it will be worth the wait.
[/B]
[QUOTE=ks_uw-the_cat;44361539]Quick analysis of your AC:
Screencapture was taken from [B]paid [/B]admin mod named "Serverguard".
I heard you think everything is based off Lua RunString functions. You are wrong.
Nice work making your anticheat ignore yourself.
Malicious code that crashes clients.
Nice work stealing my friend's (Leystryku) antispeedhack idea from HeX's server.
Static tickrate (66) will confuse users on servers with higher tickrate and will stop banning cheaters on servers with lower one.
[B]
After serveral days copypasting and leaking other people's code, hopefully, it will be worth the wait.
[/B][/QUOTE]
I still think Zerothefallen is one of the sketchy-est members of the gmod community, but, I had the paid version of this AC and it worked beautifully (aside from banning everyone online when I forgot to remove it while editing server files)
RunString command can be dangerous and is the most commonly used command to stream people's rcon pass through infected addons (traitor glows, gamble, there were a few new ones)
There are plenty of devs that code themselves into their code, it's easy to find and remove if you really want to, if not then it may make it easier for him to help you trouble shoot some things.
The ("cam.End3D()") isn't really malicious unless it'a s malicious user, it will auto crash hackers that it catches, at least it doesn't use the method where it writes thousands of temp files to make it crash because that one is a motherfucker. lol
It sucks that I paid for it and it's free now but I caught it on sale so at least it wasn't $15 like some people put out. (I'm really hoping this doesn't make the next batch of script kiddies work around this AC since it's free now, but only time will tell and Zero was pretty good at pushing out updates when he noticed things)
[QUOTE=pants73;44361860]I still think Zerothefallen is one of the sketchy-est members of the gmod community, but, I had the paid version of this AC and it worked beautifully (aside from banning everyone online when I forgot to remove it while editing server files)
RunString command can be dangerous and is the most commonly used command to stream people's rcon pass through infected addons (traitor glows, gamble, there were a few new ones)
There are plenty of devs that code themselves into their code, it's easy to find and remove if you really want to, if not then it may make it easier for him to help you trouble shoot some things.
The ("cam.End3D()") isn't really malicious unless it'a s malicious user, it will auto crash hackers that it catches, at least it doesn't use the method where it writes thousands of temp files to make it crash because that one is a motherfucker. lol
It sucks that I paid for it and it's free now but I caught it on sale so at least it wasn't $15 like some people put out. (I'm really hoping this doesn't make the next batch of script kiddies work around this AC since it's free now, but only time will tell and Zero was pretty good at pushing out updates when he noticed things)[/QUOTE]
RunString can be easily bypassed by unsing analogs of it like RunStringEx or CompileString, also original RunString function can be accessed using debug.getupvalue or some other shit.
+ RunString override can cause conflicts of other scripts that use it for non-malicious purposes.
"There are plenty of devs that code themselves into their code, it's easy to find and remove if you really want to, if not then it may make it easier for him to help you trouble shoot some things. "
What's the problem? You people usually buy things from CH, if there's some things like that on CH addon usually gets removed. If you download it from pub - please consider checking it for mailicious stubs of code or code things yourself, or hire coders, developers, whatever.
And as i told you again, it has a lot of things that he uses without a permission he could kindly ask about, or code some things himself using his brain and hands, but he didn't (ZF, are you that stupid?).
+
As i said above, antispeedhack works the wrong way and can cause false detections = false player movement breaks and other things.
"It sucks that I paid for it" yeah i agree, you paid for such a garbage anticheat.
P. S.
Scriptkiddies can't make, analyze and reverse things without examples and tutorials, so, don't worry, there's won't be made any bypasses so fast.
Wasn't there a crash command in one of the Coderhire ULX essentials pack
It was either that or something that forced a webpage open on a user, but I actually think it was both
[QUOTE=NiandraLades;44362060]Wasn't there a crash command in one of the Coderhire ULX essentials pack
It was either that or something that forced a webpage open on a user, but I actually think it was both[/QUOTE]
it was both, and that was the one I was talking about that wrote thousands of tmp files to crash the client. I got Cobalt to code me a different method, so, anytime someone fucks up enough that I have to go deal with it myself they usually get
and a crash ban
It's harsh, but I'm not easy to piss off either... I don't mind if people rdm me so long as there is a laugh involved.
[highlight](User was banned for this post ("Shock Link" - Craptasket))[/highlight]
[QUOTE=rejax;44358702]thats pretty friendly of you
(also kinda feel bad for the (hundreds?) that paid for it)[/QUOTE]
You really shouldn't. They were dumb enough to pay money for this.
[QUOTE=pants73;44362101]ffds[/QUOTE]
That is quite dickish. At least opening it in a new tab doesn't force it to focus on that tab, like the other version of that does. I'm not a hacker, but I now have a fine reason to stay away from you server. Jerk :v
[highlight](User was banned for this post ("Don't quote shock links" - Craptasket))[/highlight]
[QUOTE=Vipes;44362260]That is quite dickish. At least opening it in a new tab doesn't force it to focus on that tab, like the other version of that does. I'm not a hacker, but I now have a fine reason to stay away from you server. Jerk :v[/QUOTE]
lol it's not a very common occurrence you have to be a special douche to receive that kind of action, you know you've played with people that totally deserved it before. alt+f4 and you're done and can move on.
[QUOTE=ks_uw-the_cat;44361539]Quick analysis of your AC:
Screencapture was taken from [B]paid [/B]admin mod named "Serverguard".
I heard you think everything is based off Lua RunString functions. You are wrong.
Nice work making your anticheat ignore yourself.
Malicious code that crashes clients.
Nice work stealing my friend's (Leystryku) antispeedhack idea from HeX's server.
Static tickrate (66) will confuse users on servers with higher tickrate and will stop banning cheaters on servers with lower one.
[B]
After serveral days copypasting and leaking other people's code, hopefully, it will be worth the wait.
[/B][/QUOTE]
1. No its not the screengrab is from a public screengrab addon called pablo's screengrab and I asked him for permission.... Who are you trying to fool kid lol?
2. Runstring detour was in place to stop backdoors since a heavy majority of them used runstring at the time, why are you crying so much?
3. anticheat was ignoring me in the beginning for testing, i most likely forgot to take it out, can check every version of QAC on coderhire if you want, none of them contain me. As if I need it to ignore me anyways.
4. I dont care if its malicious little skids like you shouldnt be cheating cry more.
5. leystryku's idea is 10 lines, and using higher than 66 tick rate is derp as well, shouldnt happen in the first place.
I know you like showing off your "1337 lua chets!!!!" all over FP, except no one cares dude. Stop crying and being a little child, like damn.
[editline]26th March 2014[/editline]
keeping sucking leystryku's dick though when he's a confirmed asshole, ddoser, and someone who sucks other coder's cocks to help him all the time
[QUOTE=zerothefallen;44362407]he's a confirmed asshole, ddoser, and someone who sucks other coder's cocks to help him all the time[/QUOTE]
Anyone else see the irony here?
[QUOTE=npypntz;44362538]Anyone else see the irony here?[/QUOTE]
Thanks for trying to make a witty response. I am still wondering how this thread turned into "oh no i hate the coder boohoo"
Want to keep it on topic? ty
[QUOTE=zerothefallen;44362552]I dont ddos nor am I an asshole, but thanks for trying to make a witty response.[/QUOTE]
Thank you, I strive to one day have a post history that's as witty and smug as yours.
[QUOTE=zerothefallen;44362552]I am still wondering how this thread turned into "oh no i hate the coder boohoo"[/QUOTE]
It comes with being a "coder" selling other people's code as your own (permission or no permission it's still not your code no matter how many variable names you change), but don't worry about it for you brought it upon yourself.
/offtopic
QAC has always been doing a good job at keeping legit players out of servers while letting cheaters stay, so if I were you I would have at least put more work into foreign source detection or eliminated it completely (as it causes a lot of false positives).
Speedhack prevention, as mentioned before by NanoCat, is broken on servers that are running on tickrates higher/lower than 66. Any easy fix for that would've been to perform a tickrate detection:
[lua]
tickRate = math.floor( 1 / engine.TickInterval() )
[/lua]
But I guess it's too much to ask for people to deliver a quality product if they're already putting a price tag on it.
Every other feature of it is pretty generic (and horribly scripted) and does its job of keeping skids out.
I am one of the people that actually bought this AC awhile back ago (just started getting sick of all of the cheaters on my server). It does what is intended to do and has given me no problems to this date. I feel neutral about you making this free, kinda sucks for the people that bought it but at least there will be more servers with less cheaters.
[QUOTE=npypntz;44362767]and does its job of keeping skids out.[/QUOTE]
That's all I need
[QUOTE=Zer0 Defect;44362866]I am one of the people that actually bought this AC awhile back ago (just started getting sick of all of the cheaters on my server). It does what is intended to do and has given me no problems to this date. I feel neutral about you making this free, kinda sucks for the people that bought it but at least there will be more servers with less cheaters.[/QUOTE]
I'm sorry, but it would've been completely spread all over regardless of if I released it or not at that point. Without CH restricting them any longer, people would've uploaded their own versions and I would rather them not mutate it into a cesspool of malicious shit.
[QUOTE=npypntz;44362767]
[lua]
local tickRate = 0
local tickInterval = engine.TickInterval()
local iterator = tickInterval
while iterator < 1 do
tickRate = tickRate + 1
iterator = iterator + tickInterval
end
print( "Server's tick rate is " .. tickRate )
[/lua]
[/QUOTE]
Did you just achieve division through a while loop?
Didn't you release the same thing in a thread started 2 weeks ago...
[QUOTE=Willox;44362978]Did you just achieve division through a while loop?[/QUOTE]
I feel stupid now, thanks for pointing it out.
[QUOTE=GTbrawlers;44363067]Didn't you release the same thing in a thread started 2 weeks ago...[/QUOTE]
very basic thing cuz i didnt want to released QAC
now i have no reason not to
[QUOTE=zerothefallen;44362407]1. No its not the screengrab is from a public screengrab addon called pablo's screengrab and I asked him for permission.... Who are you trying to fool kid lol?
2. Runstring detour was in place to stop backdoors since a heavy majority of them used runstring at the time, why are you crying so much?
3. anticheat was ignoring me in the beginning for testing, i most likely forgot to take it out, can check every version of QAC on coderhire if you want, none of them contain me. As if I need it to ignore me anyways.
4. I dont care if its malicious little skids like you shouldnt be cheating cry more.
5. leystryku's idea is 10 lines, and using higher than 66 tick rate is derp as well, shouldnt happen in the first place.
I know you like showing off your "1337 lua chets!!!!" all over FP, except no one cares dude. Stop crying and being a little child, like damn.
[editline]26th March 2014[/editline]
keeping sucking leystryku's dick though when he's a confirmed asshole, ddoser, and someone who sucks other coder's cocks to help him all the time[/QUOTE]
Good job, genius.
Tell me which coder's cock I suck, and which coder helps me all the time.
I said that about you, which I heard from a lot of people, reliable sources of course and I can provide proof.
The only "coder's" that I sometimes ask for help are C++ coders, but read my profile, it says I know SOMEWHAT C++, I'm not great at it, genius.
All things you said are bullshit.
I'm not a ddoser, I know that YOU cocksuck other coder's for code ( just look at your code, just, ew. it's worse than acecool. stop c&ping, seriously or do you want to be the new tyler wearing ?).
And my 'idea' ( In the last update, a modified version of my code ), for christs sake, you MUTILATED it, you said you "recoded" it, you didn't even GRASP the concept. ( The way I know you, it's just a matter of time,
until you ask someone to tell you how it works ... )
You're writing "little skids like you", that's ironic, especially since I even have screengrabs of you, being all confused as your shity skidded shit was detected.
I hate people who lack a proper vocabulary and keep using this word as an shity excuse - "kid", you're one of them, you shouldn't even use it, especially for your age, you aren't 30.
You've been doxed, you've been swatted, so many things have been done to make you realize you're doing something wrong, but you just can't listen, like an autistic kid.
You even spread a leaked old version of one of my scripts, thinking it would piss me off. ( Not just my stuff, you also leaked stuff which belongs to other people, but I'm pretty sure you remember, don't you my friend ? )
Just... no.
Perhaps you're just pissed, because I was doing something against the things you're doing and call me an "asshole" because I'm direct if someone does something I don't like.
I could say thousands of things about you, but I can make it simple.
I don't like you, and you're not pretty smart, you're the kind of guy, that doesn't want to face it when he's wrong or mistaken and instead tries defending him or herself, regardless of how pathetic the excuse is.
P.s.: if you want some advice, lower your god damn ego. You're a skid, learn how to code stuff properly, then you can have a ego but no, even then, don't. Just try to be like everyone else, regardless what in the world of fuck you know, or do, or how much money you have.
Also, stop trying to god damn play everything cool.
[QUOTE=Leystryku;44363568]Good job, genius.
Tell me which coder's cock I suck, and which coder helps me all the time.
I said that about you, which I heard from a lot of people, reliable sources of course and I can provide proof.
The only "coder's" that I sometimes ask for help are C++ coders, but read my profile, it says I know SOMEWHAT C++, I'm not great at it, genius.
All things you said are bullshit.
I'm not a ddoser, I know that YOU cocksuck other coder's for code ( just look at your code, just, ew. it's worse than acecool. stop c&ping, seriously or do you want to be the new tyler wearing ?).
And my 'idea' ( In the last update, a modified version of my code ), for christs sake, you MUTILATED it, you said you "recoded" it, you didn't even GRASP the concept. ( The way I know you, it's just a matter of time,
until you ask someone to tell you how it works ... )
You're writing "little skids like you", that's ironic, especially since I even have screengrabs of you, being all confused as your shity skidded shit was detected.
I hate people who lack a proper vocabulary and keep using this word as an shity excuse - "kid", you're one of them, you shouldn't even use it, especially for your age, you aren't 30.
You've been doxed, you've been swatted, so many things have been done to make you realize you're doing something wrong, but you just can't listen, like an autistic kid.
You even spread a leaked old version of one of my scripts, thinking it would piss me off. ( Not just my stuff, you also leaked stuff which belongs to other people, but I'm pretty sure you remember, don't you my friend ? )
Just... no.
Perhaps you're just pissed, because I was doing something against the things you're doing and call me an "asshole" because I'm direct if someone does something I don't like.
I could say thousands of things about you, but I can make it simple.
I don't like you, and you're not pretty smart, you're the kind of guy, that doesn't want to face it when he's wrong or mistaken and instead tries defending him or herself, regardless of how pathetic the excuse is.
P.s.: if you want some advice, lower your god damn ego. You're a skid, learn how to code stuff properly, then you can have a ego but no, even then, don't. Just try to be like everyone else, regardless what in the world of fuck you know, or do, or how much money you have.
Also, stop trying to god damn play everything cool.[/QUOTE]
for the sake of your reputation, I'll withdraw the conversation. I'm sure you know what you did to FQD
If you don't mind me asking... why were you banned?
[QUOTE=zerothefallen;44364191]for the sake of your reputation, I'll withdraw the conversation. I'm sure you know what you did to FQD[/QUOTE]
For the sake of my reputation ?
Bitch please, I'm honest about it. I talked that shit over already, if you haven't heard yet.
And I told you stop trying to defend yourself, you do the opposite, you keep on doing it.
I'm not a ddoser, I used some shity booter for few days, for the sake of fun, but that's pretty much my "ddosing story", so you can't really call me a "ddoser", genius.
DDoser isn't even a term for a person, because you can't be a ddoser, go and google it, or open up a dictionary.
You ignored over the half of the points I mentioned.
Now go ahead and continue with stuff "about me", I'd like to laugh a bit, especially about the cock-sucking part.
[QUOTE=YourStalker;44364204]If you don't mind me asking... why were you banned?[/QUOTE]
He was banned from Coderhire for being a low quality user, and producing low quality scripts. It said something like that on his coderhire profile.
I'm guessing now he's trying to find a new place for it, and I guess he found it here.
[QUOTE=zerothefallen;44362407]
4. I dont care if its malicious little skids like you shouldnt be cheating cry more.
[/QUOTE]
Do you even know who you're talking to right now? That's one of the only people that has enough of a brain to have working, non-skidded C++ cheat, you know, the same kind that gets around your shit anti-cheat? Oh, by the way babe, load priority wrecks your anti-cheat, localize your funcs and load before your garbage, it's so inconsistent and I guarantee you that I could load Hera before your anti-cheat and get around it, probably without even changing anything in Hera to be honest.
You talk like you're some big bad coder but in reality, just as Leystryku said, you have no clue what the fuck you're doing or what you're even talking about most of the time, feel free to intervene and say "whats team librery x3" but most people know (including myself) that you're an idiot, your code is just utterly garbage, it looks like a 3 year old puked onto a plate and sold it as art, to think this got any money simply disappoints me and shows how immature, young, and careless the children in the GMod community that run their dead DarkRP servers are. You should probably take a step down you egotistical fuck, you call out people like Leystryku and NanoCat because in reality, you're extremely insecure of your own ability, I have spoken to Leystryku for help in C++ (and GLua) on more than one occasion and every time he didn't give me some retarded canned response or direct code, most of the time, it was a simple question along the lines of "does this return anything?" you would've probably had to have been spoonfed all the code because otherwise your puny brain wouldn't have been able to find out a way to do it (really...borrowing someone's screengrabber...? really...?)
TL;DR
[video=youtube;ytTWH6WypFw]http://www.youtube.com/watch?v=ytTWH6WypFw[/video]
Fuck off your high horse, learn to script before you talk so much shit (that sure is a lot of shit talk coming from such a tiny voice, Zero) and know who you're calling a skid before you call them a skid.
Seeing as the FP staff members ban for anything (and everything) go ahead and ban me for any rules I may be violating in this post, I find it hilarious that he thinks he's some god because he can C+P shitty anti-cheats together.
EDIT: Sorry for a lack of structure in this post, but fuck it, too lazy to structure it and make it not a wall of text.
D-D-D-D-D-D-DOUBLE EDIT: Zero, you'll probably reply with "I will not continue any further to preserve my reputation" (or the same thing you did to Leystryku, saying "I will not reply to preserve your reputation") but face it, neither of us have a reputation, and if you say it, you're doing no more than backing down because you know you're wrong. You are rating every post against you "Funny" because you're doing your best to control the damage, I hope one day when you wake up, you'll realize you're no more than a petty liar, you lied to your customers to get money, that is extremely low.
[QUOTE=Reyjr43;44364382]
D-D-D-D-D-D-DOUBLE EDIT: Zero, you'll probably reply with "I will not continue any further to preserve my reputation" (or the same thing you did to Leystryku, saying "I will not reply to preserve your reputation") but face it, neither of us have a reputation, and if you say it, you're doing no more than backing down because you know you're wrong. You are rating every post against you "Funny" because you're doing your best to control the damage, I hope one day when you wake up, you'll realize you're no more than a petty liar, you lied to your customers to get money, that is extremely low.[/QUOTE]
I really dont feel like arguing about stupid shit that doesnt matter, and apparently my AC is C&P'd together when I've never even read other AC's. If you think it's shit and you can bypass it, congratulations to you. You're better coder than me, I'm sure you're all better. Though I still do not care. Coding isnt about dick waving and I dont ever remember going around saying "LULZ UR A SHITTY CODER GET #REKT" and being a general dick.
If you don't like the AC -- make your own or give me suggestions. Drama is annoying, and I didnt lie to any customers lol.
[QUOTE=zerothefallen;44364552]I really dont feel like arguing about stupid shit that doesnt matter, and apparently my AC is C&P'd together when I've never even read other AC's. If you think it's shit and you can bypass it, congratulations to you. You're better coder than me, I'm sure you're all better. Though I still do not care. Coding isnt about dick waving and I dont ever remember going around saying "LULZ UR A SHITTY CODER GET #REKT" and being a general dick.
If you don't like the AC -- make your own or give me suggestions. Drama is annoying, and I didnt lie to any customers lol.[/QUOTE]
I remember reading your description. It pretty much was like Hitler and Nazi Germany. You made it seem like it was worth gold, while it wasn't even worth a buck. "Hello, I am Zero the Fallen and can detect nearly every cheat I've come across !". Sounds like a lie to me.
"I dont ever remember going around saying "LULZ UR A SHITTY CODER GET #REKT" and being a general dick." But I remember, you writing in this thread that I cock suck other people for code ( quit ironic lie, isn't it ? ) and other bullshit. As I read QAC's source, I literally hit my face with my fist. I've instantly found plenty of holes, sad holes, that probably were already been abused by a shitload of people. You read Hex's AC, you stole code from it. If anyone doesn't believe me, go ask Hex, or wait, let me just screencap !
[url]http://puu.sh/7KLX3.png[/url]
There's also some other important information, but HeX would prefer to keep it private until the day he releases hac. It's quiet funny that you say you don't like drama, yet you keep starting it. I literally said it myself, lower your ego, even if you're a good coder. Now you re-phrase my sentence.
Sad, just sad. You're still trying to defend yourself. I'm not trying to harass you, but that may be sign of autism or some other sad personality disorder.
[url]http://last-known-suspect.com/cheater.html[/url] Best cheater page ever, I know you guys be jello.
Sorry, you need to Log In to post a reply to this thread.