Is there a good way (or a good lib/class/source file/something) to, at runtime, find a byte signature (using a string of bytes) at a certain address and get a pointer to that address?
I.e. in running memory:
… 05 AE 6B 24 B1 00 B5 …
and at runtime finding the first pattern of AE 6B 24 and returning the address of the position?
You are looking something like strstr, right? Try memmem(3).