|
|
|
#1
|
|||
|
|||
|
How does it work ?
Hello,
First, sorry if my english isn't good it is because i' m french and i' m still at school. If i post here it is to know how a Crack No Cd or an other crack works. My intentions are not cracking or hacking, i don ' t want to know exactly how it works, it should be very complicated, i just wanna know how it works globaly. thx, ++ Petrol king, Last edited by Petrol king; 24-03-2006 at 10:59. |
| Sponsored Links |
|
#2
|
|||
|
|||
|
Basically its called Reverse Engineering, where you take the game code and rewrite it so that it functions differently.
|
|
#3
|
|||
|
|||
|
I thought it was something like that and i tryed to get the asm code of a exe, it is enormous, never seen something like that, nothing understandable.
It is why i asked the question, i believed there was a other way to do that. I thought of doing a copy of the cd on the computer and make the program read on the copy .I' d like to have your opinion on it, do you think this way is easier ? thx ++ sn00bino |
|
#4
|
||||
|
||||
|
Quote:
__________________
bleh DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you... |
|
#5
|
|||
|
|||
|
It is real that my knowledge in asm is limited.But can ' t i do a transformer from exe to a language who ' s not far from c++ ?
By exemple if i do that : 1 Create a prog with nothing in it. 2 Create a other prog like the first exept i add an if instruction 3 Create a prog which compare the 2 programs and return the differences. So the third program returns me an instruction if. And if i do that for all the basic instruction,and if i do a fourth program wich knows all this instructions.Won' t i be able to retrieve a almost-cpp source code ? There is a other thing, if i want to delete the need of the cd, i must know when the program need it.So, Do you have an idea of the way to do that ? thx, ++ PS: if you can 't understand something or if i do syntax or other fault don' t hesitate to tell me. |
|
#6
|
||||
|
||||
|
c, delphi etc are all high level languages, they are compiled to assembly language by the compiler, so having experience in c can help but you really also need to know assembly so that you can change the instructions in the compiled exe.. a cdcheck can be done via various methods, the most simple being a call to GetDriveTypeA which returns 05 if the device passed in the parameters is a cdrom drive, so you then find the procedure that does the cdcheck and 'help' it so it returns 'hey there is a cd present, all is ok' back to the code, which then continues on... thats an example of a simplistic cdcheck, there are far far harder ones like on securom, starforce, safedisc etc... which most people can not 'bypass' as easily
in your examples, the 'differences' will probably be huge, and will be caused by the compiler, they will also be hex bytes which 'translate' to asm code, you won t see the 'code' you changed in a human readable form (like your c code)...
__________________
bleh DO NOT PM me with questions, leave that in the forums...ESPECIALLY if i dont know you... |
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| TO SPOOKY - I think boot cd does work without modchip. | NooK | PSX Games | 23 | 27-08-2001 10:18 |
| work - doesn't work | stephane | PSX Games | 0 | 20-07-2001 08:22 |
| PLZ HELP! my cdclone-copies only work on my computer. is this NORMAL? | buk | PC Games | 2 | 04-03-2001 14:23 |
| clonecd didnt work but i have the hardware.....grrrrrrr......can anyone help me????? | Smart | CD/DVD Software & Utilities | 3 | 12-01-2001 19:26 |
| What brand cd rw's work or don't work for burning games? | shawn | DC Games | 4 | 07-12-2000 00:58 |