|
-
Feb 24th, 2007, 02:38 AM
#1
Thread Starter
PowerPoster
Anyone else using Keylok?
Its really cool .. if you want me to post my own review on it let me know.
I just added it to one of my apps.
Also, anyone else using it ..?
http://www.keylok.com/index.html
Rory
-
Feb 26th, 2007, 03:15 PM
#2
Re: Anyone else using Keylok?
Used something similar (or maybe even the same) years ago. The weak link is still the one line of code that does a jump if the code read in is correct. If it's changed to an unconditional jump, the protection is bypassed.
The most difficult part of developing a program is understanding the problem.
The second most difficult part is deciding how you're going to solve the problem.
Actually writing the program (translating your solution into some computer language) is the easiest part.
Please indent your code and use [HIGHLIGHT="VB"] [/HIGHLIGHT] tags around it to make it easier to read.
Please Help Us To Save Ana
-
Feb 26th, 2007, 03:23 PM
#3
Thread Starter
PowerPoster
Re: Anyone else using Keylok?
A jump in their code or ours? I dont use any jumps in my code for it.
It just verifies the company specific validation codes.
-
Feb 27th, 2007, 02:00 PM
#4
Re: Anyone else using Keylok?
The code has to be something on the order of
vb Code:
If CodeIsValid Then
'do something
Else
'do something else
Endif
That generates a couple of conditional JMP instructions (or a JMP and a conditional jump), which can be changed so that the program always follows the 'If' code, and never the 'Else' code. It's a standard hacking technique.
The most difficult part of developing a program is understanding the problem.
The second most difficult part is deciding how you're going to solve the problem.
Actually writing the program (translating your solution into some computer language) is the easiest part.
Please indent your code and use [HIGHLIGHT="VB"] [/HIGHLIGHT] tags around it to make it easier to read.
Please Help Us To Save Ana
-
Feb 27th, 2007, 02:55 PM
#5
Thread Starter
PowerPoster
Re: Anyone else using Keylok?
No its not that simple .. they have anti softice, as well as an anti debugger running, as well as other stuff, infact its not that easy to work with as you cant run the code the same way inside the IDE as compiled, or it crashes. Plus its not just one validation code, its a whole bunch of them .. various types.. also there is other security you can add to it, inside your code, or program the dongle with added features/constants .. to compute inside your code, and at various levels of the program .. sure nothing is 100% but it beats only software security, any day of the week.
But for me personally, Im not protecting a NASA program ..
Last edited by rory; Feb 27th, 2007 at 08:08 PM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|