Way 1:
Step 1: IDENTIFYING THE PROTECTION:
Run the program, game, etc., (Software) that you want to crack without the CD
in the
CD reader. Software will not run of course, however, when the error window pops
up it
will give you all of the vital information that you need to crack the program,
so be sure to
write down what it says.
Step 2: CRACKING THE PROTECTION:
Now, run Win32Dasm. On the file menu open DISASSEMBLER > OPEN FILE TO
DISASSEMBLE. Select Software X’s executable file in the pop up window that will
appear (e.g. Software X.exe). W32Dasm may take several minutes to disassemble
the file.
When W32Dasm finishes disassembling the file it will display unrecognizable
text; this is what we want. Click on the String Data References button. Scroll
through the String Data Items until you find Software X’s error message. When
you locate it, double click the error message and then close the window to
return to the Win32Dasm text. You will notice that you have been moved
somewhere within the Software X’s check routine; this is where the error
message in generated.
Now comes the difficult part, so be careful. To crack Software X’s protection
you must know the @offset of every call and jump command. Write down every call
and jump @offset number that you see (You have to be sure, that the OPBAR
change its used color to green). You need the number behind the @offset without
the “h.”
Now open HIEW, locate Software X’s executable, and press the F4 key. At this
point a pop up window will appear with 3 options: Text, Hex, and Decode. Click
on “Decode” to see a list of numbers. Now press the F5 key and enter the number
that was extracted using Win32Dasm. After you have entered the number you will
be taken to Software X’s check routine within HIEW.
To continue you must understand this paragraph. If the command that you are
taken to is E92BF9BF74, for example, it means that the command equals 5 bytes.
Every 2 digits equal one byte: E9-2B-F9-BF-74 => 10 digits => 5 bytes. If
you understood this then you can continue.
Press F3 (Edit), this will allow you to edit the 10 digits. Replace the 5 bytes
with the digits 90. In other words, E92BF9BF74 will become 9090909090
(90-90-90-90-90). After you complete this step press the F10 key to exit.
Congratulations! You just cracked Software.
Way 2:
Ever
wanted to learn how a program protects itself from being copied? With the right
tools, you can examine the inner workings of a program and look at how the copy
protection works. Using assembly language, you can change these programs so
that they never have to be registered or purchased.
Steps
1Learn Assembly programming. In order to crack most
software, you will need to have a good grasp on assembly, which is a low-level
programming language. Assembly is derived from machine language, and each
assembly language is specific to the type of computer you are using. Most
assembly language is expressed through binary and hexadecimal.
2Gather your tools. In order to examine and modify DLLs, you will need several
different tools. W32DASM is a software disassembler that allows you to pick
apart programs. SoftIce is a Windows debugging tool. You'll also want a good
coding text editor, such as UltraEdit or Notepad++.
3Start the program you want to crack with W32DASM.
This will show you what DLL files are being loaded by the program. Use W32DASM
to examine which functions are being called from the DLL.
4Find the counter function. Many programs use a
timer for copy protection, and when the timer runs out, the user is no longer
able to access the program. The goal is to find this counter code, and then
bypass it.
If the program you are cracking uses a different
form of protection, you will need to look for that instead.
5Set a break-point on the counter. Once you've
isolated the counter function, set SoftIce to break when it is encountered.
This will allow you to look at the exact code that is occurring when the
counter function is called.
6Change the counter code. Now that you've found the
code for the counter function, you can change the code so that the counter
never reaches the point where it shuts you out of the program. For example, you
could make it so that the counter cannot count up to the break limit or you can
bypass the counter by jumping over it.
Way
3:
Demo
version software mostly comes with one month trial period and will expire after
that. As soon as we install these software in our system; they make an entry of
details like Installation Date, Time etc. in our systems registry. So now
whenever we run this installed software they compare the current date and time
with the date and time in the registry. So thus after one month they block the
user from accessing the particular software.
Many try to change the date and time manually which
is not the right approach. Instead we have a tool which is free and can do this
task with ease and thus can help us use the demo version software’s forever.
RunAsDate v1.11 can be called as the perfect tool to crack any software with
ease.
RunAsDate is called a light app as its not an heavy
application and weighs just few kbs. This tool runs on the date and time
mentioned by us and won’t make any change to the system time. It injects the
specified date and time to the target software thus stopping it from expiry.
Steps to Follow:
v Have
this awesome tool installed and ready all time
v After
the installation of the software note down the system Date and Time which is
needed in the next step
v Run
the RunAsDate app and inject the expiry date and time of the software. I would
advice you to put in a date which is prior to the actual expiry date
v Use
runasdate software
v Run
the target software through this tool as this tool injects the date and time
specified by us. Thus helping us in using the trial version of any software for
free forever.
Note: Last step has to be followed all the time else
this cracking trick will be of no use.
Now crack any
software without purchasing it or one can use any trial version software for
longer duration before actually purchasing it. This trick to crack any software
will work on most of the software so try it and put in your experience.