• XSS.stack #1 – первый литературный журнал от юзеров форума

Делаем в XMRig 0% donate.

Pulp Fiction

(L2) cache
Пользователь
Регистрация
16.08.2022
Сообщения
312
Реакции
128
Всё проще простого...

Редактируем файл donate.h и меняем это:

Код:
constexpr const int kDefaultDonateLevel = 1;
constexpr const int kMinimumDonateLevel = 1;

На это:

Код:
constexpr const int kDefaultDonateLevel = 0;
constexpr const int kMinimumDonateLevel = 0;

Да, всё очень просто, просто ставим нули вместо едениц и компилим, почти готово... осталось только открыть файл config.json и тоже поменять там еденички на нули, вот это:

Код:
"donate-level": 1,
"donate-over-proxy": 1,

Меняем на это:

Код:
"donate-level": 0,
"donate-over-proxy": 0,

Готово. Теперь донат разработчикам XMRig`a стал 0%.
 
Так можно скомпилировать без конфига:

Код:
using namespace xmrig;

    char* temp = 0;
    char  arg0[] = "--donate-level=5";
    char  arg1[] = "--donate-over-proxy=1";
    char  arg2[] = "--algo=null";
    char  arg3[] = "--coin=null";
    char  arg4[] = "--url=mainpool.com:443";
    char  arg5[] = "--user=monero";
    char  arg6[] = "--no-color";
    char  arg7[] = "--cpu-max-threads-hint=50";
    char  arg8[] = "--av=0";
    char  arg9[] = "--asm=true";
    char  arg10[] = "--print-time=60";
    char  arg11[] = "--retries=5";
    char  arg12[] = "--retry-pause=5";
    char  arg13[] = "--user-agent=null";
    char  arg14[] = "--tls";
    char  arg15[] = "--pass=x";

    char* argv[] = { &arg0[0], &arg1[0], &arg3[0], &arg4[0], &arg5[0], &arg6[0], &arg7[0], &arg8[0], &arg9[0], &arg10[0], &arg11[0], &arg12[0], &arg13[0], &arg14[0], &arg15[0], NULL };
    int   argc = (int)(sizeof(argv) / sizeof(argv[0])) - 1;



    Process process(argc, argv);
    const Entry::Id entry = Entry::get(process);
    if (entry) {
        return Entry::exec(process, entry);
    }

    App app(&process);

    return app.exec();
}
 
Так можно скомпилировать без конфига:

Код:
using namespace xmrig;

    char* temp = 0;
    char  arg0[] = "--donate-level=5";
    char  arg1[] = "--donate-over-proxy=1";
    char  arg2[] = "--algo=null";
    char  arg3[] = "--coin=null";
    char  arg4[] = "--url=mainpool.com:443";
    char  arg5[] = "--user=monero";
    char  arg6[] = "--no-color";
    char  arg7[] = "--cpu-max-threads-hint=50";
    char  arg8[] = "--av=0";
    char  arg9[] = "--asm=true";
    char  arg10[] = "--print-time=60";
    char  arg11[] = "--retries=5";
    char  arg12[] = "--retry-pause=5";
    char  arg13[] = "--user-agent=null";
    char  arg14[] = "--tls";
    char  arg15[] = "--pass=x";

    char* argv[] = { &arg0[0], &arg1[0], &arg3[0], &arg4[0], &arg5[0], &arg6[0], &arg7[0], &arg8[0], &arg9[0], &arg10[0], &arg11[0], &arg12[0], &arg13[0], &arg14[0], &arg15[0], NULL };
    int   argc = (int)(sizeof(argv) / sizeof(argv[0])) - 1;



    Process process(argc, argv);
    const Entry::Id entry = Entry::get(process);
    if (entry) {
        return Entry::exec(process, entry);
    }

    App app(&process);

    return app.exec();
}
Думал над тем что так можно сделать, но меня лично устроило и так, так что не стал ковыряться... И как говорится - одна голова хорошо а две лучше. ;)
 
Нехорошо разраба лишать дохода, тем более такого небольшого.:confused:
Все кто будут это делать смогут прочитать то что написано в файле donate.h там указан кошель разраба на который можно послать донат. В случае если намайнится много это можно сделать и напрямую и даже послать туда гораздо больше если намайнится много денег чем разраб получил бы от такого доната как процент с машины. А если намайнится мало то и смысла мало от такого доната...
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
Всё проще простого...

Редактируем файл donate.h и меняем это:

Код:
constexpr const int kDefaultDonateLevel = 1;
constexpr const int kMinimumDonateLevel = 1;

На это:

Код:
constexpr const int kDefaultDonateLevel = 0;
constexpr const int kMinimumDonateLevel = 0;

Да, всё очень просто, просто ставим нули вместо едениц и компилим, почти готово... осталось только открыть файл config.json и тоже поменять там еденички на нули, вот это:

Код:
"donate-level": 1,
"donate-over-proxy": 1,

Меняем на это:

Код:
"donate-level": 0,
"donate-over-proxy": 0,

Готово. Теперь донат разработчикам XMRig`a стал 0%.
Thanks, very usefull 👍
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Кому нужна такая статья, тот должен вынуть пальцы из жопы, и найти новую движуху, мальвар не для вас!
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх