C++ Const wchar_t* to const char*

а теперь скажи, сколько раз тебе пришлось запустить инжектор, запуская ксго, что бы стим оверлей загрузился. И сколько раз запустил для майнкрафта :roflanPominki:
ще давай ебланчик попробуй заинжекти в EFT это
купишь и заинжекчу
а какой блять нормальный тип блять будет лоад либрари инжектить ??
так а к чему тогда высер про сигнатуры
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

купишь и заинжекчу

так а к чему тогда высер про сигнатуры
трицатьпятьтысячьшестсотпясятвтарой попробуй и ничего не получится прям уверен на все 120%
 
Тогда почему просто не банить каждую ансигнед/антрастед длл? Айкью видимо не больше 33
античиты сразу никого не банят ?

Задетектить либу языка програмирования? Дайте два
что мешает посигать ?

Я понимаю ещё сиськоллы делать вместо WINAPI и прочие вполне обоснованные вещи, но блять, детект CRT-функций и бесконечные просьбы оффсетов на них в вашем разделе...
huh? ?
 
но все же есть куча внешних факторов от которых может появиться хоть одна строчка с срт в памяти
ну во первых сигать можно не только строчки
во вторых, античиты же не банят тебя за что-то одно. античиты собирают много информации и взависимости от этого рейзятся некоторые флаги, исходя потом из которых тебя могут и забанить(когда запилят детект новый/после делея)
 

купишь и заинжекчу

так а к чему тогда высер про сигнатуры
?
1690757117072.png

1690757119592.png

1690757143112.png
 
а нахуя там второй байт нужен? так, по приколу чисто?
нет, конечно
если ты не используешь символы юникода, а только буквы, цифры и символы из набора ASCII, то второй байт равен нулю
 
Последнее редактирование:
нет, конечно
если ты не используешь символы юникода, а только буквы, цифры и символы из набора ASCII, то второй байт равен нулю
ну, если обработать и *запретить* юникод путём выброса паники в программе, то можно и так, конечно
 
Короче как обычно насрали в тред, а дельного нихуя не скинули, baZa
 
C++:
Expand Collapse Copy
size_t _wcstombs(char* dst, const wchar_t* src, size_t size)
{
    size_t i = 0;
    while (*src && i < size)
    {
        if (*src < 0x80)
        {
            *dst++ = static_cast<char>(*src++);
            ++i;
        }
        else if (*src < 0x800)
        {
            *dst++ = static_cast<char>((*src >> 6) | 0xC0);
            *dst++ = static_cast<char>((*src++ & 0x3F) | 0x80);
            i += 2;
        }
        else if (*src < 0x10000)
        {
            *dst++ = static_cast<char>((*src >> 12) | 0xE0);
            *dst++ = static_cast<char>(((*src >> 6) & 0x3F) | 0x80);
            *dst++ = static_cast<char>((*src++ & 0x3F) | 0x80);
            i += 3;
        }
        else
        {
            *dst++ = '?';
            ++src;
            ++i;
        }
    }
    if (i < size)
        *dst = '\0';
    return i;
}
[/QUOTE]
что это за понос
 
C++:
Expand Collapse Copy
wchar_t* wideStr = L"HElloo";
std::wstring_convert<std::codecvt_utf8<wchar_t>> converter;
std::string narrowStr = converter.to_bytes(wideStr);
const char* constCharStr = narrowStr.c_str();
 
Назад
Сверху Снизу