Ребят помогите с индусом

HVHLEGEND
Забаненный
Статус
Оффлайн
Регистрация
13 Май 2018
Сообщения
745
Реакции[?]
121
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
может кто помочь спастить вотермарк реквара в индиго?
в рекваре вотермарк как бы рандом букс перебор идет (думаю все го видели хз как объяснить :CoolStoryBob:)

upd чекните вотермарк на сайте "
Пожалуйста, авторизуйтесь для просмотра ссылки.
" (не реклама) такой же вотермарк надо спастить((
может кто помочь мож у кого код есть
 
Пользователь
Статус
Оффлайн
Регистрация
21 Апр 2017
Сообщения
57
Реакции[?]
32
Поинты[?]
0
Сделал 2 варианта:
1. Все символы меняются
2. По одному, как на сайте
Код:
#include <iostream>
#include <windows.h>
#include <string>

using std::cin;
using std::string;

int main()
{
    int it = 15; // kol-vo iteraciy
    int wait = 50; // ms sleep
    string str = "";
    cin >> str;
   
    for(int pos = 0; pos < str.size(); pos++) // vse simvoli pidorasyatsa
        for(int j = 0; j < it; j++)
        {
            string end = "";
            for(int k = 0; k < str.size(); k++)
                end += (k <= pos ? str[k] : 'a' + rand() % ('z' + 1));
            SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), {0, 0});
            printf("%s", end.c_str());
            Sleep(wait);
        }
    string end = "";
    for(int pos = 0; pos < str.size(); pos++)
        end += 'a' + rand() % ('z' + 1);
    for(int pos = 0; pos <= str.size(); pos++) // po odnomu, kak na saite
    {
        for(int j = 0; j < it; j++)
        {
            if(pos) end[pos-1] = str[pos-1];
            end[pos] = 'a' + rand() % ('z' + 1);
            SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), {0, 1});
            end[end.length()] = ' ';
            printf("%s", end.c_str());
            Sleep(wait);
        }
    }
   
    return 0;
}
 
HVHLEGEND
Забаненный
Статус
Оффлайн
Регистрация
13 Май 2018
Сообщения
745
Реакции[?]
121
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
может кто подсказать как переписать этот код под индиго
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Забаненный
Статус
Оффлайн
Регистрация
17 Июл 2018
Сообщения
47
Реакции[?]
7
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
HVHLEGEND
Забаненный
Статус
Оффлайн
Регистрация
13 Май 2018
Сообщения
745
Реакции[?]
121
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
masta copypasta
Участник
Статус
Оффлайн
Регистрация
2 Июн 2017
Сообщения
683
Реакции[?]
253
Поинты[?]
0
Я так понял тебе нужен рандом стринг?

Код:
#include <random>

std::string RandomString(int length /*= 0*/)
{
    static constexpr char alphabet[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZbcdefghijklmnopqrstuvwxyz1234567890";
    static std::random_device rd;
    static std::uniform_int_distribution<> dist(0, _countof(alphabet) - 2);
    static std::uniform_int_distribution<> dist_len(5, 15);
    std::string result;

    if (length == 0)
        length = dist_len(rd);

    for (int i = 0; i < length; i++)
        result.push_back(alphabet[dist(rd)]);

    return result;
}
Вызывай как

auto random_string = RandomString(11/*длина стринга*/);
 
Сверху Снизу