0% found this document useful (0 votes)
509 views2 pages

Macro Awm

Uploaded by

shemarkarijoking
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
509 views2 pages

Macro Awm

Uploaded by

shemarkarijoking
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

std::vector<BYTE> scanpattern = { 0x66, 0x00, 0x00, 0xEB, 0x00, 0x0A, 0xB7,

0xEE, 0x10, 0x0A, 0x01, 0xEE, 0x00, 0x0A, 0x31, 0xEE, 0x10, 0x5A, 0x01, 0xEE, 0x00,
0x0A, 0x21, 0xEE, 0x10, 0x0A, 0x10, 0xEE, 0x30, 0x88, 0xBD, 0xE8, 0xF0, 0x48, 0x2D,
0xE9 };
std::vector<BYTE> replacepattern = { 0x00 };

std::vector<BYTE> scanpattern1 = { 0xCD, 0xCC, 0x4C, 0x3E, 0x00, 0x00, 0x00,


0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00 };
std::vector<BYTE> replacepattern1 = { 0x00, 0x00, 0x80, 0xBF };

std::vector<BYTE> scanpattern2 = { 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x80,


0x3E, 0x00, 0x00, 0x00, 0x00, '?', '?', '?', '?', '?', '?', '?', '?', '?', '?',
'?', '?', '?', '?', '?', '?', '?', '?', '?', '?', 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3F };
std::vector<BYTE> replacepattern2 = { 0xEC, 0x51, 0xB8, 0x0A, 0x8F, 0xC2, 0xF5,
0x0C };

std::vector<BYTE> scanpattern3 = { 0x01, 0x50, 0x00, 0x43, 0x05, 0x00, 0xA0,


0xE1, 0x04, 0x8B, 0xBD, 0xEC, 0x30, 0x88, 0xBD, 0xE8 };
std::vector<BYTE> replacepattern3 = { 0x00 };

std::vector<BYTE> scanpattern4 = { 0x06, 0x00, 0xA0, 0xE1, 0x18, 0xD0, 0x4B,


0xE2, 0x02, 0x8B, 0xBD, 0xEC, 0x70, 0x8C, 0xBD, 0xE8 };
std::vector<BYTE> replacepattern4 = { 0x01, 0x00, 0xA0, 0xE3 };

std::vector<BYTE> scanpattern5 = { 0x1E, 0xFF, 0x2F, 0xE1, 0x38, 0x10, 0x80,


0xE5, 0x1E, 0xFF, 0x2F, 0xE1, 0x3C, 0x00, 0x90, 0xE5, 0x1E, 0xFF, 0x2F, 0xE1, 0x3C,
0x10, 0x80, 0xE5, 0x1E, 0xFF, 0x2F, 0xE1 };
std::vector<BYTE> replacepattern5 = { 0x1E, 0xFF, 0x2F, 0xE1, 0x38, 0x10, 0x80,
0xE5, 0x1E, 0xFF, 0x2F, 0xE1, 0x00, 0x00, 0xA0, 0xE3, 0x1E, 0xFF, 0x2F, 0xE1, 0x3C,
0x10, 0x80, 0xE5, 0x1E, 0xFF, 0x2F, 0xE1 };

std::vector<BYTE> scanpattern6 = { 0x06, 0x00, 0xA0, 0xE1, 0x18, 0xD0, 0x4B,


0xE2, 0x02, 0x8B, 0xBD, 0xEC, 0x70, 0x8C, 0xBD, 0xE8 };
std::vector<BYTE> replacepattern6 = { 0x01, 0x00, 0xA0, 0xE3 };

std::vector<BYTE> scanpattern7 = { 0x1E, 0xFF, 0x2F, 0xE1, 0x38, 0x10, 0x80,


0xE5, 0x1E, 0xFF, 0x2F, 0xE1, 0x3C, 0x00, 0x90, 0xE5, 0x1E, 0xFF, 0x2F, 0xE1, 0x3C,
0x10, 0x80, 0xE5, 0x1E, 0xFF, 0x2F, 0xE1 };
std::vector<BYTE> replacepattern7 = { 0x1E, 0xFF, 0x2F, 0xE1, 0x38, 0x10, 0x80,
0xE5, 0x1E, 0xFF, 0x2F, 0xE1, 0x00, 0x00, 0xA0, 0xE3, 0x1E, 0xFF, 0x2F, 0xE1, 0x3C,
0x10, 0x80, 0xE5, 0x1E, 0xFF, 0x2F, 0xE1 };

bool st = street.ReplacePattern(SAddress, EAddress, scanpattern.data(),


replacepattern.data());
bool st1 = street.ReplacePattern(SAddress, EAddress, scanpattern1.data(),
replacepattern1.data());
bool st2 = street.ReplacePattern(SAddress, EAddress, scanpattern2.data(),
replacepattern2.data());
bool st3 = street.ReplacePattern(SAddress, EAddress, scanpattern3.data(),
replacepattern3.data());
bool st4 = street.ReplacePattern(SAddress, EAddress, scanpattern4.data(),
replacepattern4.data());
bool st5 = street.ReplacePattern(SAddress, EAddress, scanpattern5.data(),
replacepattern5.data());
bool st6 = street.ReplacePattern(SAddress, EAddress, scanpattern6.data(),
replacepattern6.data());
bool st7 = street.ReplacePattern(SAddress, EAddress, scanpattern7.data(),
replacepattern7.data());

You might also like