|
You last visited: Today at 09:24
Advertisement
Any methods of anti-botting?
Discussion on Any methods of anti-botting? within the CO2 Private Server forum part of the Conquer Online 2 category.
10/09/2011, 16:24
|
#1
|
elite*gold: 0
Join Date: Aug 2011
Posts: 13
Received Thanks: 1
|
Any methods of anti-botting?
Hya,
Guys , does anyone knows some methods of anti botting (aim,hunt..(sv)) .
I've tried to make smth that detects process &kill but they can change the name , also I can't make kill process by id cuz pid is always changing..so..I got no ideas!
Thanks
|
|
|
10/09/2011, 21:06
|
#2
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
|
There's the simple client edits/fixed including things like...
#1: Change blowfish key (SUPER easy to get around but makes people have to customize any proxy to work on your server). Combine with packing your .exe to make the new key harder to find
#2: Edit magictype.dat skill ids and change server side to match (then edit the conquer.exe to point to a renamed file for magictype leaving the old one there as a decoy). This makes people unable to use fb/ss aimbots without doing some extra searching and editing of their bot
#3: As you said detecting injection into the process and scanning by process name and killing it.
You're far better off doing server side checks. Most bots perform in very specific ways
IE: Old bots often jumped ontop of monsters and immediately tried killing them, same with looting.
You can perform TONS of checks server side to detect suspicious behavior and then either warn a gm to check out what the player is doing, or if it gets super obvious then kick them/warn them (do NOT use a single instance of suspicious behavior as it will kick normal players fairly often).
I do something like that server side on my server to stop aimbotters and unless they do some reasonably large edits to their aimbot or specifically make it less accurate/slower then it will detect them within the first few shots it takes. Clears out 90 percent of hacks just by doing a few simple edits and changes.
|
|
|
10/09/2011, 21:48
|
#3
|
elite*gold: 0
Join Date: May 2011
Posts: 1,769
Received Thanks: 756
|
Quote:
Originally Posted by BaussHacker
You need to use an obfuscator and/or a crypter to protect your executable at least. Otherwise people can crack it easy.
But on the other hand, any security should never be made in .NET.
That being said.
Start by making a Windows Form Application.
Delete the form.
Open Program.cs and delete everything in the main method.
Now your application will not show up.
Make a threading system, so it will not close as well.
First thing you do is making a connection between the antihack and the server. It's to ensure people are not closing it. Make sure to send data as well high encrypting it. Make your own algorithms etc. Now to the actual anticheat part.
I will just give some examples, not actual working things.
Use the Process class, but at first make a string array with processnames that's not allowed. A good thing is checking for datas in the process as well. You can use the System.Reflection.Assembly class to do that.
Code:
string[] NotAllowed = new string[] { "hack" };//Don't write .exe
foreach (string prc in NotAllowed)
{
foreach (Process Prc in Process.GetProcessesByName(prc))
{
Prc.Kill();
}
}
Next thing you do is you can check for not allowed injection.
Check your conquer process.
Code:
foreach (Process Prc in Process.GetProcesses())
{
try
{
if (Prc.MainModule.FileVersionInfo.OriginalFilename.ToLower().Contains("conquer"))
{
foreach (ProcessModule module in Prc.Modules)
{
if (module.FileName.Contains("notallowed.dll"))
{
Prc.Kill();
}
}
}
}
catch { }//For processors you do not have access to!
}
Ermm. This is some really basic examples and they are not very good to use, but I hope it helps.
|
Meh.
|
|
|
10/09/2011, 23:18
|
#4
|
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
|
Implement something I invented and called "Stealth-proxy". add's the ability to send custom packets, change encryptions all in C# and with ease. Whats so cool about it is without the Stealth-proxy running conquer cannot understand the gooberdygoop stuff the server sends so without stealth running conquer wont work.
I shall say no more.
|
|
|
10/10/2011, 00:32
|
#5
|
elite*gold: 0
Join Date: May 2011
Posts: 1,769
Received Thanks: 756
|
This should be closed or deleted before too much info get's out.
|
|
|
10/10/2011, 17:15
|
#6
|
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
|
Mmm no, That would go against the freedom of speech, people will say what they want public.
Thats just like Hybrid and Korvacs trying to hide the CO2 encyption again.
|
|
|
10/10/2011, 17:24
|
#7
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
|
Quote:
Originally Posted by _DreadNought_
Mmm no, That would go against the freedom of speech, people will say what they want public.
Thats just like Hybrid and Korvacs trying to hide the CO2 encyption again.
|
Actually, there is a lot of things that are hidden
|
|
|
10/10/2011, 17:28
|
#8
|
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
|
Yeap I know, wasnt implying there are not, But if someone wants something public then they will make it public, no point in sensoring public information.
|
|
|
10/10/2011, 18:39
|
#9
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
|
Quote:
Originally Posted by CptSky
Actually, there is a lot of things that are hidden
|
It's the difference though between you releasing something and a moderator deciding it shouldn't be public and removing it and you simply not posting it in the first place.
|
|
|
10/10/2011, 18:49
|
#10
|
elite*gold: 20
Join Date: Mar 2006
Posts: 6,125
Received Thanks: 2,518
|
Quote:
Originally Posted by _DreadNought_
Mmm no, That would go against the freedom of speech, people will say what they want public.
Thats just like Hybrid and Korvacs trying to hide the CO2 encyption again.
|
Actually i recommended it and the admin team made the decision, and this is a german forum with german law, what you believe applies to you doesnt necessarily apply. Not sure why hybrid was mentioned since he wasnt involved.
You guys only complain about censorship and freedom of speech, when its convenient anyway making your entire argument invalid imo.
Damaging changes and exploits (encryption comes under this) are meant to be released to the underground so that tools can be developed by responsible people to release to the public, thats what the underground is for and how this forum has functioned for years and years, you guys just need to get used to that fact.
|
|
|
10/11/2011, 18:13
|
#11
|
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
|
Damaging changes and exploits most defiantly should be kept underground(and I totally respect that), a Co2 encryption is not damaging, certiantly not to people who cant use it without help.
BACK ON TOPIC.
#edit, Antibotting methods doesnt come under damaging regardless.
|
|
|
10/11/2011, 23:48
|
#12
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
|
Quote:
Originally Posted by _DreadNought_
Mmm no, That would go against the freedom of speech, people will say what they want public.
Thats just like Hybrid and Korvacs trying to hide the CO2 encyption again.
|
I couldn't care less if the most up-to-date encryption is published (assuming we've reached the stage that COGenius is fully functional on it as well). So my response to what you said is 'wat' lol.
|
|
|
10/12/2011, 00:28
|
#13
|
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
|
We both know what I mean.
Regardless, Bauss, no point closing a thread to stop informtion getting out.
|
|
|
10/12/2011, 00:35
|
#14
|
elite*gold: 0
Join Date: May 2011
Posts: 1,769
Received Thanks: 756
|
Quote:
Originally Posted by _DreadNought_
We both know what I mean.
Regardless, Bauss, no point closing a thread to stop informtion getting out.
|
There is. Some things shouldn't go public.
|
|
|
10/12/2011, 00:44
|
#15
|
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
|
Regarding this part of programming, regardless of what goes out, If you didnt know it already I doubt they'll be able to implement it.
|
|
|
|
Similar Threads
|
Anti-botting for co?
08/03/2011 - CO2 Programming - 3 Replies
Is there any method to stop using bots on my co server?( aim,auto ..etc..)
|
Anti Youtube Botting & YT-Tipps
07/26/2011 - Main - 19 Replies
Hallo Leute.
Ich bin noch sehr neu hier und bin mir sehrwohl darüber im klaren das ich mir mit diesem Thread mehr Feinde als Freunde mache. Aber das ist mir eigentlich egal. Warum? Das werdet ihr vlt. verstehen wenn ihr den Thread lest.
Ich selbst habe mehrere sehr gut laufende YT-Accounts. Siehe: ‪Kanal von N0bodyyy‬‏ - YouTube
Wäre mein bestes Video dort nicht gesperrt worden, hätte ich mit sicherheit 20 Millionen Views und gut 20k Subs. Ich werde euch später im Thread...
|
Anti-botting for pserver??help
02/05/2011 - CO2 Private Server - 2 Replies
Hello epvp,
I have a co private server 5165 and I need anti-botting system ! did someone knows where I can find one? cuz there are alot of botters !:(
|
T>aegis duping methods for eAthena methods
03/21/2009 - Ragnarok Online - 0 Replies
pm for details
|
All times are GMT +2. The time now is 09:24.
|
|