[Source Code] copied delite's cheat

10/27/2019 05:04 xutaxkamay#1
Hello,

this is basically an internal cheat originally made for a e-grill but with imgui and locked features that delite had.

[Only registered and activated users can see links. Click Here To Register...]

Source code link: [Only registered and activated users can see links. Click Here To Register...]

Feel free to modify, or do what the fuck you want with it.

Though!
If you plan to modify use [Only registered and activated users can see links. Click Here To Register...], it's a good license.

PS:
You'll need an injector and probably visual studio 2019, should be ready to use after injected, and it has probably some bugs but I don't care,
again feel free to modify like you want

PSPS:

You'll need to fix probably few things, pattern scanning missing functions, and some things I've forgot to put where i'm extremely lazy to add, maybe that'll come
10/28/2019 23:55 Eliendrel#2
Thanks for the release I found a good way to bypass server detection could you please upload utils.h and utils.cpp this file is based on your project so I won't found it on the web, would be helpful if you can't it's fine i'll implement my own functions...
I wish you peace from the deepest of my soul :)
10/29/2019 00:19 xutaxkamay#3
Oh yeah no problems I was finally not lazy to put it there

Code:
namespace console
{
        template<WORD attr = FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE>
        inline auto Msg(const char* const format, ...)
        {
                char buffer[UNICODE_STRING_MAX_BYTES];

                va_list args;
                va_start(args, format);
                vsnprintf(buffer, sizeof(buffer), format, args);
                va_end(args);

                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), attr);
                WriteConsoleA(GetStdHandle(STD_OUTPUT_HANDLE), buffer, strlen(buffer), nullptr, nullptr);
        }
};

namespace memory_info
{
        std::vector<uintptr_t> search(const std::string& strPattern,
                uintptr_t start,
                uintptr_t end);
};
Code:
namespace memory_info
{
    std::vector<uintptr_t> search(const std::string& strPattern,
                                  uintptr_t start,
                                  uintptr_t end)
    {
        std::vector<uintptr_t> result;

        auto ldConv = [](char c1, char c2) {
            auto validChar = [](char& c) {
                auto ci = std::toupper(c);

                if ((ci > 57 && ci < 65) || (ci < 48 || ci > 71))
                {
                    return false;
                }

                // 48 49 50 51 52 53 54 55 56 57 65 66 67 68 69 70 71
                // 0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F  G
                // 65 - 10
                if (ci > 57)
                    ci -= 55;
                else
                    ci -= 48;

                c = static_cast<char>(ci);

                return true;
            };

            if (!validChar(c2) || !validChar(c1))
                assert("Not a hex code");

            return static_cast<uint8_t>(c2 + c1 * 0x10);
        };

        for (auto addr = start; addr != end;)
        {
            auto nextByte = reinterpret_cast<uint8_t*>(addr);

            for (size_t patternIndex = 0; patternIndex < strPattern.length();
                 patternIndex += 3)
            {
                if (strPattern[patternIndex] != '?' &&
                    strPattern[patternIndex + 1] != '?')
                {
                    if (*nextByte != ldConv(strPattern[patternIndex],
                                            strPattern[patternIndex + 1]))
                        goto not_match;
                }

                nextByte++;
            }

            result.push_back(addr);
            break;

        not_match:
            addr++;
        }

        return result;
    }
};
this is probably what you need but you can use any pattern scanning function anyway, there is a ton of them in the web
10/29/2019 20:43 Eliendrel#4
I finally succeed, i wasn't able to compile it there was too many missing files instead I pasted some useful stuff from your project for my "trainer" I had some struggle as I'm not experienced in making internal cheat but it works great i'm glad I didn't had to reverse the game to found these paterns anyway I would had never did so...
thanks for bringing back to life these old marvels, i'm kind of disappointed that I never involved in this great community of hacking nor been able to witness it and i'm also sad that the website that hosted most of these prodigy is also down...
It was a great experience I learnt a lot it was for sure way harder than bypassing servers anticheat.
Peace!
10/30/2019 04:48 xutaxkamay#5
Quote:
Originally Posted by Eliendrel View Post
I finally succeed, i wasn't able to compile it there was too many missing files instead I pasted some useful stuff from your project for my "trainer" I had some struggle as I'm not experienced in making internal cheat but it works great i'm glad I didn't had to reverse the game to found these paterns anyway I would had never did so...
thanks for bringing back to life these old marvels, i'm kind of disappointed that I never involved in this great community of hacking nor been able to witness it and i'm also sad that the website that hosted most of these prodigy is also down...
It was a great experience I learnt a lot it was for sure way harder than bypassing servers anticheat.
Peace!
Good to know that you've succeeded, wish you good luck in future.

Don't hesitate to post binaries if you want so :)

Cheers!

(lmao I just noticed that the VirtualProtect calls are wrong in some places because I blindly copied my previous line, try to fix that too)
11/03/2019 20:33 wurstbrot123#6
Can i use Giant Penis License while having a small one ?
( asking the real Questions )

Dont really need any of the Source but still a nice share for the Community
even for PServer admins who can use the Signatures inside to do some
Protections. =)
12/27/2019 08:26 intenze203#7
How to use please? What to inject? Where to inject? Please be of help if anyone can. Thank you so much.
12/28/2019 22:09 Eliendrel#8
do you guys know what fuck rcd is for? I couldn't found out
12/30/2019 13:18 Eliendrel#9
ok i found out it's to not getting stoppped from running
then no stunts is to not getting stopped from hitting?
01/16/2020 23:52 molotok1#10
Let's compile this code and reload to this topic, coz many players don't know how to use this exploit.
02/01/2020 09:55 meltoy12#11
what game is this applicable ? Im playing Shaiya is this applicable ?