Patching 010 Editor Version 9.0.1

March 26, 2019


Disclaimer

The information included in this post is for educational purposes only. Any material on this webpage may not be reproduced, retransmitted, or redisplayed other than for personal or educational use.

Introduction

A patch is a set of changes to a computer program or its supporting data. Patching makes possible the modification of programs when the source code is unavailable.

Instructions

The following is a list of instructions required to patch 010 Editor Version 9.0.1 on the Windows 64-bit platform:

1. Visit https://www.sweetscape.com/download/010editor/ and left-click on the download address.

2. Head to the location of the completed download and run the 010 Editor Setup. Install 010 Editor.

3. Head to the location of the installed 010 Editor application. Create a copy of the application and paste it in a directory besides that of the original installation. This copy will be the experimental application.

4. Visit https://hexed.it/ and left-click on "Open file". After the File Explorer initializes, double-click on the copy of the application. The application will load within the website.

5. The base hexadecimal string for the function that we desire to patch is 0xFF83F82D0F84CB. Paste this hexadecimal string into the "Search for" text field under the "Search" header. Left-click on the "Search now" button to begin searching for viable entries. In this case, one entry appears: 0x00B23B09. Double-click on this entry to be sent to its position within the application. We will need to modify the hexadecimal string in order to patch the function.

6. Our objective is to now nullify the function in its entirety. We will do this by replacing 0xFF83F82D0F84CB with 0xFF83F82D0F85CB. After overwriting the original string, left-click on "Export". The patched application should be downloaded onto your computer. Right-click on this application and left-click on "Cut". Return to the location of the original, unmodified application installation and paste it into the same directory. A prompt will appear and you should left-click on "Replace the file in the destination". After the original application has been replaced with your patched version, run the application to verify its success.

7. You should be able to see that you now have a "0 User License", an unlimited day user license. Since SweetScape Software Inc periodically has the 010 Editor application contact its software license server to verify the legitimacy of the license, you will need to kill any possible connections to it in order to not lose access to the application.

8. Open C:\Windows\System32\drivers\etc\hosts in a text editor. Add two new lines to the file and write 127.0.0.1 sweetscape.com on the first line and 127.0.0.1 www.sweetscape.com on the second line. This will redirect any attempted connections made from the application to the server to your local machine.

Copyright © Jordan Navarro. All rights reserved.