Go Back   FileForums > Games > Game Coders
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 17-03-2006, 13:24
FamousJS FamousJS is offline
Junior Member
 
Join Date: Mar 2006
Location: USA
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
FamousJS is on a distinguished road
No-CD patch from scratch

I was just wonderin if anyone knew how to make a no-cd patch / crack
Reply With Quote
Sponsored Links
  #2  
Old 17-03-2006, 13:29
Joe Forster/STA's Avatar
Joe Forster/STA Joe Forster/STA is offline
Senior forum member
 
Join Date: Nov 2000
Location: Hungary
Posts: 9,836
Thanks: 20
Thanked 342 Times in 224 Posts
Joe Forster/STA is on a distinguished road
Read tutorials. However, you'll need at least half a decade to learn to be able defeat today's commercial copy protections. So, I guess, that's it.
__________________
Joe Forster/STA
For more information, see the FileForums forum rules and the PC Games forum FAQ!
Don't contact me via E-mail or PM to ask for help with anything other than patches (or software in general) done by me, otherwise your request may be deleted without any reply!
Homepage: http://sta.c64.org, E-mail: [email protected]; for attachments, send compressed (ZIP or RAR) files only, otherwise your E-mail will bounce back!
Reply With Quote
  #3  
Old 21-03-2006, 02:27
acal3000 acal3000 is offline
Registered User
 
Join Date: Dec 2004
Location: Dancing with the Death
Posts: 525
Thanks: 1
Thanked 11 Times in 7 Posts
acal3000 is on a distinguished road
Don't bother it's very hard
Reply With Quote
  #4  
Old 02-07-2008, 13:59
LeMooski LeMooski is offline
Junior Member
 
Join Date: Jun 2008
Location: Belgium
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
LeMooski is on a distinguished road
with some goodwill it's not an overcoming problem...

Besides, some good tutorials need some updating: http://www.crackstore.com/

not a single tutorial is available anymore... I'm already so far that I can find the corresponding dll's in my ASM, but now I need to know how to alter them...

hex editor maybe?
Reply With Quote
  #5  
Old 02-07-2008, 14:31
TippeX's Avatar
TippeX TippeX is offline
zeroes and ones.....
 
Join Date: Jan 2003
Posts: 3,842
Thanks: 2
Thanked 33 Times in 23 Posts
TippeX is on a distinguished road
dlls in your asm? huh?...

hexeditor is for editing the binary files to apply changes...

and the information on that site is damned old, things have moved on a fair bit from then.... firstly you need to remove the protection (if the game is protected), then you need to find cdchecks (and others) and figure out how to remove them safely, and without messing up the stack.. you also nowadays have to pay attention to dep..

i still can't figure out what you're on about with 'dlls in asm'..

to make alterations, you find the code you changed in memory, note it down, open the binary in a hexeditor (a good one with va->offset calculating would be an idea), and apply the patch... its not really that difficult if you're using the right tools...
__________________
bleh
DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you...
Reply With Quote
  #6  
Old 02-07-2008, 15:02
LeMooski LeMooski is offline
Junior Member
 
Join Date: Jun 2008
Location: Belgium
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
LeMooski is on a distinguished road
One second,

I'll show you an example:

http://img352.imageshack.us/img352/223/76334756yz9.jpg

Here you can see that some stuff from the ntdll is pushed on the stack. I ran into this several time.

I can't find a sollution yet for the Tages Basic protection.
Reply With Quote
  #7  
Old 02-07-2008, 22:20
TippeX's Avatar
TippeX TippeX is offline
zeroes and ones.....
 
Join Date: Jan 2003
Posts: 3,842
Thanks: 2
Thanked 33 Times in 23 Posts
TippeX is on a distinguished road
ntdll is NOT pushed on the stack

a pointer to the string '[Heap Handle != NULL]' is pushed
and then DbgPrint is called, printing debug strings to debug output...

i think you're well out of your league here..

if not, then why the hell are you debugging nt api's....?
the protection isn't in ntdll....

i'd suggest you try simpler targets and then work your way up to tages... you're definately showing signs of being lost and guessing (and being wrong...)...

that, and you're tracing effectively a call to ExitProcess.... or didn't you figure that out?
__________________
bleh
DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you...
Reply With Quote
  #8  
Old 02-07-2008, 23:51
LeMooski LeMooski is offline
Junior Member
 
Join Date: Jun 2008
Location: Belgium
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
LeMooski is on a distinguished road
I might be out of my league, definately, but I'm searching for a way, not having to wait for 6 months for the right version to come out for my game on GCW. I just want to make a contribution. Next to this, I hope this can be an experience in which I can pick up some usefull things on asm, hex editing.

About that stack, sry if I expressed myself wrong, but indeed a pointer is pushed.

I know I'll have to look for the winapi's for driver security issues. My post was perhaps a bit too quick (instead of looking a proper example, forgive me).

Tools I have:
- ClonyXXL
- Ollydbg
- HexProbe Hex editor
- Pen & Paper

Just need to be put on track as a sort of speak...
Reply With Quote
  #9  
Old 03-07-2008, 02:30
caki caki is offline
Registered User
 
Join Date: Dec 2004
Location: UK
Posts: 899
Thanks: 0
Thanked 0 Times in 0 Posts
caki is on a distinguished road
www.tuts4you.com

That's where the journey begins for most reversers these days. I recommend you check out the video tutorials by lena151. They will take you from nothing to something in a week, all you have to do is pay attention and follow along.
__________________
Sanity is for the weak.
Reply With Quote
  #10  
Old 03-07-2008, 04:12
TippeX's Avatar
TippeX TippeX is offline
zeroes and ones.....
 
Join Date: Jan 2003
Posts: 3,842
Thanks: 2
Thanked 33 Times in 23 Posts
TippeX is on a distinguished road
clonyxxl = dead, redundant.. bin it...

"I know I'll have to look for the winapi's for driver security issues"

makes no sense to me.. winapi's for driver security issues?

perhaps you mean driver access.. CreateFile -> DeviceIoControl is what you may be interested in.. but honestly, it looks like you're trying to run before you walk...
i'd suggest learning the api's getting your assembly knowledge up to scratch first, perhaps make some 'hello world' style programs in c or whatever, and debug them to get a feel of how everything works, and what the compiler does...

then, and only then move on to protections, perhaps working with OLDER versions first, safedisc 1/2, securom 5 and so on, then move on to tages / starforce / securom 7 etc as/when your skills increase... you'll achieve nothing but frustration by doing things they way you are currently...
__________________
bleh
DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you...

Last edited by TippeX; 04-07-2008 at 03:04. Reason: nur nac uoy erofeb klaw eht desrever
Reply With Quote
  #11  
Old 03-07-2008, 08:54
LeMooski LeMooski is offline
Junior Member
 
Join Date: Jun 2008
Location: Belgium
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
LeMooski is on a distinguished road
Thanks for the help, it is appreciated... Will get in touch soon again...

it is ok to use this thread to post my findings?
Reply With Quote
  #12  
Old 03-07-2008, 08:59
caki caki is offline
Registered User
 
Join Date: Dec 2004
Location: UK
Posts: 899
Thanks: 0
Thanked 0 Times in 0 Posts
caki is on a distinguished road
Sure...

@mods: better move this to game coders.
__________________
Sanity is for the weak.
Reply With Quote
  #13  
Old 03-07-2008, 11:38
TippeX's Avatar
TippeX TippeX is offline
zeroes and ones.....
 
Join Date: Jan 2003
Posts: 3,842
Thanks: 2
Thanked 33 Times in 23 Posts
TippeX is on a distinguished road
so it is written, so shall it be done
__________________
bleh
DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you...
Reply With Quote
  #14  
Old 04-07-2008, 02:20
DABhand DABhand is offline
Banned
 
Join Date: Nov 2004
Location: Near my PC
Posts: 5,406
Thanks: 0
Thanked 3 Times in 3 Posts
DABhand is on a distinguished road
Its trying to "run before you learn to walk" btw Tip :P
Reply With Quote
  #15  
Old 04-07-2008, 03:03
TippeX's Avatar
TippeX TippeX is offline
zeroes and ones.....
 
Join Date: Jan 2003
Posts: 3,842
Thanks: 2
Thanked 33 Times in 23 Posts
TippeX is on a distinguished road
heh shit, good point...
my reversing logic bit me in the ass there
__________________
bleh
DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you...
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
I have the Yu-gi-oh patch BeAfraid PSX Games 46 22-11-2002 19:45
Patching import (Winning Eleven 6) with english patch???? exokutioner PS2 Games 20 10-10-2002 01:19
How to patch Urban Chaos with European patch Estevez DC Games 2 25-07-2002 23:19
New GTA3 Patch - v1.1 / DETAILS HERE OrEoZ PC Games 0 28-06-2002 08:13
Heroes4 patch 1.3 released: Veky PC Games 8 04-06-2002 04:02



All times are GMT -7. The time now is 23:24.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com