Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- unsigned short AC_Check()
- {
- // checks for hook point of wieter20
- const char* shouldBe = "\x51\xA1\xBC\x1A\x7E";
- if (memcmp(shouldBe, (void*)0x586E00, 5))
- {
- return 6;
- }
- // lazy comparison checks for kidebr main hook point
- shouldBe = "\x51\x83\x3D\xD8\x57";
- if (memcmp(shouldBe, (void*)0x5B02E0, 5))
- {
- return 5;
- }
- // comparison class 1: native ESP forcing (lolyeah)
- shouldBe = "\x75\x23";
- if (memcmp(shouldBe, (void*)0x4F3A20, 2))
- {
- return 1;
- }
- shouldBe = "\x74\x09";
- if (memcmp(shouldBe, (void*)0x4F3A28, 2))
- {
- return 1;
- }
- shouldBe = "\x74\x09";
- if (memcmp(shouldBe, (void*)0x4F3A3A, 2))
- {
- return 1;
- }
- // comparison class 2: nametag code (lolyeah)
- shouldBe = "\x0F\x85\xA3\x00\x00\x00\x8B\x15";
- if (memcmp(shouldBe, (void*)0x58845C, 8))
- {
- return 3;
- }
- shouldBe = "\x74\x06";
- if (memcmp(shouldBe, (void*)0x5881EC, 2))
- {
- return 3;
- }
- // crosshairs, NOPing makes simple ones
- shouldBe = "\x75\x13";
- if (memcmp(shouldBe, (void*)0x47690F, 2))
- {
- return 4;
- }
- return 0xCA3E;
- }
Add Comment
Please, Sign In to add comment