/InternalSignatureScanner

A very fast signature scanner for internal modules, which uses boyer moore horspool algorithm

Primary LanguageC++

Internal Signature Scanner

  • Welcome to the internal version of the signature scanner!
  • This project is not complete, and will require tuning in order to work for your project
  • "common.hpp" should be replaced with your own includes header

Usage

  • This is not a complete project and you will have to include it in your own project the way you see fit!
  • Make sure to allocate a console in your project if you want the debug logs to be printed, i.e the scan time
  • It's incredibly important that you call "Initialize()" and "Uninitialize()"
  • In "signatures.hpp", line 63, make sure to change the process file name
  • In "signatures.cpp", line 119, there's a basic example of how to use the scanner. Make sure to change the signature
  • Included in the scanner is a couple of functions for handling the resulting address:
    • Add : adds a value to the resulting address
    • Sub : subtracts a value from the resulting address
    • Rip : gets an address located a couple of opcodes away from the resulting address
    • Cast : required function which returns the final value and can be casted to specific type
  • You can add function definitions in "functions.hpp" if your signature will point to a function which you will later call

External

  • I will shortly be releasing an external version of this signature scanner