|
Luigi Auriemmaaluigi.org (ARCHIVE-ONLY FORUM!) |
|
It is currently 19 Jul 2012 16:27
|
View unanswered posts | View active topics
|
Page 1 of 1
|
[ 8 posts ] |
|
Author |
Message |
JediPathetique
|
Post subject: No-cd cracks Posted: 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 |
|
|
|
|
|
|
|
aluigi
|
Post subject: Re: No-cd cracks Posted: 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 |
|
|
JediPathetique
|
Post subject: Re: No-cd cracks Posted: 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 |
|
|
aluigi
|
Post subject: Re: No-cd cracks Posted: 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 |
|
|
JediPathetique
|
Post subject: Re: No-cd cracks Posted: 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 |
|
|
aluigi
|
Post subject: Re: No-cd cracks Posted: 07 Jan 2009 18:35 |
|
Joined: 13 Aug 2007 21:44 Posts: 4068 Location: http://aluigi.org
|
|
Top |
|
|
JediPathetique
|
Post subject: Re: No-cd cracks Posted: 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 |
|
|
aluigi
|
Post subject: Re: No-cd cracks Posted: 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 |
|
|
|
Page 1 of 1
|
[ 8 posts ] |
|
|
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
|
|