Replace
Purpose: This dialog box allows you to replace a specified string, entered
in any mode supported by Hackman with any other string of the same mode. The strings
can be equal or different in length.
Press Replace Next to seek and replace the first occurrence, Replace All
to perform a global replacement of all occurrences.
Replace Options
Direction: if set to downwards, it forces Hackman kernel to do downwards replaces
only, otherwise, Hackman is moving from down to the top.
Mode: The mode can be set to either Hex, Ascii, Binary, Octal or Decimal. When
there is an expression already entered in another mode, Hackman automatically converts it
in the new mode.
Unicode search: replaces strings in 32 bit programs.
Match case: performs a case sensitive replace (Hackman differs from hACKman).
Whole object: this setting is currently ignored.
Range Replace
Replace in selection only: if this option is enabled, then the replace takes place
only within the selection.
Range replace: if this option is enabled, then Hackman is replacing within the
specified range.
Starting offset: this should point to the starting offset in Hex. If the Range
search option is not selected then this offset is ignored.
Length: length of range in Hex. Should always be positive, however if upwards
search is performed, this length is subtracted from the starting offset.
Return