View Full Version : Help me Make a no-cd crack to Desperados 2
Fabba
05-07-2006, 04:21 PM
I have tried different toturials how to crack a game, but none worked. I wonder if some1 can help me. I think the program I use are to old for the game but there is no new. Please help me. The programs I use is:
W32Dasm v. 8.93
HiEW 6.15
The problem I get is in W32Dasm. When I search for the string with the CD-Disc message I dont find it. Instead of "Desperados 2 - Cooper's Revenge"
I find signs like "][" or a string like "ajnfskgdfsdffhlsdsd". Can someone expert take a quick look at the problem and reply. As fast they can please ;)
If I succed I will put the crack here at MegaGames
STi FlyBy
05-07-2006, 06:45 PM
I can't really help you with your particular game, but have you read any ASM tutorials? If not, do a google search and do some research ... ;)
Fabba
05-08-2006, 11:24 PM
I have read:
"(eBook) How to Crack CD Protections"
"How to Crack Any Type of CD Protection"
But i found some more at DC++ and now i will read. I reply when im done and see if the problem still there
Sorry for my English im from Sweden and Im just 14 years old. Its not so sure I can understand exacly what you say ;)
Fabba
05-09-2006, 04:48 AM
I searched ASM tutorials at google and I found out what it was :P I didnt know before. Stupid me.
Now i have read a little about it but i still dont really know how to crack a game cause of that.
Can some1 help me a little. If you want I can put Desperados 2 exe file here so you can download or something.
STi FlyBy
05-09-2006, 07:24 AM
I searched ASM tutorials at google and I found out what it was :P I didnt know before. Stupid me.
Now i have read a little about it but i still dont really know how to crack a game cause of that.
Can some1 help me a little. If you want I can put Desperados 2 exe file here so you can download or something.
It would violate forum rules to post an original file. I can point you in the direction of a tutorial (link (http://www.mgforums.com/forums/showthread.php?t=41360)), but that's about it ...
Fabba
05-09-2006, 09:15 AM
But thats not it, I need to find the cd error message in W32Dasm when you start the game without a cd. But I dont get the exacly message instead I get something like "][" or "ajnfskgdfsdffhlsdsd". I wonder if someone is familiar to the problem Ive got. If so reply and tell me what to do.
T-RaiNeR
05-17-2006, 03:16 PM
If you can't run the game, simply download from the damon tools homepage, the Securom loader (daemon-tools.cc, Downloads, 3rd party add-ons and you'll see it there)
Diranar2004
05-20-2006, 03:49 AM
If it were that easy to crack games, we would do that, but if you get past the Message and Reverse it, you will Fail on the Securom Protection, cause it isn't a simple Cd-check anymore today, Keep on trying, maybe you'll find something new ;)
Labyrnth
06-23-2006, 08:51 PM
Yes also there is more then one location for the code to be bypassed.
Many games have a few.
Example Ages of Empires II has 13 checks if i remember correctly.
fire_scorpion
06-27-2006, 05:24 PM
i also want some expert to tell me how to crack newly-protected games
STi FlyBy
06-27-2006, 10:31 PM
i also want some expert to tell me how to crack newly-protected games
What copy protection you looking to crack? Also, do you know ASM?
Labyrnth
06-30-2006, 03:50 PM
Fabba try this to teach yourself how to do it on serveral older games you have.
Get the cracked exe. Compare the changes to the original exe.
You can find the offsets and what changes was made there.
Then open it in dasm/hiew or what ever you use and go to the offset and see what was done.
By doing this you can learn from the pro crackers without talking to any of them.
Start with games you have. Learn every one of them. Then venture with what you have learned.
Here is what i have seen from my observation of Desperados 2.
5 Changes where made in a few clumps of code.
You will need to know asm for the most part to do this such as insert code.
In both the No-Cd and the Original exe the offsets are where they started to alter the code.
0000003C
00000080
00000F97
In the No-Cd starting at this offset had code incerted.
00000218
Last In the original exe there was code deleted starting at this offset
0000031E
Now you need to compare what was done to the following in dasm or something else to see what to do..
beelzebub
09-07-2006, 03:29 AM
for find where cd check
first download Ollydbg ( the Best debugger)
then follow GetDriveType api by
type "bp GetDriveType" in command bar in Bottom of ollydbg
and run game
when breake in olly and find what CONDITION command jump if not cd-rom
sorry for my bad english
for more information about GetDriveType
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/getdrivetype.asp
for download olly
http://www.ollydbg.de/odbg110.zip
kaundal.rohit
08-31-2007, 03:22 AM
Try to copy the folder containing the movies files from the CD to the loacation where you have installed the game !!
Labyrnth
10-16-2007, 01:39 PM
for find where cd check
first download Ollydbg ( the Best debugger)
then follow GetDriveType api by
type "bp GetDriveType" in command bar in Bottom of ollydbg
and run game
when breake in olly and find what CONDITION command jump if not cd-rom
sorry for my bad english
for more information about GetDriveType
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/getdrivetype.asp
for download olly
http://www.ollydbg.de/odbg110.zip
Not to start a debate on whats the best, But Ollydbg is free and that makes it the best in many peoples eyes. I know i love it... But it is a little more then that sometimes, You need to look at the target and see if it even uses that at all. "GetDriveTypeA" Could be a use for this as well.
trying the old methods sometimes works, such as looking in the strings for the error message, but not to often now days.
W32dasm used to be the shizzle, But ollydbg has taken me away from this.
vBulletin® v3.6.8, Copyright ©2000-2009, Jelsoft Enterprises Ltd.