473,395 Members | 1,756 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

How to see inside an "EncryptedScript"?

This is a long shot, but maybe sombody can help. If it
matters, I'm running IE6.0-SP1 under Win98SE.

I subscribe to a service called WebcamNow, which includes a
voicechat feature. In the past, new voicechat plugin
versions have downloaded and run just fine, but the latest
version errors out during the install. The downloads appear
to work ok, but then the installer apparently tries to
register a .dll (extracted from the .cab) that isn't in the
expected folder. I'm trying to go through the html and
scripts in the downloaded files to see if I can figure out
what's going wrong (support is a robot and is no help).
Another plugin from that site downloads, installs and runs
just fine, so I kinda suspect this may not be my fault.

From the error log it appears the problem may occur when
a file called voice-installer.js is called, but the script
in this file is encrypted. I've reproduced the contents of
the file below.

I just told you all I know about javascript, so I don't know
how the decryption would work. I also don't know what the
rules are about decrypting, but this is a completely free
feature, so I don't think there's anything particularly
proprietary or valuable involved. Bascially, I just need to
know what the script says so I can try to figure out what's
going wrong.

Any help would be appreciated. And I should say that if
any true expert out there has some free time :-) and would
like to help solve this, I could zip up all of the
downloaded files, the error log, and the INCTRL5 report and
email them to you. The html and this .js file ae pretty
short, and I suspect the problem might be readily apparent
to someone who knows what he's doing.

Anyway, as I said, any help or suggestions would be
appreciated.

Contents of the .js file:
function Install() {
var EncryptedScript="PEluc3RhbGxTY3JpcHQ+DQoJPFNldHRpb mdzPg
0KCQk8U2V0dGluZyBuYW1lPSJBcHBOYW1lIiB2YWx1ZT0iVW5p Vm9pY2UiL
z4NCgkJPFNldHRpbmcgbmFtZT0iSW5zdGFsbGF0aW9uVHlwZSI gdmFsdWU9
Ikluc3RhbGwiLz4NCgkJPFNldHRpbmcgbmFtZT0iU2hvd0dVSS IgdmFsdWU
9IjEiLz4NCgkJPFNldHRpbmcgbmFtZT0iU2hvd0xpY2Vuc2VBZ 3JlZW1lbn QiIHZhbHVlPSIwIi8+DQoJCTxTZXR0aW5nIG5hbWU9IkxpY2Vu c2VBZ3JlZ
W1lbnRQYXRoIiB2YWx1ZT0iJURPV05MT0FERURGSUxFUyVcVW5 pSW5zdGFs
bGVyTGljZW5zZS5odG0iLz4NCgk8L1NldHRpbmdzPg0KCTxBY3 Rpb25zPg0
KCQk8QWN0aW9uIHR5cGU9Ik1ha2VEaXIiIHBhdGg9IiVQUk9HU kFNRklMRV
MlXFVuaVZvaWNlXCIvPg0KCQk8QWN0aW9uIHR5cGU9Ik1ha2VE aXIiIHBhd
Gg9IiVQUk9HUkFNRklMRVMlXFVuaVZvaWNlXCVIT1NUTkFNRSU tJTElIi8+ DQoJCTxBY3Rpb24gdHlwZT0iRG93bmxvYWQiIHVybD0iJUxPQ0 FUSU9OJS9
2b2ljZS5jYWIiIGRlc3RpbmF0aW9uPSIlUFJPR1JBTUZJTEVTJ VxVbmlWb2
ljZVwiIHZlcnNpb249IjMsMCwwLDIzIiBjaGVja0V4aXN0PSJU cnVlIiBja
GVja1ZlcnNpb249IlRydWUiLz4NCgkJPEFjdGlvbiB0eXBlPSJ Eb3dubG9h
ZCIgdXJsPSIlTE9DQVRJT04lL3ZvaWNlLSUxJS56aXAiIGRlc3 RpbmF0aW9 uPSIlUFJPR1JBTUZJTEVTJVxVbmlWb2ljZVwlSE9TVE5BTUUlL SUxJSIgdm
Vyc2lvbj0iJTIlIiBjaGVja0V4aXN0PSJUcnVlIiBjaGVja1Zl cnNpb249I
lRydWUiLz4NCgkJPEFjdGlvbiB0eXBlPSJFeHRyYWN0Q0FCIiB wYXRoPSIl
UFJPR1JBTUZJTEVTJVxVbmlWb2ljZVx2b2ljZS5jYWIiIGRlc3 RpbmF0aW9
uPSIlUFJPR1JBTUZJTEVTJVxVbmlWb2ljZVwiLz4NCgkJPEFjd GlvbiB0eX
BlPSJFeHRyYWN0WklQIiBwYXRoPSIlUFJPR1JBTUZJTEVTJVxV bmlWb2ljZ VwlSE9TVE5BTUUlLSUxJVx2b2ljZS0lMSUuemlwIiBkZXN0aW5 hdGlvbj0i
JVBST0dSQU1GSUxFUyVcVW5pVm9pY2VcJUhPU1ROQU1FJS0lMS UiLz4NCgk
JPEFjdGlvbiB0eXBlPSJSZWdTZXJ2ZXIiIHBhdGg9IiVQUk9HU kFNRklMRV
MlXFVuaVZvaWNlXFVuaVZvaWNlLm9jeCIvPg0KCTwvQWN0aW9u cz4NCjwvS
W5zdGFsbFNjcmlwdD4A"; var Signature="xlUktMng/gP0KfWq140uDXaQFl6Y/iuKA4s0GXqn3aig
UpMZFy0lwuz5IFuKlPGE9nU9paPOqh1v3q9phPPWBw"; var Title="UniVoice" if (typeof(InstallerCaption)!='undefined') Title=InstallerCa
ption.value; var Params=SkinName.value+"`"+SkinVersion.value+"`"+Ti tle; if (UniInstaller.IsUpdatesAvailable(EncryptedScript,
Signature, Params)) { UniInstaller.ExecuteScript(EncryptedScript, Signature,
Params)
} else {
document.location.href=Redirect.value
}
}

Jul 23 '05 #1
1 1091


You know, "something" is not working, your educated guess is, a .dll
registration issue, which could be permissions or registry or who knows,
now, what that "something" might be, is really up for grabs.

Danny
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Jul 23 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Nick Coghlan | last post by:
Anyone playing with the CPython interpreter's new command line switch might have noticed that it only works with top-level modules (i.e. scripts that are directly on sys.path). If the script is...
15
by: Nick Coghlan | last post by:
Python 2.4's -m command line switch only works for modules directly on sys.path. Trying to use it with modules inside packages will fail with a "Module not found" error. This PEP aims to fix that...
9
by: sathya | last post by:
I was going through an Boyer-Moore-Horspool pattern match, I saw a array inside a array, like the below, skip ] = patlen - i - 1; The array is decleared as int skip; unsigned char *pat;
0
by: Severino | last post by:
Hi all, we have developed a .NET component for use inside Windows Forms: this component has been written using VC++.NET (2003) and is working perfectly when inserted inside VC#.NET or VB.NET...
0
by: Severino | last post by:
Hi all, we have developed a .NET component for use inside Windows Forms: this component has been written using VC++.NET (2003) and is working perfectly when inserted inside VC#.NET or VB.NET...
0
by: Les Caudle | last post by:
I have a menu system composed of a DataList nested inside a DataList. The outer DataList has it's DataSource (composed of a DataSet with two tables linked by a CategoryPagesRelation Relation) set...
1
by: Matik | last post by:
Hi to all, Probably I'm just doing something stupid, but I would like you to tell me that (if it is so), and point the solution. There ist the thing: I' having a sp, where I call other sp...
4
by: Rares Vernica | last post by:
Hi, How can I save a reference inside a container? For example I have: map<string, unsignedX; I would like to be able to save a reference to a position inside X. For a vector, the...
5
by: Test | last post by:
Is it possibel to have DIV's inside a table cell so that their position can be given relative to top left corner of the cell. Now the DIVs seem to position themselves relative to previous object.
14
by: raylopez99 | last post by:
KeyDown won't work KeyPress fails KeyDown not seen inspired by a poster here:http://tinyurl.com/62d97l I found some interesting stuff, which I reproduce below for newbies like me. The main...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.