Releases: trigger-segfault/unhash_name
Releases · trigger-segfault/unhash_name
Postfix Optimizations
Enhancements:
- Postfixes are no longer fed through every CRC-32 check, and instead are calculated once ahead of time.
- Matches will skip any remaining combination of the first 4 bytes, as it's impossible to find a second match without changing other bytes in the pattern.
Initial Release
Initial release version of unhash_name.
usage: unhash.exe <ACCUM> [PRE=] [POST=] [MAX=16] [MIN=0] [CHARSET=a-z_0-9]
arguments:
ACCUM target CRC-32 result to match (accepts hex prefix '0x' and '$')
PRE constant ASCII name prefix
POST constant ASCII name postfix
MAX maximum character length to test
MIN minimum character length to test
CHARSET list of characters for pattern (accepts ranges and '\' escapes)
Example:
C:\>unhash $a3d0623b "_start" "@" 7 1 "a-z_"