Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
Is it legal to crack around?
Goto page 1, 2  Next
 
Post new topic   Reply to topic Printable version
 View previous topic  Since i cant make a poll ill just ask Post :: Post removing posts...  View next topic  
Author Message
Qndre
Server Help Squatter


Gender:Gender:Male
Joined: Jan 25 2004
Posts: 295
Offline

PostPosted: Fri May 21, 2004 9:00 am   Post maybe stupid    Post subject: Is it legal to crack around? Reply to topic Reply with quote

This question may look a bit stupid to you. Is it illegal to write a cheat for CONT (without reverse-engineering) and open-source it everywhere? biggrin.gif This may sound very funny but it's an important question for me. If I find a security-hole, am I allowed to publish source how to abuse it?
Back to top
View users profile Send private message Add User to Ignore List
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Fri May 21, 2004 10:10 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Allowed? I don't know.

But regardless, you will never play on SSC again if you do. And most smaller billers would ban you too, out of spite.

So, if you never want to play again... go for it!
_________________
Hyperspace Owner

Smong> so long as 99% deaths feel lame it will always be hyperspace to me
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
ExplodyThingy
Server Help Squatter


Age:38
Gender:Gender:Male
Joined: Dec 15 2002
Posts: 528
Location: Washington DC
Offline

PostPosted: Fri May 21, 2004 11:55 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Bans are nothing to him.
_________________
There are no stupid question, but there are many inquisitive idiots.
Loot

Dr Brain> I hate clean air and clean water. I'm a member of Evil Conservitive Industries
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Qndre
Server Help Squatter


Gender:Gender:Male
Joined: Jan 25 2004
Posts: 295
Offline

PostPosted: Fri May 21, 2004 1:24 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

ExplodyThingy wrote:
Bans are nothing to him.

It's true but I don't want to get in trouble. I think this should be an ironic statement. If you don't believe I can bypass, please look at my open-source download location
http://www.subspace-addicted.de.vu/downloads/
You showed you know ASM and that someone, who doesn't know isn't a programmer. I've created and open-sourced a piece of code called "UNTRACK.ASM" - download it if you want and look if it is useful and if your ironic statement still matches or if it should be turned into a statement which means what you write in it.
Last but not least it is true that the code "UNTRACK.ASM" may or may not work on CONT client because there are some very advanced tracking methods and memory is encrypted, no permission to access memory, etc. so I can't give any guarantee that it works on every client.
Back to top
View users profile Send private message Add User to Ignore List
Mine GO BOOM
Hunch Hunch
What What
Hunch Hunch<br>What What


Age:42
Gender:Gender:Male
Joined: Aug 01 2002
Posts: 3615
Location: Las Vegas
Offline

PostPosted: Fri May 21, 2004 2:13 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Qndre wrote:
http://www.subspace-addicted.de.vu/downloads/



Anyways, releasing object files is pointless, its just an intermediate step between source code and executable program. And what does release-id mean? Most places use MD5 or some other checksums to verify correct file. If this is what you meant, Summer Properties is a program I'm sure you'd enjoy. Right click on any file, Properties, and there is a new tab called Checksums. Can do CRC16, CRC32, MD5, and SHA1 checksums on any file in a very simple way.

As for the untrack, you could do the same thing with a very simple registry change, which has been published a long time ago back in Twister days. I believe Catid also has the location for the registry values on his site, but I don't believe he has the old program in which it did the changes for you.

If you do find an exploit in almost any program, usually the kindest way to resolve the problem is to email the creators of the program exact what the exploit is, how to use it, some of the damages that can occur from this exploit, and a time frame before you would make public the exploit. This allows the developer of the software time to fix the problem before it can be used against the public.




goggles.jpg - 41.16 KB
File downloaded or viewed 36 time(s)
Back to top
View users profile Send private message Add User to Ignore List Send email
Qndre
Server Help Squatter


Gender:Gender:Male
Joined: Jan 25 2004
Posts: 295
Offline

PostPosted: Fri May 21, 2004 3:05 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Mine GO BOOM wrote:

[..] And what does release-id mean? Most places use MD5 or some other checksums to verify correct file. If this is what you meant, Summer Properties is a program I'm sure you'd enjoy. Right click on any file, Properties, and there is a new tab called Checksums. Can do CRC16, CRC32, MD5, and SHA1 checksums on any file in a very simple way.

The release-ID is an MD4-hash generated out of filename and version number. So if you have "file.nam" and "1.0.0" it's the MD4 of "file.nam1.0.0" (no caps within the file name so "FiLe.NaM" would also be MD4 of "filenam1.0.0"). It's not meant as a checksum but for some later internal usage (in case the download area gets too huge - you could write a search-engine or a download manager with unique release-IDs).
Quote:

its just an intermediate step between source code and executable program

Yes. It contains binary assembly code without a EXE header. It's not executable because much information is missing or in the incorrect form.
Quote:

which has been published a long time ago back in Twister days

Just downloaded Twister - how was it possible to modify weapony, energy, etc. without making security checksums invalid.
Back to top
View users profile Send private message Add User to Ignore List
Cyan~Fire
I'll count you!
I'll count you!


Age:37
Gender:Gender:Male
Joined: Jul 14 2003
Posts: 4608
Location: A Dream
Offline

PostPosted: Fri May 21, 2004 4:41 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Qndre wrote:
The release-ID is an MD4-hash generated out of filename and version number. So if you have "file.nam" and "1.0.0" it's the MD4 of "file.nam1.0.0" (no caps within the file name so "FiLe.NaM" would also be MD4 of "filenam1.0.0"). It's not meant as a checksum but for some later internal usage (in case the download area gets too huge - you could write a search-engine or a download manager with unique release-IDs).

WTF are you talking about? Can't you just use Ctrl+F?
_________________
This help is informational only. No representation is made or warranty given as to its content. User assumes all risk of use. Cyan~Fire assumes no responsibility for any loss or delay resulting from such use.
Wise men STILL seek Him.
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Gravitron@ds98.net
Guest


Offline

PostPosted: Fri May 21, 2004 5:02 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Qndre wrote:
[..]


Just downloaded Twister - how was it possible to modify weapony, energy, etc. without making security checksums invalid.


Wasn't.
It worked nicely for offline mode, if you were smod+ or if the owner were too numb to turn the security setting on.
Otherwise it would send red checksum errors all over the place.
Back to top
k0zy
Server Help Squatter


Gender:Gender:Male
Joined: Jan 11 2003
Posts: 571
Location: Germany
Offline

PostPosted: Fri May 21, 2004 5:04 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Mine GO BOOM wrote:
I believe Catid also has the location for the registry values on his site, but I don't believe he has the old program in which it did the changes for you.


There are other programs that do it for you.

I think legally they are used if two or more pcs on a network have the same id, because the same image was copied to their hd.

Bob Dole.. Bob Dole... Bob Dole...... bob dole.... bob... dole....
_________________
It's a shark! Oh my god! Unbelievable!
Back to top
View users profile Send private message Add User to Ignore List
ExplodyThingy
Server Help Squatter


Age:38
Gender:Gender:Male
Joined: Dec 15 2002
Posts: 528
Location: Washington DC
Offline

PostPosted: Fri May 21, 2004 6:35 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Oh the humanity! WOnt someone make it stop!
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Mr Ekted
Movie Geek


Gender:Gender:Male
Joined: Feb 09 2004
Posts: 1379
Offline

PostPosted: Fri May 21, 2004 7:45 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

The only effect publishing Cont cheats will have is that Cont will be updated to make the cheats useless. If you find a "hole", the proper thing to do is quietly notify Priit or myself. Using a cheat--other than to show us that it really works--will result in a very long SSC netban.
_________________
4,691 irradiated haggis!
Back to top
View users profile Send private message Add User to Ignore List
Qndre
Server Help Squatter


Gender:Gender:Male
Joined: Jan 25 2004
Posts: 295
Offline

PostPosted: Sat May 22, 2004 4:56 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Mr Ekted wrote:
The only effect publishing Cont cheats will have is that Cont will be updated to make the cheats useless. If you find a "hole", the proper thing to do is quietly notify Priit or myself. Using a cheat--other than to show us that it really works--will result in a very long SSC netban.

Yes. Didn't find such a security-hole where I expected it. biggrin.gif I expected that the keystream and seed is transferred between "subgame2" and "subspace.exe" using STACK, ALU-registers or some unprotected memory. So I wrote some ASM code to replace "subspace.exe" with or to simultanously log the staffic on these registers, but I wasn't successful. Seems to be that the memory segment (which is used to exchange that data) is encrypted or elsewhere hidden. So useless anyways. Good work! No security hole! icon_cool.gif
Back to top
View users profile Send private message Add User to Ignore List
Mr Ekted
Movie Geek


Gender:Gender:Male
Joined: Feb 09 2004
Posts: 1379
Offline

PostPosted: Sat May 22, 2004 8:16 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Keystreams are not transferred in any encryption system. Keys are.
Back to top
View users profile Send private message Add User to Ignore List
Qndre
Server Help Squatter


Gender:Gender:Male
Joined: Jan 25 2004
Posts: 295
Offline

PostPosted: Sat May 22, 2004 10:05 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Mr Ekted wrote:
Keystreams are not transferred in any encryption system. Keys are.

With "transfer" I don't mean that they are sent around the network and exchanged between server and client but the exchange between server and keystream generator (which has to be done somehow because the keystream generator is seperate from the server and not within it).
_
So if the server needs to get a keystream, it may give the seed to the keystream generator. But the keystream generator also has to put the response (the keystream) somewhere in memory.
_
Without any "exchange" or "transfer" of the keystreams, the CONT encryption system wouldn't work because the server needs a keystream for the encryption, but cannot itself generate it. So it calls the keystream generator, which is in the "./version1/" directory and has the filename "subspace.exe".
_
To proof that the "./version1/subspace.exe" generates the keystream, open "scrty1" (the keystream) in Notepad or somewhere and call "subgame2" - you see it has been changed. Now rename the "subspace.exe" in the "./version1/" folder to something else, for example "hello.two"! Run "subgame2" again and "scrty1" won't change any more. If you now log in using CONT you will see that it suddenly uses VIE encryption to encrypt the login packet as well as the VIE handshake (01, 05, 06, 02) instead of CONT encryption and CONT handshake (01, 10, 11). But of course CONT doesn't stay connected using VIE encryption, but disconnects immediatelly.
Back to top
View users profile Send private message Add User to Ignore List
Mr Ekted
Movie Geek


Gender:Gender:Male
Joined: Feb 09 2004
Posts: 1379
Offline

PostPosted: Sun May 23, 2004 10:31 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

What color is the sky in your world?
Back to top
View users profile Send private message Add User to Ignore List
Qndre
Server Help Squatter


Gender:Gender:Male
Joined: Jan 25 2004
Posts: 295
Offline

PostPosted: Sun May 23, 2004 12:54 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Mr Ekted wrote:
What color is the sky in your world?

You don't believe me, do you?
_
You yourself said that the server cannot itself generate a keystream, but only the client can. So the server calls the client (which is in "./version1/" folder) to generate a keystream.
_
If you rename the "subspace.exe" in "./version1/", delete the "scrty" and "scrty1" in server's folder and connect with CONTINUUM client over a logged connection, you will see the VIE Subspace handshake and VIE-encrypted login packet in the log. CONTINUUM disconnects immediatelly after the login with an error message about a version-conflict.
_
This may not work on ContinuumOnly-Zones but it prooves that CONTINUUM client still contains a VIE-like encryption.


Last edited by Qndre on Sun May 23, 2004 12:57 pm, edited 1 time in total
Back to top
View users profile Send private message Add User to Ignore List
Paine
Newbie


Age:36
Gender:Gender:Male
Joined: May 17 2004
Posts: 20
Location: England
Offline

PostPosted: Sun May 23, 2004 12:57 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

dude, he didnt say he didnt believe you, he just wanted to know what colour the sky was >^..^<
Back to top
View users profile Send private message Add User to Ignore List Send email AIM Address Yahoo Messenger MSN Messenger
Qndre
Server Help Squatter


Gender:Gender:Male
Joined: Jan 25 2004
Posts: 295
Offline

PostPosted: Sun May 23, 2004 2:03 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

To proove it I've logged two sessions:
_
1. With VIE decryption:
http://www.subspace-addicted.de.vu/downloads/packets.txt
_
2. Without VIE decryption:
http://www.subspace-addicted.de.vu/downloads/packets2.txt
_
I've taken these two logs from a CONT-disabled ("scrty1"-removed and "subspace.exe"-renamed) "subgame2"-Server!
Back to top
View users profile Send private message Add User to Ignore List
ExplodyThingy
Server Help Squatter


Age:38
Gender:Gender:Male
Joined: Dec 15 2002
Posts: 528
Location: Washington DC
Offline

PostPosted: Sun May 23, 2004 4:33 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Gasp! Qndre is right again and Ekted is wrong! What is the sun? There is no sky...
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
nintendo64
Seasoned Helper


Age:40
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 104
Location: Dominican Republic
Offline

PostPosted: Sun May 23, 2004 4:36 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

ExplodyThingy wrote:
Gasp! Qndre is right again and Ekted is wrong! What is the sun? There is no sky...


Explody... icon_lol.gif icon_smile.gif biggrin.gif

-nintendo64
Back to top
View users profile Send private message Add User to Ignore List
Mr Ekted
Movie Geek


Gender:Gender:Male
Joined: Feb 09 2004
Posts: 1379
Offline

PostPosted: Sun May 23, 2004 4:56 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

He's a child let loose in a nuclear power plant. He's pressing random buttons and guessing what they do, while the rest of us watch in horror. He knows enough to be annoying, but not enough to be useful.
Back to top
View users profile Send private message Add User to Ignore List
Mine GO BOOM
Hunch Hunch
What What
Hunch Hunch<br>What What


Age:42
Gender:Gender:Male
Joined: Aug 01 2002
Posts: 3615
Location: Las Vegas
Offline

PostPosted: Sun May 23, 2004 5:49 pm   Post maybe stupid    Post subject: Reply to topic Reply with quote

Qndre wrote:
This may not work on ContinuumOnly-Zones but it prooves that CONTINUUM client still contains a VIE-like encryption.

Yes, Continuum does contain the VIE encryption. In fact, there is a special way to force any Continuum client to use VIE encryption instead, while still blocking VIE clients/bots. ASSS, in its unreleased form, had to do this, because neither Grelminar nor I could make heads or tails of getting the Continuum encryption to work. After a while, Priit through together a bit more code and filled in the holes.

But you went about figuring this out in the wrong way. Continuum's encryption method is not based on VIE encryption in anyway. They exchange keys differently, their encryption method are different, their 'streams' treat data differently, their tables are formatted differently. The only thing thats the same is that both of them work on the same set of input/output data.
Back to top
View users profile Send private message Add User to Ignore List Send email
Qndre
Server Help Squatter


Gender:Gender:Male
Joined: Jan 25 2004
Posts: 295
Offline

PostPosted: Mon May 24, 2004 6:15 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Mine GO BOOM wrote:

But you went about figuring this out in the wrong way. Continuum's encryption method is not based on VIE encryption in anyway.

That's right. I've seen a piece of code which handles encryption - it puts data and key stuff in different dwords, rotates (leftshifts in encryption, rightshifts in decryption) them somehow and combines them with the key in a strange way. It's a very complicated algorithm and I don't understand how the decryption algorithm reverses the encryption algorithm because the number of bits they are rotated are the lowest bytes from the input dword, so decryption cannot know how much it is rotated. However there is a way to decrypt, otherwise it wouldn't make sense. biggrin.gif In fact I don't know much about the encryption and I have to admit that I'm not really interested in it any more. I've written a self-coded encryption and I am very content with it. The next difficulty is the client-side implementation of user-database and server-side implementation of my self-coded encryption.
Back to top
View users profile Send private message Add User to Ignore List
Mr Ekted
Movie Geek


Gender:Gender:Male
Joined: Feb 09 2004
Posts: 1379
Offline

PostPosted: Mon May 24, 2004 10:00 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

Qndre wrote:
[..]I've written a self-coded encryption and I am very content with it.


You should post it here so we can see how secure it is.
Back to top
View users profile Send private message Add User to Ignore List
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Mon May 24, 2004 11:23 am   Post maybe stupid    Post subject: Reply to topic Reply with quote

^.^
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> Trash Talk All times are GMT - 5 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 61 page(s) served in previous 5 minutes.

phpBB Created this page in 0.799808 seconds : 51 queries executed (69.9%): GZIP compression disabled