#1
|
|||
|
|||
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! Last edited by Stingered; 03-31-2018 at 03:39. |
#2
|
||||
|
||||
It's already implemented in dUP2, so you can use wildcards in patterns to mark bytes that are changed from version to version.
__________________
EnJoy! |
#3
|
|||
|
|||
Quote:
[edit] Indeed, this does work in DUP2 and solve my problem. Last edited by Stingered; 03-31-2018 at 05:44. |
#4
|
|||
|
|||
Give swiss knife a try?
https://sourceforge.net/projects/swissfileknife/?source=typ_redirect |
The Following User Says Thank You to chicknsoup For This Useful Post: | ||
Stingered (03-31-2018) |
#5
|
|||
|
|||
Quote:
|
The Following User Says Thank You to dosprog For This Useful Post: | ||
Stingered (04-02-2018) |
#6
|
|||
|
|||
@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. |
The Following User Says Thank You to LaDidi For This Useful Post: | ||
Stingered (04-06-2018) |
#7
|
|||
|
|||
You can also use AT4RE Patcher with Search & Replace and wildcard support.
|
The Following User Says Thank You to Agmcz For This Useful Post: | ||
Stingered (04-06-2018) |
#8
|
|||
|
|||
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) |
#9
|
|||
|
|||
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. |
#10
|
|||
|
|||
Hmmm... Something to remember.
|
#11
|
|||
|
|||
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. Last edited by dosprog; 04-08-2018 at 17:14. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
help deobfuscating .net binary | jonwil | General Discussion | 3 | 05-02-2020 09:13 |
[C#] Patcher2 - Small binary file patcher utility | CryptXor | Source Code | 0 | 10-13-2015 14:11 |