View Full Version : Help cracking with disabled button
dipeshrestha
January 14th, 2002, 04:07
Hi this is dipeshrestha
nowadays i am cracking AI RoboForm. This software has one function disabled for the unreged user. now to unlock that function i had to input the registration code and press button. now the problem is that my button is disabled and i cant press it.
pls help me
dipeshrestha

ON'error
January 14th, 2002, 06:54
hi dipeshrestha,
is it ok if i ask another question cauze it fits fine?
ive downloaded the ENABLER, this prog activates such buttons, which are disabled. But the source is in asm and id like to write it in delphi, but i dont know how to get access to other applicatons.
do you know?
vbdisease
January 14th, 2002, 07:41
hi there,
you could use 'the customizer' e.g. to enable the button, but it dont make really sense to me.
if its a reg dialog, the author sure wants to let person be able to reg the software, therefore i think the app checks everytime for the right serial and, in the case its correct, enable it.
try to set a bpx on hmemcpy to enter the app.
maybe you can figure out if theres a algo which check the
current serial.
hth,
vbdisease
vbdisease
January 14th, 2002, 08:10
hi again,
i just checked it. the mentioned way leeds to success

you could save some tracing if you use bpx getwindowtexta
instead of bpx hmemcpy.
remember: in such cases the app sure will check the input
everytime you enter a character, so try to break into it
by using one of the mentioned bpx.
have fun
vbdisease
Rage9
January 14th, 2002, 16:01
one think you could do is get a program that is able to edit the dialog boxes within an exe, check over at protools.cjb.net, you should find something...
if its disabled in the exe simply undisable it and save and run...
have fun
-Rage
4oh4
January 14th, 2002, 17:42
I don't remember for sure, but I played with roboform some months ago and I seem to remember there being a hard-coded serial. As vbdisease said the button is disabled until a valid serial is entered so it's checked every time you enter a character which is a pain in the ass tracing those types of protections. It must have been a quick crack though because I can't find any notes about it. Usually I don't waste the time to type up anything for future reference if it's a simple protection like a hard coded serial or something.
Maybe that'll help.
(just a note though.... Enabling the button in that type of protection probably isn't the right way to go. Maybe the programmer is sloppy and thought that the protection would be strong enough if to confuse the je/jne crackers by avoiding the "invalid serial message" type system and having the serial get checked before enabling the button like that. Then there's the chance that when the button IS pressed (when you enable it) there isn't any validation check at all and the program is automatically registered. I wouldn't put that past some shareware authors, but the program could check the registration on startup as well so finding the right serial is a better way to go.)
Rage9
January 15th, 2002, 18:39
true, im just saying, doesn't hurt to try, mabe the coader is just that stupid, lol.
-Rage
4oh4
January 15th, 2002, 23:00
....wasn't trying to criticise or anything like that. Sometimes after a successful crack I look back at a lot of wasted time spent trying different things that in hindsight were pretty dumb (applies to me and not directed at anyone else). I was just trying to pass on some tips is all.

donMAMAvomito
January 20th, 2002, 01:13
greetings
step-1 : try using the traditional resource technique..by editing the dialog resources.. (deprecated..since most apps nowadays have gotten better..)
step-2 : bpmb on createwindowexA - this little known API holds the key to creation of almost any window..and of course controls are windows too...

..i get the best of 99% appz..by using this method..
step-3 : bpmb on "sendmessage"..for disabling..the control or enabling it...
step-4 : try the almighty "hmemcpy" of "getwindowtexta" and try deciphering the keygen algorithm..nasty stuff
step-5 : consider buying the software
best regards
don vomito
Samneric
January 20th, 2002, 14:48
Quote:
Originally posted by 4oh4
I don't remember for sure, but I played with roboform some months ago and I seem to remember there being a hard-coded serial. |
Good memory

There's a single hard-coded serial that's visible after tracing from a bpm set from bpx hmemcpy. A keygen for this would be as complex as "Hello World".
The same thinking went into the app itself. After having run it to find the serial, my mouse was screwed up in IE. Had to reboot using the Big Red Button.
So then I really got pissed and ran the uninstall for it, but even that uses one of the dll's that it's supposed to be removing. Said it was "in use by another application"... Stooopidly lame...
Powered by vBulletin® Version 4.2.2 Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.