You are on page 1of 10

LAB TASK # 10

NAME:
Naqash_Ali
ROLL NO:
181240
CLASS:
BS CYBERSECURITY VI-A
SUBJECT:
REVERSE ENG LAB

SUBMITTED TO:
SIR BABAR & MA’AM SIDRA
CRACKING REGISTRATION KEY OF VIDEOPAD VIDEO EDITOR

Steps performed to crack the software.


STEP # 1:

As a first step, videopad video editor software is downloaded by using


https://www.nchsoftware.com/videopad/index.html website.

STEP # 2:
Registration of videopad video editor is selected when a window is poped up.
STEP # 3:
Enter a random registration code like 123123-naqash, and it will show previous invalid
version code error.

STEP # 4:
To crack the software, move to the location where it is installed and open it with x64dbg.
STEP # 5:

Different strings and different addresses are shown when the software is opened in x64dbg.

STEP # 6:

In Search for option, click on All modules. After that click String references.
STEP # 7:
After choosing string references, following window pops up that has all strings displayed on
the application.

STEP # 8:

Error is searched by using search bar at the bottom. 3 words of obtained error is searched and
the result is mentioned below
STEP # 9:
By double clicking on error, same error is displayed on the main screen.

STEP # 10:
Below mentioned is the code in between the error and the successful registration process that is
obtained by searching Registration successful string
STEP # 11:
Address of the location where the registration starts is copied by right clicking on the
address.

STEP # 12:
Error is being analyzed where the process is being started. At that particular location where the
process is started, press shift key and then the following window will poped up.

0
STEP # 13:
ja is changed into jmp and paste the copied address. Press ok when the instruction is encoded
successfully.

STEP # 14:
Select patches by right clicking on the screen.
STEP # 15:

Click on Patch File from list of modules and patches.

STEP # 16:

After clicking on the patch file, save the patched file to a specific location along with setting its
name.
STEP # 17:
A window will popup that shows 4 patches are applied.

STEP # 18:
Save the file with a particular name e.g patched1 in my case.

STEP # 19:
Patched file is opened and the same piece of code that generated error was applied. But this time
no error is occurred and the code is accepted that shows the registration process is successful.

STEP # 20:
After the successful registration, this particular software is converted into Licensed software.

You might also like