IGNORE the title that's old I redid the project. This is the main action it just compares bytes in the binary to dump signatures to a log. Useful if you have signatures of your own I only provided a few examples. Link is below to the repo.
Code:
// SEARCH SIGNATURE
uintptr_t search(const char* function)
{
uintptr_t result = 0;
if (signatures.contains(function))
result = pattern(signatures.at(function));
if (!result)
MessageBoxA(nullptr, "Broken Pattern!", function, MB_OK);
else
{
write_log(result, function);
return result + BASE;
}
return 0;
}
NYDUS - World of Warcraft Signature Scanner