![]() |
Binary patcher available?
I know of DUP2 and AT4RE, but I don't think these can do what I want. I want patcher to do a binary search/replace of a certain hex string. But needs to be able to search through older and FUTURE versions of the EXE, locate certain string and patch it, regardless of offset location due to recompile of same named EXE.
Thx! |
It's already implemented in dUP2, so you can use wildcards in patterns to mark bytes that are changed from version to version.
|
Quote:
[edit] Indeed, this does work in DUP2 and solve my problem. |
Give swiss knife a try?
https://sourceforge.net/projects/swissfileknife/?source=typ_redirect |
Quote:
|
@Stingered:
As Jupiter said, it's already implemented in dUP2. But, it's not a good idea to think that future version will be correctly supported. Cause the signature searched will, maybe, exist elsewhere in the future version. Regards. |
You can also use AT4RE Patcher with Search & Replace and wildcard support.
|
Quote:
The best way, I have found, is to make the Search/Replace strings longer so there is less of a chance that you patch the wrong offset. (for those that may not recall, wildcard = ?? and used as a place holder for non-matching string characters) |
Many programs contain in the new versions both previous fragments [which are searched by the mask] and new ones added.
Therefore, you still have to make individual patches for a particular version, without searching with masks. |
Quote:
|
I remember a few units of programs, which from version to version were patched by search&replace.
And there it was maked especially, imho. In the simplest case the universal loader helps. Such as created with RPP v.1.5.1.006p [(c)2000-2018]. It's the script-based 32-bit loaders generator with search_&_replace and with selecting_of_file_to_load options. |
| All times are GMT +8. The time now is 07:35. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX