when hackers strike

The original, free Ace of Spades game powered by the Voxlap engine. Known as “Classic,” 0.75, 0.76, and all 0.x versions. Created by Ben Aksoy.
30 posts Page 2 of 2 First unread post
Ninja_pig_pro
Build and Shoot's 1st Birthday
Build and Shoot's 1st Birthday
Posts: 418
Joined: Thu Dec 20, 2012 1:24 pm


GreaseMonkey wrote:
Ugh, so much misconception in this thread.
Ninja_pig_pro wrote:
We might be able to code one if Grease still has the 0.60 source code and we can use it to fix it.
For the last time, ACE OF SPADES IS NOT OPEN-SOURCE. I do NOT have the source code. I have a couple of fixed up + modified disassemblies, a few tools, and a bunch of glue scripts written in Python. The main reason why I moved onto Iceball is because screwing with the AoS code is legally dubious.

If you really, really desperately want to mod 0.60, I have my toolchain (minus the GCC + binutils + yasm stuff) here: http://dl.dropbox.com/u/32094129/aos060 ... 0-p11s.zip
HoboHob wrote:
As UnrealIncident said, hacks are injected DLL's. Just downloading the game every time you start it up won't stop any hackers.
Like this one, for instance oh wait it's a fucking .exe. (It's the version of ovl075 that allows you to see players through walls, and it only)
This is more of a nitpick, though. The second point is correct.
XD Sorry I meant the fact you had used the programs to nerf smg o.o
ky14
Deuce
Posts: 6
Joined: Wed Feb 06, 2013 2:55 am


[quote="GreaseMonkey"]ky14, I think you were around when this happened...
Code: Select all
Feb 06 17:25:28 <MinitClassic>  * bobechow (IP 121.150.15.147, ID 14) entered the game!
Feb 06 17:25:33 <MinitClassic>  <Space_Inspader> I'm [LDR]Lion
Feb 06 17:25:36 <MinitClassic>  <Space_Inspader> Or BigCAt
Feb 06 17:25:38 <MinitClassic>  <Space_Inspader> Also
Feb 06 17:25:41 <MinitClassic>  <Remilia Scarlet> gcat
Feb 06 17:25:42 <MinitClassic>  * cooldude0426 (IP *, ID 27) entered the game!
Feb 06 17:25:42 <MinitClassic>  <Space_Inspader> Where is my kitty
Feb 06 17:25:44 [ hack alert showed up here, I went to check it out ]
Feb 06 17:25:53 <MinitClassic>  <Space_Inspader> It is missing its belongings
Feb 06 17:25:55 <MinitClassic>  <ky14> who in here has never heard of pewdiepie
Feb 06 17:25:59 [ thought he was suspicious, I had to check for something here ]
Feb 06 17:26:05 <MinitClassic>  <Space_Inspader> Happy wheels
Feb 06 17:26:07 <MinitClassic>  * bobechow permabanned: aimbot + norec
Feb 06 17:26:07 <MinitClassic>  * bobechow (IP 121.150.15.147) disconnected
Feb 06 17:26:11 <MinitClassic>  <[LDR]Pulchy> loool
Feb 06 17:26:18 <MinitClassic>  <Remilia Scarlet> i fucking love that hack detector
Feb 06 17:26:22 <MinitClassic>  <[LDR]Pulchy> yes
Feb 06 17:26:30 <MinitClassic>  <Remilia Scarlet> banned in 60 seconds
Feb 06 17:26:33 <MinitClassic>  <a small kitten> wat
Feb 06 17:26:39 <MinitClassic>  <[LDR]Pulchy> the rapid hack should autoperma ban tho
Feb 06 17:26:39 <MinitClassic>  <Space_Inspader> I blew up in less than 60 seconds
Feb 06 17:26:44 <MinitClassic>  <Remilia Scarlet> 25:38 -> 26:07
Feb 06 17:26:45 <MinitClassic>  <[LDR]Pulchy> instead of 7 days zz
Feb 06 17:26:47 <&a_girl>       !pm scarlet :D
Feb 06 17:26:47 <MinitClassic>  a_girl: PM sent to Remilia Scarlet
Feb 06 17:26:51 <MinitClassic>  <Remilia Scarlet> fuck, banned in 30 seconds
IPs censored to protect the innocent, and the innocent only.

Yes, with an admin on the ground, sometimes it's that easy to detect + ban people.

Anyhow...

The way I see Iceball working with respect to antihack is less to do with hack detection and more to do with hack evasion by modifying the code on the server a bit. As the entire game logic is written in Lua and the game protocol is mostly determined Lua-side, we can actually change the protocol without having to get the client to update their software. Having said that, being able to detect a specific hack might come in handy. Anyone know any really scary pictures / really loud sounds?

For AoS, however, we ultimately have to stick with serverside detection of stuff. I am aware of at least one hack which is nigh impossible to detect serverside except in one specific case, due to the protocol used there.

But of course, some hacks can be blocked out altogether. Infinite anything can be stopped - hell, inf nades / blocks is really easy to guard against. In AoS, inf ammo is a bit harder to guard against due to the fact that the client only says when you start/stop firing, and when you hit a person or break a block. But the pyspades devs managed to pull it off. (I recall fixing a bug in the antihack, but after that, it was pretty much sorted.)

Heck, even Ben pulled it off in the vanilla server in either 0.58 or 0.60. (There was a slight oversight though, where you could still shoot blocks, and where any blocks you placed over the limit were still relayed to the other clients, resulting in "ghost" blocks. But that's fixable.)[/quote

some adimns "i cant spell that dam word" can be hackers them selfs thats what kills a surver
ky14
Deuce
Posts: 6
Joined: Wed Feb 06, 2013 2:55 am


HoboHob wrote:
ky14 wrote:
yes i know but my fiend is working on a program for aos that take the original files and put them in game and exclued the extras he offerd it to some survers and it works 78% of the time so its a work in progress
As UnrealIncident said, hacks are injected DLL's. Just downloading the game every time you start it up won't stop any hackers.
the program goes deep inside the dll and other random filles and searches and deletes the extras :D
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


ky14 wrote:
the program goes deep inside the dll and other random filles and searches and deletes the extras :D
And how does the server know that you're running the program?
GreaseMonkey
Coder
Coder
Posts: 733
Joined: Tue Oct 30, 2012 11:07 pm


rakiru wrote:
ky14 wrote:
the program goes deep inside the dll and other random filles and searches and deletes the extras :D
And how does the server know that you're running the program?
By using the method explained here.
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


GreaseMonkey wrote:
rakiru wrote:
ky14 wrote:
the program goes deep inside the dll and other random filles and searches and deletes the extras :D
And how does the server know that you're running the program?
By using the method explained here.
wat
HoboHob
Winter Celebration 2013
Winter Celebration 2013
Posts: 979
Joined: Mon Nov 05, 2012 5:02 pm


ky14 wrote:
HoboHob wrote:
ky14 wrote:
yes i know but my fiend is working on a program for aos that take the original files and put them in game and exclued the extras he offerd it to some survers and it works 78% of the time so its a work in progress
As UnrealIncident said, hacks are injected DLL's. Just downloading the game every time you start it up won't stop any hackers.
the program goes deep inside the dll and other random filles and searches and deletes the extras :D
The real question is, how does it decide whether a DLL is malicious or not?
learn_more
Coder
Coder
Posts: 891
Joined: Sun Mar 24, 2013 9:59 pm


ky14 wrote:
HoboHob wrote:
ky14 wrote:
yes i know but my fiend is working on a program for aos that take the original files and put them in game and exclued the extras he offerd it to some survers and it works 78% of the time so its a work in progress
As UnrealIncident said, hacks are injected DLL's. Just downloading the game every time you start it up won't stop any hackers.
the program goes deep inside the dll and other random filles and searches and deletes the extras :D
i smell a load of bullcrap.
Jdrew
Mapper
Mapper
Posts: 4808
Joined: Tue Oct 30, 2012 10:48 pm


but if the hackers aren't part of the game or in the files as it is put it upon start up then how would you detect them?
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


learn_more wrote:
ky14 wrote:
the program goes deep inside the dll and other random filles and searches and deletes the extras :D
i smell a load of bullcrap.
I'm sure we all do.
jdrew wrote:
but if the hackers aren't part of the game or in the files as it is put it upon start up then how would you detect them?
What? I don't understand what you're trying to say here.
Sonarpulse
Coder
Coder
Posts: 443
Joined: Thu Dec 13, 2012 7:18 pm


GUYS I HAS SOLUTION
CLIENT->SERVER: ARROW KEYS + MOUSES
SERVER->CLIENT: VIDEOS

there now, all of you with fast connections can be happy.
HoboHob
Winter Celebration 2013
Winter Celebration 2013
Posts: 979
Joined: Mon Nov 05, 2012 5:02 pm


Sonarpulse wrote:
GUYS I HAS SOLUTION
CLIENT->SERVER: ARROW KEYS + MOUSES
SERVER->CLIENT: VIDEOS

there now, all of you with fast connections can be happy.
No that won't work because I want to be a hacker and I can't let you destroy my dream.
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


Sonarpulse wrote:
GUYS I HAS SOLUTION
CLIENT->SERVER: ARROW KEYS + MOUSES
SERVER->CLIENT: VIDEOS

there now, all of you with fast connections can be happy.
GENUS!
ky14
Deuce
Posts: 6
Joined: Wed Feb 06, 2013 2:55 am


jdrew wrote:
ky14 wrote:
jdrew wrote:
How? We can't modify the source code, this was a feature in alpha of 1.0 though
how do i put this ummm ah we take the original files and put them in game and exclued the extras
Yes but we can;t do that as there is no file checker I am aware of
my friend and i are wrking on it'its taking a long time
Handles
League Participant
League Participant
Posts: 1087
Joined: Tue Jan 08, 2013 9:46 pm


It has been more than a month and we have seen 0 progress Green_Septic
30 posts Page 2 of 2 First unread post
Return to “Ace of Spades 0.x Discussion”

Who is online

Users browsing this forum: No registered users and 26 guests