• Log in or sign up for an account here: https://www.sythe.org/login

Ideas on how to crack an Active X Control?

Covey

Creator of EliteSwitch

Retired Sectional Moderator
Visual Basic Programmers
Joined
Sep 9, 2005
Sythe Gold
9
Messages
4,510
Age
17
Location
Fuckin' BAM!
Was wondering if there is a way to get around the "License Key" issue with some Active X (.ocx) files?

I know the licenses are usually stored in the registry under something like:
Code:
HKEY_CLASSES_ROOT\Licenses\FEF860DC-61B9-4EBE-831F-FDFBCCD0DD6B

is there any way to find out the license key from the .ocx itself?

Post your ideas or thoughts.
 
I've never really tried or looked into it at all but can you tell me the one you're trying to do it with so I have something to start with.
 
Your not trying to crack swiftIRC again are you covey?
 
Valentine's Singing Competition Winner
Sythe Awards 2015 Winner
Sythe Awards 2016 Winner
Sythe Awards 2020 Winner
Member of the Month Winner
MushyMuncher
Gohan has AIDS
Extreme Homosex
World War 3
I'm LAAAAAAAME
Discord Verified
Off Topic Participant
I might have some ideas, but it would be nice if you could explain what you're trying to do some more. Are you trying to crack then decompile the control into VB6 or into a native language?
 
Run the program, then read the registry.

It's highly unlikely that the .ocx file itself contains the key. The key is probably generated when you install, run the program, or whatever.
 
umm, its kind of hard to explain.
But you don't need the License key to use the .OCX File with an already compiled application BUT you do need the License Key to add the .OCX control to your project in the Visual Basic IDE.

I've decompiled the .OCX and found no references to he Registry at all, so i guess you're correct on that matter cp_.
So i'll try reading the registry when i add the Component, but i don't know of any decent Registry reading programs, can you list some?

--------------

I've also included a .GIF of what happens when i try to add the component in Visual Basic IDE.

3233vg5.gif
 
Two Factor Authentication User
<3 n4n0
Discord Verified
Easter 2020
Extreme Homosex
Lawrence
Sythe's 15th Anniversary
Hey pm me the file, ill give it a go..
 
The program should have the key inside it, in plain text format. You just have to look at it thought a debugger, view the line or two above the OCX initiation or whatever it's called and then use VB to load the key before you load the program.

Atleast that's how I did it last time I cracked your SwiftKit OCX for you. :P
 
The program should have the key inside it, in plain text format. You just have to look at it thought a debugger, view the line or two above the OCX initiation or whatever it's called and then use VB to load the key before you load the program.

Atleast that's how I did it last time I cracked your SwiftKit OCX for you. :P

you didn't crack it last time >.<.
Well it didn't work for me anyway, still gave me the licensing error.

Also by OCX initiation do you mean sub_main?
 
Two Factor Authentication User
<3 n4n0
Discord Verified
Easter 2020
Extreme Homosex
Lawrence
Sythe's 15th Anniversary
Try this:
{00000117-0000-0000-C000-000000000046}
not sure what you will do with it.
 
I'd say that would be the registry folder it is stored in, but not the actual key, the Key layout looks like this:
Code:
HKEY_CLASSES_ROOT\Licenses\0D964126-5C0D-4B03-AEBC-BFAE34C42F15 = kfkmumjfffhmlfkfnljmkfhmoltllmmfgmtg
 
http://www.easydesksoftware.com/Regwatch.htm
http://registry-snapshot-compare.qarchive.org/
http://en.softonic.com/s/registry-snapshot

No idea on the actual quality of the software.

What it does is, it takes a snapshot of the registry, then you do whatever you need to do, install your programs as necessary or whatever, then you take another snapshot using the program. The program will then compare the snapshots, and attempt to find newly added keys. That is, if the thing you're working with deals with the registry at all.

Why don't you post a copy/link of the file?
 
http://www.easydesksoftware.com/Regwatch.htm
http://registry-snapshot-compare.qarchive.org/
http://en.softonic.com/s/registry-snapshot

No idea on the actual quality of the software.

What it does is, it takes a snapshot of the registry, then you do whatever you need to do, install your programs as necessary or whatever, then you take another snapshot using the program. The program will then compare the snapshots, and attempt to find newly added keys. That is, if the thing you're working with deals with the registry at all.

Why don't you post a copy/link of the file?

It doesn't add anything to the registry it merely checks it to see if a key exists, if it does then you're able to use the control.

as for a download link to the control it can be reached here - http://www.coveyinc.com/swiftirc.ocx
 
Hi

The SwiftIRC client is currently available exclusively for use in the application SwiftKit.

Please respect my intellectual property and do not attempt to include the control in your own applications without permission.

Best wishes,

Karl
 
Hi

The SwiftIRC client is currently available exclusively for use in the application SwiftKit.

Please respect my intellectual property and do not attempt to include the control in your own applications without permission.

Best wishes,

Karl

Thanks Seph, but i asked first to try and do the right thing, but since you will not sell it to me you leave me no option.
 
Covey, when someone refuses to let you use their work, it's a common thing to stop trying... >__>

He won't sell it, and he won't give you permission, so unless you use your program for personal use, you won't be able to legally distribute it.
 
Covey, when someone refuses to let you use their work, it's a common thing to stop trying... >__>

He won't sell it, and he won't give you permission, so unless you use your program for personal use, you won't be able to legally distribute it.

Seeing as i'm not a company nor do a charge for my program or have any trace back to my real life i think i'll be just fine.
 
Runescape Gamblingrunescape gambling
Back
Top