Professional Documents
Culture Documents
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
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:
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.