Luigi Auriemma

aluigi.org (ARCHIVE-ONLY FORUM!)
It is currently 19 Jul 2012 16:27

All times are UTC [ DST ]





Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 8 posts ] 
Author Message
 Post subject: No-cd cracks
PostPosted: 05 Jan 2009 00:28 

Joined: 18 Sep 2008 22:23
Posts: 32
Since some people on this forum seem to know a lot about reverse engineering, I will ask this here:
How do you usually go about finding the dll that controls the cd checking stuff for a game? I have cracked a few games when the routine to check for a cd is in the main exe, but if it's in a dll I often cannot find it. Just wondering if there is a quick/easy/not quick or easy way to find it besides looking through a disassembly of each dll the program uses. If this is a ridiculous/silly question, let me know and I will make a public and heartfelt apology.
(jk'd)


Top
 Profile  
 
 
 Post subject: Re: No-cd cracks
PostPosted: 05 Jan 2009 01:47 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
uhmmm there is not much difference between a function located in a dll or an exe, in reality when you debug this stuff it's just transparent.
are you sure that the dll is not compressed/encrypted and so you have problems to disassemble it?
or, worst, are you sure it's not a safedisc/securom/other system?


Top
 Profile  
 
 Post subject: Re: No-cd cracks
PostPosted: 05 Jan 2009 23:53 

Joined: 18 Sep 2008 22:23
Posts: 32
Well, I suppose it is just a problem with the debugger I use, or how I use it.
(I use OllyDbg usually, and with that you can only search for referenced text strings in the module you are currently viewing, which makes things take longer. At least I assume there is no way, but maybe I missed it).
So, what debugger do you use for windows? (And, hehheh, is it free?)


Top
 Profile  
 
 Post subject: Re: No-cd cracks
PostPosted: 06 Jan 2009 02:23 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
here I use Immunity Debugger which is just an updated ollydbg.
are you sure the dll is not loaded at runtime (LoadLibraryA) instead of being been directly imported in the executable?
you can also disassemble the dll with an external disassembler and then setting the breakpoints on the needed offsets you want to monitor (or hardware read access breakpoints on the strings) with olly.


Top
 Profile  
 
 Post subject: Re: No-cd cracks
PostPosted: 07 Jan 2009 17:06 

Joined: 18 Sep 2008 22:23
Posts: 32
Where can I download the Immunity Debugger? Could you post it here?


Top
 Profile  
 
 Post subject: Re: No-cd cracks
PostPosted: 07 Jan 2009 18:35 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
http://debugger.immunityinc.com/register.html
(doesn't matter how you fill those fields)


Top
 Profile  
 
 Post subject: Re: No-cd cracks
PostPosted: 08 Jan 2009 15:19 

Joined: 18 Sep 2008 22:23
Posts: 32
Ah, thanks.
I looked at it, and it really seems like OllyDbg .. I didn't notice any differences right away, except that annoying ad in the corner. After I removed the popup in the corner, I didn't find using it too annoying .. how does it differ from OllyDbg though?


Top
 Profile  
 
 Post subject: Re: No-cd cracks
PostPosted: 08 Jan 2009 16:09 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
for that boring ad thing the first suggestion is to add the following line in c:\windows\system32\drivers\etc\hosts:

127.0.0.1 auth.immunityinc.com

it will avoid the debugger to contact the website all the times.
while about the differences the main one is the support for the python language which can be used to do various script jobs and then I think some small or less small bugfixes (if I'm not in error only one time happened that ollydbg wasn't able to handle a program were instead immdbg had no problems)


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 8 posts ] 

All times are UTC [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for: