PtokaX forum

Stuff => Offtopic => Topic started by: Herodes on 18 May, 2004, 12:34:00

Title: Just go through this ....
Post by: Herodes on 18 May, 2004, 12:34:00
So, I find my self staring at the Joins/Parts craving for the pinger. (...you know these problems with multiple pingers on the reg address)
and I haven't slept a minute all night ...
In this "living dead" state .. suddenly ,  the OpChat comes up with this :
Quote<-=Wingman?=-[OP]> c'mon man, ... are you gonna check on us ??
naaah,....  I'm too bored Wingy ....
<-=Wingman?=-[OP]> lets get it over with man it will take just a sec..
hey look, maybe we can do this a bit later ....not in a particular mood today, especially for you guys...
<-=Wingman?=-[OP]>  I said NOW !!
... ok .... ok    gimme 5' and I'll be there....
... next thing you know I am on the floor LMAO !!! :D:D:D:D:D:D
Title:
Post by: Corayzon on 18 May, 2004, 15:14:05
as you can see its a bored bunch of lowlifes doing shit for no reason...

here is some pointer for stoping these outbreaks...just simple shit...picked up on a while back now...


sBot = ""

function DataArrival(user, data)
if strfind(data, "$To:") then
local _,_, fromUser = strfind(data, "%$To:%s%S+%sFrom:%s(%S+)%s$.*$")
if fromUser ~= user.sName then
user:SendData(sBot, "Get The Fuck Out Hackers!")
user:Ban()
user:Disconnect()
return 1
end
end

if strsub(data, 1, 1) == "<" then
local _,_, sUsername = strfind(data, "<(%S+)>")
if sUsername ~= user.sName then
user:SendData(sBot, "Get The Fuck Out Hackers!")
user:Ban()
user:Disconnect()
return 1
end
end
if strsub(data, 1, 7) == "$MyINFO" then
local _,_, sUsername = strfind(data,"^%$MyINFO %$ALL (%S+)")
if user.sName ==  "" or sUsername == nil then
user:SendData(sBot, "Get The Fuck Out Hackers!")
user:Ban()
user:Disconnect()
return 1
end
if sUsername ~= user.sName then
user:SendData(sBot, "Get The Fuck Out Hackers!")
user:Ban()
user:Disconnect()
return 1
end
end
end

just add this and it should give ya a hand ;)
Title:
Post by: Herodes on 18 May, 2004, 16:10:23
LOL . . .   :D:D:D


Corayzon,  you made my day ...
I find my self laughing on the floor for the second time, in a few hours,... for "not apparent" reason ... :D:D:D:D

The dialogue in my post was an invention of the guy behind the nick "-=Wingman?=-[OP]" a.k.a. "Wingy" . .

Your intentions thought are seriously appreciated, and the code is very straightforward ...:)
Although I had droped my jaw on the floor just by realizing that there was Code there instead of a "LOL Reply .." .. (no offense)

Thanks for the helping hand and for the tip that this kind of stuff REALLY happens ... :D-:D

(I had it posted in the Off-Topic, for a reason ;) )
Title:
Post by: Corayzon on 18 May, 2004, 16:19:52
lol!

neways

i wrote a quake2 admin a while back now and while writing up client hacking and bot detection i really learnt alot about how to trick and figure out an app servers protocol context...if u get what i mean...

and once you see how someone tricks the server with the protocol context to can understand how to stop it =]

but in games its alot dif...bots are writin for helping ppl understand the cleint to server dataflow, and their for the writers send a string to the server, so in turn we can detect the bots pressence...but when it comes to hacks...its really bout making sure ur protocol is sercure =]...and checking all ur incoming strings are from who they say they are (but in most game protocols this is allways tring to be prevented!)
Title:
Post by: Herodes on 18 May, 2004, 17:00:30
-         Quake III        -

...gimme, gimme, gimme,gimme,...

yep u are completely right ... one is "how they say things" and the other, "how things are taken"  .. :)

although variations on the subject are impossible to even estimate, let alone to solving them....
and if we are going into semantics,...  Hell can break loose ...
This thread paid off nicely :) I got a great laugh and learned a few things ..
Let's code
Title:
Post by: Corayzon on 19 May, 2004, 02:27:52
heheh...

i was just tripin and didnt read where the post was in before posting back...so i guess this was my stupididly...but if its worth it im happy =]