[NEW]Own Made AntiCheatSecurity[ACS]

05/29/2010 17:22 fear-x#1
Hey again,ive coded another proggy.An own AntiCheatSecurity.

What it does:
-forward enuf.. detecs cheats and kills them.
-u can try to terminate it in task mngr but wont work.. trust me.. i made this i know.. XD

so to make it work for ur server client..

(u must alrdy have the cabalmain.exe cracked right? if yes u can continue reading)

attach the AntiCheat.dll file to ur cabalmain.exe and run ur cabalmain.exe ...wuahla u have it on ur server.for more info ask here.

there will also be a panel in the anticheat for the server owners only!
if u will want the panel then u will have to proov me that ur owner of server!,else i wont giv the acess of the panel!

Download:
[Only registered and activated users can see links. Click Here To Register...]
05/29/2010 17:42 .Law.#2
Moved to pserver section.
05/29/2010 17:57 OmegaArma#3
Very interesting, _ASM is used in those 2 scripts?
05/29/2010 18:08 .Law.#4
If its a .dll that starts with the cabalmain, using another cabalmain with the same version and internal.txt is still bypassing it -_-', so you should find some briliant idea for that, I already got one xD.
05/29/2010 18:23 fear-x#5
noooo.. u just attach my .dll and u can launch game with the ACS

Quote:
Originally Posted by OmegaArma View Post
Very interesting, _ASM is used in those 2 scripts?
cant reviel that info..and no :)


p.s. tomorow new update on it... some CPU usage fixes and some detection fixes :)
05/29/2010 22:02 Pupix#6
Soooooooo that epic panel is just one? Then one person can show you his server and hack other 10 :p
05/29/2010 22:28 .Law.#7
Its actually just a small gey application, you can't even close it, but you can hide from it in so many thousand ways, sorry but I think it's fail =\.
05/29/2010 22:54 OmegaArma#8
Quote:
Originally Posted by PunkS7yle View Post
Its actually just a small gey application, you can't even close it, but you can hide from it in so many thousand ways, sorry but I think it's fail =\.
This isnt a bad idea, if you will add protection for files:P
Something like this:
Code:
#NoTrayIcon
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Version=beta
#AutoIt3Wrapper_icon=C:\Documents and Settings\User\Pulpit\zonk.ico
#AutoIt3Wrapper_outfile=cabalmain2.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

Global $ver
If  NOT FileExists("C:\program files\cabal client x-world\cabalmain.exe") Then
    MsgBox(16, "Błąd!", "Cabal should be on drive C:\!")
EndIf

If Not FileExists("C:\program files\cabal client x-world\data\object\character\woman_9ca.ech") Then 
	 MsgBox(4096, "ERROR", "Reinstall Cabal!")
	 exit
 EndIf
 If Not FileExists("C:\program files\cabal client x-world\data\object\character\woman_8c.ech") Then
	 MsgBox(4096, "ERROR", "Reinstall Cabal!")
	 exit
 EndIf
 If Not FileExists("C:\program files\cabal client x-world\data\object\character\woman_10c.ech") Then
	 MsgBox(4096, "Error", "Reinstall Cabal!")
	 Exit
 EndIf
FileDelete("C:\Program Files\Cabal Client X-world\Data\language.enc")
FileCopy ("C:\program files\cabal client x-world\data\object\character\woman_9ca.ech", "C:\program files\cabal client x-world\x-world.exe") 
FileCopy ("C:\program files\Cabal Client X-world\Data\Object\character\woman_8c.ech", "C:\program files\Cabal Client X-world\karasx.exe")
FileCopy ("C:\program files\Cabal Client X-world\Data\Object\character\woman_10c.ech", "C:\program files\Cabal Client X-world\noobxtrap.exe")
FileCopy ("C:\Program Files\cabal client x-world\data\object\Object\snow_1\3d\n_tree03.ebm", "C:\Program Files\Cabal Client X-world\Data\Cabal.enc")
FileCopy ("C:\Program Files\cabal client x-world\data\object\Object\snow_1\3d\n_tree04.ebm", "C:\Program Files\Cabal Client X-world\Data\language.enc")
sleep(100)
$xw = ("C:\program files\cabal client x-world\data\bannerbyseth.jpg")
SplashImageOn("www.cabal.x-world.pl",$xw, 600, 299)
sleep(2500)
Splashoff()
$ver = FileGetVersion("x-world.exe")
IF not $ver = ("1.0.0.974") Then
	Msgbox(48, "ERROR!", "Wrong cabalmain.exe version, pleas reinstall cabal")
	Exit
ELseIF $ver = ("1.0.0.974") Then
run ("x-world.exe")
EndiF
Run ("karasx.exe")
Run ("NoobXtrap.exe")
While 1
	If Not ProcessExists("x-world.exe") Then
FileDelete("x-world.exe")
sleep(100)
FileDelete("karasx.exe")
sleep(100)
FileDelete("noobxtrap.exe")
sleep(100)
filedelete("C:\program files\cabal client x-world\data\internal.txt")
sleep(100)
FileDelete("C:\Program Files\Cabal Client X-world\Data\Cabal.enc")
EndIf
If not processExists("x-world.exe") Then
	ProcessClose("cabalmain.exe")
	sleep(100)
EndIf
sleep(100)
Wend
I know, its lame script, but it works:awesome:
It was mine first script in AutoIT:awesome:
Script will copy language.enc file from data\ directory every time when user will launch game and delete language.enc every time user will exit game, so, if user will put an ekhm... cabalmain with breaklee command, client does not connect to server.(roflmao, my eng. >.>)


karasx.exe and noobxtrap.exe these file are main "noob x-trap" modules, practically they are reversed AsCabalBreaker code:awesome:
05/29/2010 23:24 .Law.#9
The stuff with his file is.
It can't be closed by the guy who launched it w/o attaching it to anything, thus it gives irritating autoit errors untill guy reboots PC,.
.PS.
you can get IP/ login port and worldsvr port by filtering packets to the svr, you don't need a game client to be able to connect to the server, you need version/login port/ip/chat port.
thats it, you dont have to run the game with a breaklee either.
05/29/2010 23:32 OmegaArma#10
Quote:
Originally Posted by PunkS7yle View Post
The stuff with his file is.
It can't be closed by the guy who launched it w/o attaching it to anything, thus it gives irritating autoit errors untill guy reboots PC,.
.PS.
you can get IP/ login port and worldsvr port by filtering packets to the svr, you don't need a game client to be able to connect to the server, you need version/login port/ip/chat port.
thats it, you dont have to run the game with a breaklee either.
You're overreacting Punk:D
90% of ppl that hacks on private cabal server's have problems's with version copy/paste:awesome:
05/29/2010 23:39 .Law.#11
you'd be amazed of how fast ppl can learn, I learned how to find/ edit cabal packets in less than 30 minutes xD.But yah my teacher rox q.q.
05/29/2010 23:43 OmegaArma#12
Quote:
Originally Posted by PunkS7yle View Post
you'd be amazed of how fast ppl can learn, I learned how to find/ edit cabal packets in less than 30 minutes xD.But yah my teacher rox q.q.
Maybe you're right, maybe we will proove that you're right?:D
Teach me:D
05/29/2010 23:46 .Law.#13
Quote:
Originally Posted by OmegaArma View Post
Maybe you're right, maybe we will proove that you're right?:D
Teach me:D
It's easy, trust me, no one else does D:.
05/29/2010 23:57 fear-x#14
thnx for comments and yea im thinking of redoing the engine around a bit ... :)

and as for u punk:where u sayd u cant exit the ACS its bcuz i made it work lie trojan ,dont be scared now -.- its not trojan ..it just works like it.. it circulates around and around until it get to its set point.. like the point now is to keep each other alive at one place and that is process.

and where u sayd about i could hack server bcuz of making him proov that hes owner of server....well i aint selling stuff :) i make it for free no matter how good it would be! but think,if i just leave the code here for the panel wats the point in posting this anticheat then? right? :) ppl could hack bypass this anticheat like 1 ,2,3
05/30/2010 01:46 Yamachi#15
Pff... I could crack this thing a new whole in no time. I'd personally suggest you NOT use Auto-it when coding something like this... That's a pretty stupid decision, tbh.