Gamestudio Links
Zorro Links
Newest Posts
MT5 bridge not working on MT5 v. 5 build 4160
by EternallyCurious. 04/25/24 20:49
Data from CSV not parsed correctly
by EternallyCurious. 04/25/24 10:20
Trading Journey
by howardR. 04/24/24 20:04
M1 Oversampling
by Petra. 04/24/24 10:34
Zorro FIX plugin - Experimental
by flink. 04/21/24 07:12
Scripts not found
by juergen_wue. 04/20/24 18:51
zorro 64bit command line support
by 7th_zorro. 04/20/24 10:06
StartWeek not working as it should
by jcl. 04/20/24 08:38
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (Quad, EternallyCurious, RealSerious3D), 814 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Mega_Rod, EternallyCurious, howardR, 11honza11, ccorrea
19048 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 3 of 7 1 2 3 4 5 6 7
Re: .WRS Unpacker tool. [Re: Quad] #326374
05/31/10 18:43
05/31/10 18:43
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline
Senior Expert
HeelX  Offline
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
If this is possible, one might can do this, of course. Though, this procedure has to be repeated if the WRS-format changes.

Why don't you post your findings here? The first rule in cryptography is to publish protocols and how cryptosystems work so that possible attacks become visible and new procedures and algorithms can be used instead or old ones are being optimized to prevent future attacks.

Note: I do not provoke anyone to steal assets from foreign WRS-files or gamestudio games - I just think out loud that if it is in fact easy to break the WRS protection scheme why it should'nt be more secure..

Last edited by HeelX; 05/31/10 18:44.
Re: .WRS Unpacker tool. [Re: HeelX] #326375
05/31/10 18:46
05/31/10 18:46
Joined: Oct 2007
Posts: 5,210
İstanbul, Turkey
Quad Online
Senior Expert
Quad  Online
Senior Expert

Joined: Oct 2007
Posts: 5,210
İstanbul, Turkey
I do not know if it's right to share my findings here, but if there is no objection from community and JCL i can share them.


3333333333
Re: .WRS Unpacker tool. [Re: Quad] #326379
05/31/10 19:02
05/31/10 19:02
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
I don't care much for models, levels and the like, you can easily unzip all Quake3 art files for example, but I don't want my code to be stolen. I thought the whole code gets compiled into unreadable machine code, am I wrong?


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: .WRS Unpacker tool. [Re: Superku] #326380
05/31/10 19:07
05/31/10 19:07
Joined: Oct 2007
Posts: 5,210
İstanbul, Turkey
Quad Online
Senior Expert
Quad  Online
Senior Expert

Joined: Oct 2007
Posts: 5,210
İstanbul, Turkey
yes for lite-c, no for wdl.

all code gets compiled in lite-c, but in c-script it's in the wrs file.


3333333333
Re: .WRS Unpacker tool. [Re: Quad] #326400
05/31/10 20:46
05/31/10 20:46
Joined: Feb 2009
Posts: 2,154
Damocles_ Offline
Expert
Damocles_  Offline
Expert

Joined: Feb 2009
Posts: 2,154
If there is a way to "crack" it, its better to state it,
so a new encryption can be designed,
than keeping it like it is, and have others use it uncrontrolled.

I suppose it just a matter of improving the current
packer, to make it save again.

Re: .WRS Unpacker tool. [Re: Damocles_] #326406
05/31/10 21:47
05/31/10 21:47
Joined: May 2002
Posts: 7,441
ventilator Offline
Senior Expert
ventilator  Offline
Senior Expert

Joined: May 2002
Posts: 7,441
you can't really call the current wrs format encrypted. it looks more like a crude custom packing algorithm with some simple tricks like a substitution cipher for filenames. there also are those bit fields which tell if the following characters are used as-is or if they are offset/length pairs. you don't really have to be a cryptographer to figure it out.

why not simply use password protected zip files instead? would it be much slower?

Re: .WRS Unpacker tool. [Re: ventilator] #326442
06/01/10 07:43
06/01/10 07:43
Joined: Jul 2000
Posts: 27,982
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,982
Frankfurt
Yes, zip loads slower than WRS. A hard, uncrackable encryption would also make WRS loading somewhat slower, although we could implement this if required.

Re: .WRS Unpacker tool. [Re: jcl] #326451
06/01/10 08:45
06/01/10 08:45
Joined: Mar 2006
Posts: 2,252
Hummel Offline
Expert
Hummel  Offline
Expert

Joined: Mar 2006
Posts: 2,252
optional WRS versions would probably be the best solution

Re: .WRS Unpacker tool. [Re: Hummel] #326475
06/01/10 10:19
06/01/10 10:19
Joined: Oct 2007
Posts: 5,210
İstanbul, Turkey
Quad Online
Senior Expert
Quad  Online
Senior Expert

Joined: Oct 2007
Posts: 5,210
İstanbul, Turkey
some shifting/shuffling based on the username/license password before or after compressing the data may be sufficent and fast enough if the key is saved in the exe/dll and not in the wrs.


3333333333
Re: .WRS Unpacker tool. [Re: Quad] #326798
06/02/10 22:21
06/02/10 22:21
Joined: May 2009
Posts: 5,370
Caucasus
3run Offline
Senior Expert
3run  Offline
Senior Expert

Joined: May 2009
Posts: 5,370
Caucasus
Guys is there any program that will pack my game in one .exe application? I use Extra version of Game Studio (so I use lite-c). I do not want any one to use my script from my current project. Molebox doen't work for me frown


Looking for free stuff?? Take a look here: http://badcom.at.ua
Support me on: https://boosty.to/3rung
Page 3 of 7 1 2 3 4 5 6 7

Moderated by  old_bill, Tobias 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1