• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Easy WinRAR x64 Patching Tutorial

Joined
Feb 22, 2012
Messages
2,103
Reaction score
1,271
Hey there, long time no see!

So, I have made this back in 2016 and has been working ever since, so I decided to share.

Should only work in the x64 version.

The benefits of using a patcher for cracking WinRAR include being able to bypass the registration process, being able to use the program without having to provide personal information. Additionally, using a patcher can help to keep your computer safe from malware and other malicious software that may be included with the other patchers/crackers.

The patch is basically changing one single bit of the binary (byte 0x74 to 0x75).

WinRAR has this portion of code:
Code:
je  0x6
mov al,0x1
jmp 0x6e

After patching, it will become:
Code:
jne  0x6
mov al,0x1
jmp 0x6e

Hex:
Code:
74 04 B0 01 EB 68 C7

If you modify the byte before this, it's either 0x74 (unpatched) or 0x75 (patched). All you have to do is change 74 to 75 (from je to jne) and it's patched.

______________________________________________________________________________________________________​

First go to your preferred hex editor in Administrator mode (so you can manipulate the binary, as it's write-protected)

I will use HxD hex editor:

Open C:\Program Files\WinRAR\WinRAR.exe

Then Find > Hex Values

Search for the HEX (there will be only one with this pattern):

Code:
74 04 B0 01 EB 68 C7


Click OK and you shall find the unpatched byte data

Double click 74 and change to 75


Then Ctrl + S to save.

Result:


Hex end result:
Code:
75 04 B0 01 EB 68 C7

Save, and you're patched. It's incredible how it's easy to patch winrar, even after so many years. And it's one bit change (from 01110100 to 01110101). I made this back in 2016 using IDA Pro, and it was my first successful patch. Then I wrote a powershell script (and C++, and C#, and Brainfuck) which I won't be sharing in regards to rule 17 from RaGEZONE Forums.

And well, you know, you could use something else instead of Winrar :junglejane:

this is the easiest patch I've ever came across. do not judge

Tools used: IDA Pro
 

Attachments

You must be registered for see attachments list
Last edited:
Back
Top