/PatternScanner

A single header ready-to-use pattern scanner

Primary LanguageC++Apache License 2.0Apache-2.0

PatternScanner

A single header ready-to-use pattern scanner.

Features

  • Module scanning
  • Section scanner
  • IDA style scanning
  • Resolve RVA

Example

PatternScanner *scanner = new PatternScanner(lpModuleName, "sectionName");
uintptr_t address = scanner->scanPattern("signature", skipBytes, bRelative, dwInstructionSize);

Documentation

operator new PatternScanner(LPCWSTR lpModuleName, LPCSTR sectionName)

uintptr_t scanPattern(LPCSTR signature, int skipBytes = 0, bool bRelative = false, int instruction_size = 0)

References