I am searching for an EXE-encoder, to decrease the size & to increase the loading speed of my software, and in order to encrypt the code, of course. ;)
Does anyone know a good one, can anyone propose my one ?:rolleyes:
Posted on 2002-06-26 04:54:18 by Marwin
to decrease the size & to increase the loading speed

this sounds kinda paradox to me ;)
just get UPX (no encryption whatsoever, compression ratio is great, though). if you really want encryption you might try tElock.
Posted on 2002-06-26 05:18:46 by Tola
I'll try it, thanks.
Posted on 2002-06-26 05:24:13 by Marwin
Depending on your executable, it will load either faster or slower
when processed with UPX. It's true that there's less data to load
when compressed - however, *all* the data must be loaded at once,
where win32 only loads the parts of the executable that are needed
(and a little more, to not have too severe performance hits). Furthermore,
when using exe compression, all your pages will be dirty, which means
that in the case your system runs low on memory, both code and
data must be flushed to the pagefile (=slow), whereas normal
applications only have their data flushed - the code can be simply
discarded and reloaded from the executable.

As for EXE encryption... do your own and do it properly, or dont bother at all.
Posted on 2002-06-27 13:27:55 by f0dder
I don't know really much just yet but i played with tElock for a few years now and compare with others against debugger and what nots and tElock bet them all in many LITTLE ways that you can see... UXP and the rest may be better but i douth it ... they may be equal in ways... I heard he may write another one.
Posted on 2002-06-27 20:51:49 by cmax
So, do you mean I should not use an exe-encrypter?
Posted on 2002-06-28 02:56:49 by Marwin
Yes. EXE compression has more disadvantages than advantages.
There will be people who disagree, but I still haven't seen them come
up with technical arguments. I can see a few reasons to use exe
packers, and that's when you need to stuff files on a floppy or a
network share with a limited quota - and thats about it.

Encryptors (at least readily available ones) are more or less useless.
If there aren't public unpackers for them, w4rez groups are sure to
have more than a few tricks up their sleeves. Besides, most protection
schemes isn't too bothersome for the experienced guys to unpack
by hand. Writing your own is the only thing that will give just a few
days/weeks/months of delay before it will be unpacked/decrypted
- but it WILL be fubarred, it's only a matter of time. There's a few
exceptions, but those usually involve build-for-each-customer with
heavy watermarking, or the (very few) cases where no serials/keyfiles
are EVER leaked.

So, you should rather spend your time on something useful, like
adding new features to your app, bugfixing, optimizing, whatever.
Unless you really know what you're doing, protection is a waste of
time (it can be a pretty fun waste of time though :)).
Posted on 2002-06-28 04:13:58 by f0dder
It's nice to know how the exe compression works in windows and what are the downsides. I still use them in a couple of situations where disk space is required. I've done it to fit some dos exe files on a floppy and to reduce the size for internet download.

Even there, I could manage to zip or cab it and extract it before use. If only everybody knew how to extract files... ;)
Posted on 2002-06-28 11:38:39 by Silas
fodder,

speed bumps don't stop ppl from speeding.
Posted on 2002-06-28 16:06:53 by grv575
Perhaps not, but people who don't know what they do but think
that they know what they do tend to end up with trashed cars.
Posted on 2002-06-28 21:23:51 by f0dder
Yeah but the point is that any type of protection can be a deterrent. If someone has to go through the hassle of unpacking an exe, then perhaps they'll just leave it alone anyway.
Posted on 2002-06-29 01:30:38 by grv575
grv, look at the 0day scene and you wont say that again. People
don't care about application types, *anything* gets cr4cked no matter
how useless the app is, or how phuked up the protection schemes are.
Crypto, manual packing, whatever. Use RSA1024 in your app?
Too bad, a patch+keygen is released (change the public part of
the key in your EXE so 'valid' keys can be generated). There's very
little that can be done that will slow the 0day groups noticably.

Don't hurt the enduser to have your app w4rezed one day later...
Posted on 2002-06-29 04:02:02 by f0dder
So the ultimate solution to everyone's problems of having programs cr4cked is... Shareware! :grin: :grin: :grin:
Posted on 2002-06-29 04:23:39 by AmkG
lolx... then just post your source and let people download it
Posted on 2002-06-29 09:18:22 by roticv
The only thing i heard was that tElock gave them all pure HELL !!!
Posted on 2002-06-29 17:33:44 by cmax
there's automated unpackers around for some versions of tElock,
check www.programmerstools.org for a few. And, as with all other
packers and krypters, people have been unwrapping it by hand, too.
It's the cat-and-mouse game. 10: The encryptor gets a little better,
the unpackers defeat it, goto 10.
Posted on 2002-06-30 09:45:55 by f0dder
I just wanted to hear you say something . I know you know much about this. Seem that what your web site was all about..Kegnen and stuff. So i know you did a lot of work to try to beat them only to end up letting us know to perpare for reality... I think it can only be done by accident...

What are these people problem w4rezed groups... What they just want to destroy programmers. I don't care if people crack my app at home i just don't want that person to put my work all over the internet as w4rezed...So after my programming life is over i be a bouty hutter only #10.00 a head for each group i destroy. $10.00 would all he be worth to me...So they might as well lock me up now...Because not if but when i get my hands on -i=dbv-v==s..... now i am a bout to really get piss.
Posted on 2002-06-30 13:41:44 by cmax
Why do they do it? Some do it for fun, some do it because they
believe that "software should be free" (tossers), some do it
because they hate some of the lame shareware out there, some do
it to get "respect", and some do it because they get site leech
from their groups. It's a rather weird system. Anything, even
the crappiest VB program that is hardly any use at all, will be
distributed.

Some software has benefited from w4rezing (where do you think m$
would be today if piracy hadn't gotten a copy of windows on almost
every box on the planet?), other software (mostly small shareware
apps) has been destroyed. I wouldn't worry too much about it anyway.
If you have a good product, there will be people who buy it.
Posted on 2002-06-30 13:56:45 by f0dder
Most of the piracy is done in Asia where software is stamped by thousands. A cracker next door costs the industry nothing.
Posted on 2002-06-30 14:10:03 by comrade
Unless you happen to live IN asia, where crackers work right at your doorstep, and some pirated products are sold by door-to-door salesmen.


Yeah and screw M$... a local columnist here thought that software piracy was good because if everyone bought original products only M$ would benefit... I sent him a long scathing letter about the realities of the world, reminding him that M$ products sucked and if piracy stopped, M$ competition would benefit, and competition is always good for the consumer.

He never replied to that, but AFAIK he no longer puts 'piracy is good' stuff in his column anymore.
Posted on 2002-06-30 23:55:09 by AmkG