| Icon: |
 |
|
|
| Here are some
Frequently Asked Questions asked through this web site: |
|
| |
Q: |
Who is the author of the
software
available to download on this web site? |
|
| A: |
Every software product
available for downloading on this website was designed and coded by Dennis A. Babkin,
David Chon, Richard Casokane with indispensable assistance of our team and
supporters. |
|
| |
Q: |
What is the
experience of the authors of the software? |
|
| A: |
I [Dennis] will answer for
myself. I have been involved in
C/C++/MFC programming since 1997 when I started taking classes in the
Object Oriented Programming in my college. Now I have a Master's Degree
in computer programming and my knowledge and expertise include: C, C++, MFC, x86 Assembly, HTML/DHTML, Php, SQL/MySQL, and much more. |
|
| |
Q: |
Why software
on this web site is not freeware? |
|
| A: |
Well it's a rhetorical
question - why do we have to pay for food in a supermarket when we can
forage for it:) To be serious, this small charge we ask for the use of
our software will be spent for new development and to support of our team.
Besides that, being students ourselves, we understand "educational"
purpose of downloading our software. That is why such products as WinID
and TOff are provided absolutely free of charge. Moreover you can
download TOff's source code free of charge if you want to learn how that
program works. |
|
| |
Q: |
If I buy any
of the software product licenses here will I be entitled for promotions and
discounts? |
|
| A: |
Yes, absolutely. Besides
showing your support for our team and for future developments you will
be entitled for free updates for future versions of the software. Any
other information will be included in the license agreement for a
particular software product. |
|
| |
Q: |
How strong
is encryption performed by Scripts Encryptor? |
|
| A: |
That is a good question.
Many people confront us with the fact that Scripts Encryptor does not
provide strong encryption of Java Script and HTML. Well, let me tell
you, to be exact it does not provide encryption at all. What it does, it
obfuscates, or scrambles the code that makes it hard (but, let me
stress, not impossible) to decode or reverse engineer your script or
page. You might be incensed now after reading this. Well, don't blame
us, we did not invent scripting language for web browsers. Unfortunately
for all developers, client side scripts do not allow any encryption, so
the only way to protect client-side content is to scramble it to make it
harder for somebody to steal your work or meddle with it. Do not believe
anybody who says that their product will encrypt your client-side web
page - this is not true. My main point of using Scripts Encryptor is to
compress and scramble code, but not to encrypt it! |
|
| |
Q: |
I have
encoded the JS file, but I can decode it back to a readable file on any
version of your software. I realize that it should be decodable in order
for IE to read it but it just worries me that if I encode it that
anybody can decode it? |
|
| A: |
I understand your concern
about protection of JS files. Unfortunately, at the current time there
is no known encryption of JavaScript and/or HTML to be at least as
secure as compiling of C source code into executable files. Due to
limitations imposed by web browsers the only way to hide your code would
be to scramble it into blocks of code unreadable for humans. Our product
provides means for that.
Since during processing the web browser has to interpret each line of
code in your script, there might be some other programs that can do the
same "interpretation" (i.e. de-scrambling) as well. Scripts Encryptor is
no novelty here either. It just incorporates features in many other
products available online and bundles them into one package. Again, I
want to repeat that there is no known way to encrypt JS or HTML
files to be inaccessible by hackers and advanced users. The main goal of
using our product should be an attempt to either optimize JS files to
improve performance, or scramble them to protect against an average
intruder.
As a suggestion I'd strongly recommend to separate your code into two
sections: server and client side. Put all the sensitive information on
the server (which should not necessarily have a strong encryption of the
script files) and all the rest to the client side, downloadable to a
user's machine. So far, this is the only sure way to protect your web
sites against intrusion. |
|
| |
Q: |
What is the
difference between version for Windows 95/98/ME and Windows NT/2000/XP? |
|
| A: |
We have discontinued the
version of Scripts Encryptor for Windows 95/98/ME due to lack of demand.
These operating systems are pretty much obsolete now. For backward
compatibility we still provide an older version of Scripts Encryptor for
those systems. To utilize the best in Scripts Encryptor please download
the latest version for Windows NT/2000/XP. |
|
| |
Q: |
I have the
following code snippet, how can I obfuscate JavaScript part?
<html>
<head>
<script
type="text/javascript">
<!--
//Part I want
to scramble
function DoIt()
{
var v = "This is the string I want to
be scrambled";
alert("Scrambled OK\nHere is the
string:\n\n" + v);
}
//End of part that I want to scramble
-->
</script>
</head>
<body>
<script
type="text/javascript">
<!--
DoIt();
-->
</script>
</body>
</html> |
|
| A: |
There are three ways this
could be done:
- Start Scripts Encryptor, or click "Clear
'Before'" if it's already running. Copy the whole snippet (from
<html> tag to </html> tag) into 'Before' window of Scripts Encryptor.
Select 'HTML + JavaScript' in the Type field. Select other
appropriate conversion settings, including "Encode Script". Make
sure "Scramble" is selected in the Operation field. Click Convert
button. 'After' window will now have scrambled code. Simply copy and
paste it back to your HTML editor, or save it as HTML file right
from Scripts Encryptor. (Please note, that 'Scramble' selection will
also scramble HTML tags on this page. To avoid changing HTML use 'No
changes' option in the Operation field.)
- Start Scripts Encryptor, or click "Clear
'Before'" if it's already running. Copy desired JavaScript part
(everything between <!-- and --> in the first <script> and </script> tags, marked green
in the sample above) into 'Before' window of Scripts Encryptor.
Select 'JavaScript' in the Type field. Select other appropriate
conversion settings, including "Encode Script". Make sure "Scramble"
is selected in the Operation field. Click Convert button. 'After'
window will now have scrambled code. Copy entire contents of the
'After' window and paste it back in place of the initial JavaScript
segment preserving <script>, </script> tags. Remove <!--
and --> tags. Change
<script> block to <script language="JScript.Encode">.
The resulting HTML should look like this:
(Do not copy block below to your HTML editor as it
will give out errors since some encoded characters could not be
displayed here!)
<html>
<head>
<script
language="JScript.Encode">
#@~^+AAAAA==W!x^DkKxPGW&O`* -lMP-xrKtbd-!!!yTwFlFk-TcTw!!TGWwEZ!0'E!Tl-;!Z+Z/O'EZ!Gyk
wFWGw!W!(wZc!';!ZGG'q*F Y'!*!w;Z!{cK~-!!Ty-ETT+*w!WTkmw!!ZG
m-!T!+N8V'ETT+*-8*cril^n.YvJUm.-;TZvq:(s+9P6F'xCnw!!TGyn,-;Z!+,/'EZT
ZY4+'ETTy!-!T!F&Y'q bx'F*Gw;Z!fl'U- JQ-*89EgAAA==^#~@
</script>
</head>
<body>
<script
type="text/javascript">
<!--
DoIt();
-->
</script>
</body>
</html>
- Start Scripts Encryptor, or click "Clear
'Before'" if it's already running. Copy desired JavaScript part
(everything between <!-- and --> in the first <script> and </script> tags, marked green
in the first sample above) into 'Before' window of Scripts Encryptor.
Select 'JavaScript' in the Type field. Select other appropriate
conversion settings, including "Encode Script". Make sure "Scramble"
is selected in the Operation field. Click Convert button. 'After'
window will now have scrambled code. Click "Save 'After' window"
button and save it as "temp.js" file in the same folder where you
will be running the HTML sample. Change entire first <script>
</script> block to <script language="JScript.Encode" src="temp.js"></script>.
The resulting HTML should look like this:
<html>
<head>
<script
language="JScript.Encode"
src="temp.js"></script>
</head>
<body>
<script
type="text/javascript">
<!--
DoIt();
-->
</script>
</body>
</html>
The
3rd way is more preferable as it saves scrambled data in a separate
file, which prevents unintentional alteration of one of the encoded
symbols in the HTML editor. You can also use 1st method to scramble page
ready for posting on your website. Fore more information please refer to
the Manual or the
Samples Page. |
|
| |
Q: |
I tried
encoding JavaScript using "Encode Script" option. It works good in
Internet Explorer but will it work in other browsers? |
|
| A: |
Unfortunately, the answer is
no. At the current stage, only Microsoft Internet Explorer version 5.0
and later supports encoded JavaScript blocks. Please make sure that this
is only attributed to JavaScript encoded using "Encode script" option.
The rest of obfuscation is browser-independent. This should not deter
you from using this feature though. Just make sure that you create two
versions of the same page and make your server side software detect
client browser. If it's Microsoft Internet Explorer then make it send
encoded version of your page, otherwise send a regular page. |
|
| |
Q: |
[Unaltered
text] did u have a little kid make
this program because it totally sucks how in the hell do u expect peopl
to pay for something this dumb? how in the hell can this program protect
source code when i encoded an html document with some vb and js scripts
and after it decoded it, i copied it to frontpage just to see how
encoded it really was, and guess what, frontpage had no problem decoding
it because all that your program did was just converted it to anci
characters. so what am i trying to tell u is that if u want money for
your so-called hard work, i highly suggest u work alittle bit harder on
your programs, although you could've even taken source code from someone
else like a little kid because the program is crap and thats it. |
|
| A: |
I don't think it's really a
question, but let me respond anyway.
(1) No, we do not employ child labor to write our software products. It
is illegal in the US, which I'm not sure about the place you're from.
(2) You should better read documentation, as it clearly states that
Scripts Encryptor does not work with Visual Basic scripts. As for HTML,
we've said many times that by design it does not allow much of
encryption. Main goal of using Scripts Encryptor is to scramble some of
the contents, but not to protect it. There is big difference in it.
(3) If you looked at Scripts Encryptor a little bit longer you'd see
that there are settings in its main window that allow different degrees
of obfuscation. By default, right after installation they are set up to
a low level of scrambling. Before making any claims one should attempt
changing those settings according to preferred results -- we thought it
was obvious for an intelligent person.
(4) As for FrontPage being able to "decode" our scrambled code, I'm not
sure I understand what you mean, as FrontPage does not decode anything.
All it does, it displays your web page and allows you to visually edit
it. If you meant seeing your web page in FrontPage, then it is actually
what we intended to achieve -- making HTML hard to read and easy/fast to
load in the web browser.
(5) There are many other obfuscators available on the web. We let you
evaluate it but we do not make anybody pay for our software. We try to
keep the one-time charge to a minimum. But, if you don't like our
product simply discontinue using it.
We still appreciate any kind of feedback that you send to us. |
|
|
|
| To ask your own
question: Please
use our feedback page. |