GreaseMonkey wrote:Ugh, so much misconception in this thread.XD Sorry I meant the fact you had used the programs to nerf smg o.o
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.
when hackers strike
-
Ninja_pig_pro
Build and Shoot's 1st Birthday
- Posts: 418
- Joined: Thu Dec 20, 2012 1:24 pm
kill me
-
ky14
Deuce - Posts: 6
- Joined: Wed Feb 06, 2013 2:55 am
[quote="GreaseMonkey"]ky14, I think you were around when this happened...
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
Code: Select all
IPs censored to protect the innocent, and the innocent only.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
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:the program goes deep inside the dll and other random filles and searches and deletes the extras :Dky14 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 progressAs UnrealIncident said, hacks are injected DLL's. Just downloading the game every time you start it up won't stop any hackers.
-
rakiru
Coder
- Posts: 1349
- Joined: Sun Nov 11, 2012 12:26 pm
-
-
GreaseMonkey
Coder
- Posts: 733
- Joined: Tue Oct 30, 2012 11:07 pm
rakiru wrote:By using the method explained here.ky14 wrote:the program goes deep inside the dll and other random filles and searches and deletes the extras :DAnd how does the server know that you're running the program?
-
rakiru
Coder
- Posts: 1349
- Joined: Sun Nov 11, 2012 12:26 pm
-
GreaseMonkey wrote:watrakiru wrote:By using the method explained here.ky14 wrote:the program goes deep inside the dll and other random filles and searches and deletes the extras :DAnd how does the server know that you're running the program?
-
HoboHob
Winter Celebration 2013
- Posts: 979
- Joined: Mon Nov 05, 2012 5:02 pm
ky14 wrote:The real question is, how does it decide whether a DLL is malicious or not?HoboHob wrote:the program goes deep inside the dll and other random filles and searches and deletes the extras :Dky14 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 progressAs UnrealIncident said, hacks are injected DLL's. Just downloading the game every time you start it up won't stop any hackers.
-
learn_more
Coder
- Posts: 891
- Joined: Sun Mar 24, 2013 9:59 pm
ky14 wrote:i smell a load of bullcrap.HoboHob wrote:the program goes deep inside the dll and other random filles and searches and deletes the extras :Dky14 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 progressAs UnrealIncident said, hacks are injected DLL's. Just downloading the game every time you start it up won't stop any hackers.
-
Jdrew
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
- Posts: 1349
- Joined: Sun Nov 11, 2012 12:26 pm
-
learn_more wrote:I'm sure we all do.ky14 wrote:the program goes deep inside the dll and other random filles and searches and deletes the extras :Di smell a load of bullcrap.
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
- 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.
CLIENT->SERVER: ARROW KEYS + MOUSES
SERVER->CLIENT: VIDEOS
there now, all of you with fast connections can be happy.
-
HoboHob
Winter Celebration 2013
- Posts: 979
- Joined: Mon Nov 05, 2012 5:02 pm
Sonarpulse wrote:GUYS I HAS SOLUTIONNo that won't work because I want to be a hacker and I can't let you destroy my dream.
CLIENT->SERVER: ARROW KEYS + MOUSES
SERVER->CLIENT: VIDEOS
there now, all of you with fast connections can be happy.
-
rakiru
Coder
- Posts: 1349
- Joined: Sun Nov 11, 2012 12:26 pm
-
-
ky14
Deuce - Posts: 6
- Joined: Wed Feb 06, 2013 2:55 am
jdrew wrote:my friend and i are wrking on it'its taking a long timeky14 wrote:Yes but we can;t do that as there is no file checker I am aware ofjdrew wrote:How? We can't modify the source code, this was a feature in alpha of 1.0 thoughhow do i put this ummm ah we take the original files and put them in game and exclued the extras
-
Handles
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 
Who is online
Users browsing this forum: No registered users and 24 guests







