Last active
September 16, 2024 19:05
-
-
Save jaxFF/7e9e74279a75900d0908536c5b18566b to your computer and use it in GitHub Desktop.
Reverse engineered HWiNFO 12-hour shared memory limit patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
>hwinfo64.exe | |
000000000022005C:3D->90 | |
000000000022005D:00->90 | |
000000000022005E:2E->90 | |
000000000022005F:93->90 | |
0000000000220060:02->90 | |
0000000000220061:0F->E9 | |
0000000000220062:86->81 | |
0000000000220063:80->00 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
>hwinfo64.exe | |
0000000000232818:3D->90 | |
0000000000232819:00->90 | |
000000000023281A:2E->90 | |
000000000023281B:93->90 | |
000000000023281C:02->90 | |
000000000023281D:0F->E9 | |
000000000023281E:86->81 | |
000000000023281F:80->00 |
will wait for your patcher
any update on this?
There is something wrong with the offsets
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
NOP out the comparison of eax from GetTickCount()
Replaces JNE with a JMP so that the program branches to the condition where the 12-hour time limit has not yet been met
I might write an actual patcher for the executable so that this works for newer versions based on the pattern of instructions, however, I don't feel like it currently and likely won't be updating my HWiNFO64 install.