|
|
|
@ -148,13 +148,13 @@ void Init() |
|
|
|
} |
|
|
|
} |
|
|
|
#elif defined(_M_ARM64) |
|
|
|
#elif defined(_M_ARM64) |
|
|
|
// TODO Improve pattern
|
|
|
|
// TODO Improve pattern
|
|
|
|
// 7F 23 03 D5 F3 53 BF A9 FD 7B BC A9 FD 03 00 91 30 00 80 92
|
|
|
|
// 7F 23 03 D5 F3 53 BF A9 FD 7B BC A9 FD 03 00 91 30 00 80 92 B0 0F 00 F9
|
|
|
|
// ----------- PACIBSP, don't scan for this because it's everywhere
|
|
|
|
// ----------- PACIBSP, don't scan for this because it's everywhere
|
|
|
|
PBYTE match = FindPattern( |
|
|
|
PBYTE match = FindPattern( |
|
|
|
beginText, |
|
|
|
beginText, |
|
|
|
sizeText, |
|
|
|
sizeText, |
|
|
|
"\xF3\x53\xBF\xA9\xFD\x7B\xBC\xA9\xFD\x03\x00\x91\x30\x00\x80\x92", |
|
|
|
"\xF3\x53\xBF\xA9\xFD\x7B\xBC\xA9\xFD\x03\x00\x91\x30\x00\x80\x92\xB0\x0F\x00\xF9", |
|
|
|
"xxxxxxxxxxxxxxxx" |
|
|
|
"xxxxxxxxxxxxxxxxxxxx" |
|
|
|
); |
|
|
|
); |
|
|
|
if (match) |
|
|
|
if (match) |
|
|
|
{ |
|
|
|
{ |
|
|
|
|