AntiIdleBot

AntiIdleBot 2.0.0

Нет прав для скачивания
Сообщения
1,177
Реакции
2,144
Помог
57 раз(а)
r1nk0, ошибок нет в логах amxx от плагина? странное дело с отказом работы хука.
 
Сообщения
494
Реакции
109
Помог
16 раз(а)
@BlackSignature,ошибок нет
 
Сообщения
77
Реакции
111
Помог
4 раз(а)
на линуксе же по имени можно... У меня сигнатуры старые, но может быть сработают всё же (виндоус в смысле), сагнатуры для винды можно обновить, они от билда к билду почти не меняются или почти никогда не меняются
Код:
{
    "name" : "Con_Printf",
    "library" : "engine",
    "arguments" :
    [
        {
            "type" : "char *"
        },
    {
            "type" : "char *"
    }
    ],
    "identifiers" :
    [
        {
            "os"    : "windows",
            "mod"   : "cstrike",
            "value" :  [0x55,0x8B,0xEC,0xB8,0x00,0x10,0x00,0x00,0xE8,"*","*","*","*",0x8B,0x4D,"*",0x8D,0x45,0x0C,"*",0x51,0x8D,0x95,"*","*","*","*",0x68,0x00,0x10,0x00,0x00]
        },
        {
            "os"    : "linux",
            "mod"   : "cstrike",
            "value" : "Con_Printf"
        }
    ]
}
Код:
{
    "name" : "SV_ConnectClient",
    "library" : "engine",
        "arguments"  :
    [
        {
            "type" : "int"
        },
        {
            "type" : "int"
        },
        {
            "type" : "int"
        }
    ],
    "identifiers" :
    [
        {
            "os" : "windows",
            "value" : [0x55,0x8B,0xEC,0x81,"*","*","*","*","*",0x53,0x56,0x57,0xB9,0x05,0x00,0x00,0x00,0xBE,"*","*","*","*",0x8D,"*","*",0x33,0xDB,0x68,"*","*","*","*"]
        },
        {
            "os" : "linux",
            "value" : "SV_ConnectClient"
        }
    ]
}
 
Последнее редактирование:
Сообщения
61
Реакции
24
Помог
1 раз(а)
mazdan, спасибо за подсказку, а то хостинг ...... не хотят давать не файл, не доступ к каталогу, и при этом их версия отличается от версии с офф сайта.
но вписал немножечко другое,
"value" : "_Z25SV_ConnectClient_internalv"
"value" : "_Z10Con_PrintfPKcz"
И тогда все заработало

Код:
L 09/30/2021 - 04:41:23: [AIB DEBUG] SV_ConnectClient_Pre()
L 09/30/2021 - 04:41:23: [AIB DEBUG] Con_Printf_Post(): 37.147.249.60 (taskid: 62398)
L 09/30/2021 - 04:41:23: [AIB DEBUG] SV_ConnectClient_Post()
L 09/30/2021 - 04:41:23: [AIB DEBUG] client_connect(): 37.147.249.60 (taskid: 62398, elapsed 0.049057)
 
Последнее редактирование модератором:
Сообщения
1,177
Реакции
2,144
Помог
57 раз(а)
mazdan, спасибо. За windows ничего не скажу, но вот касаемо linux, - на rehlds ссылка на прямое имя функции (как в исходниках) не работает. Я сейчас ещё раз специально перепроверил. Очевидно, что если бы всё было так просто - я бы не устраивал этот квест с поиском адресов, а просто приложил бы два файла в конфиг орфея, и всё :)

Are_you_ready я проверил ваш метод ещё раз (проверял когда мы разбирались с решением), и у меня и сейчас это не работает.
Скриншот 021.jpgСкриншот 023.jpg
Код:
Orpheu functions search started.

        Parsing functions started.

                Parsing file "Con_Printf" started
                                Argument type "char *" validated
                                Argument type "char *" validated
                                Searching for name "_Z10Con_PrintfPKcz"... NOT FOUND
                Parsing file "Con_Printf" ended
                Parsing file "SV_ConnectClient" started
                                Searching for name "_Z25SV_ConnectClient_internalv"... NOT FOUND
                Parsing file "SV_ConnectClient" ended
        Parsing functions ended.


Orpheu functions search ended.
Сошка с сервера, конечно же.
Но раз у вас работает - возможно будет работать и у кого-то ещё. Спасибо за информацию.

raulitop да, так и надо сделать. Но я не работаю с С++ и не коммичу на гитхабе. Ждём пока кто-то не поможет с этим, или решение не будет запилено в reauthcheck (где ему и место).
 
Последнее редактирование:
Сообщения
61
Реакции
24
Помог
1 раз(а)
BlackSignature, может от хостинга зависит, май арена не дает доступ к файлам движка, или они что то в них сменили. или даже не знаю что, но решение на данном хостинге работает, вот доказательства прямо из консоли сервака и файлов с фтп.
А вот решение маздана не сработало именно у меня. После публикации своего ответа тут, просил доступ к корню на май арене, они его не дали. но ответили так же, про то как сигнатуры указать. скрин с тп, так же ниже.
Screenshot_2.jpg
Безымянный.jpg
Screenshot_1.jpg
Screenshot_3.jpg
 
Сообщения
1,177
Реакции
2,144
Помог
57 раз(а)
Are_you_ready, спасибо за информацию. Как минимум знаем, как можно пока решить этот вопрос на Арене.

Вообще помню кто-то писал, что поиск в орфее отваливается то ли из-за каких-то флагов компиляции, то ли из-за оптимизаций, проводимых компилятором. Мол, если это дело выключить, то орфей работает из коробки. Так что может быть у Арены как раз тот самый случай.

Держу в курсе, Garey помогает с динамическим поиском (вроде всё работает). Я задал там вопрос по поводу совместимости. Как ответит, запилю обновление. Искать уже не надо будет ничего. Поставил и забыл.
 
Последнее редактирование:
Сообщения
61
Реакции
24
Помог
1 раз(а)
@steelzzz,нет, dev последний. Я надеялся по инструкции все сделать, не сработало. пришлось вот так....
1632986315613.png
 
Сообщения
77
Реакции
111
Помог
4 раз(а)
Вот сигнатуры под ReHLD, но я не тестировал, просто на лине вроде как всё константное , должно сработать. На винде надеюсь я те функции нашёл и верно сделал, проверять некогда. Линукс последний билд, винда какой-то там с апреля. Но по идее должно работать
Код:
{
    "name" : "Con_Printf",
    "library" : "engine",
    "arguments" :
    [
        {
            "type" : "char *"
        },
    {
            "type" : "char *"
    }
    ],
    "identifiers" :
    [
        {
            "os"    : "windows",
            "mod"   : "cstrike",
            "value" :  [0x55,0x8B,0xEC,0x83,0xE4,0xF8,0xB8,0x0C,0x10,0x00,0x00,0xE8,"*","*","*","*",0xA1,"*","*","*","*",0x33,0xC4]
        },
        {
            "os"    : "linux",
            "mod"   : "cstrike",
            "value" : [ 0x55,0x8B,0xEC,0x83,0xE4,0xF0,0x56,0x53,0x81,0xEC,0x18,0x10,0x00,0x00]
        }
    ]
}

Код:
{
    "name" : "SV_ConnectClient",
    "library" : "engine",
        "arguments"  :
    [
        {
            "type" : "int"
        },
        {
            "type" : "int"
        },
        {
            "type" : "int"
        }
    ],
    "identifiers" :
    [
        {
            "os" : "windows",
            "value" : [0x55,0x8B,0xEC,0x6A,0xFF,0x68,"*","*","*","*",0x64,0xA1,0x00,0x00,0x00,0x00,0x50,0x81,0xEC,0xFC,0x0B,0x00,0x00]
        },
        {
            "os" : "linux",
            "value" : [0x55,0x8B,0xEC,0x83,0xE4,0xF0,0x56,0x57,0x53,0x81,0xEC,0x74,0x0C,0x00,0x00]
            }
    ]
}
 
Последнее редактирование:
Сообщения
1,177
Реакции
2,144
Помог
57 раз(а)
mazdan, сигнатуры под линь для rehlds? чтоб я понимал, имеет ли смысл тестировать :)
 
Сообщения
77
Реакции
111
Помог
4 раз(а)
BlackSignature, да, я забыл про это сказать :) поправил
 
Последнее редактирование:
Сообщения
1,177
Реакции
2,144
Помог
57 раз(а)
mazdan, под линь как минимум работает на
Код:
ReHLDS version: 3.9.0.752-dev
ReHLDS version: 3.10.0.761-dev
а вот на более старом
Код:
ReHLDS version: 3.8.0.702-dev
Получаем
Код:
                Parsing file "Con_Printf" started
                                Argument type "char *" validated
                                Argument type "char *" validated
                                Searching for signature "[0x55][0x8b][0xec][0x83][0xe4](...)" ... NOT FOUND
                Parsing file "Con_Printf" ended
                Parsing file "SV_ConnectClient" started
                                Argument type "int" validated
                                Argument type "int" validated
                                Argument type "int" validated
                                Searching for signature "[0x55][0x8b][0xec][0x83][0xe4](...)" ... FOUND
                Parsing file "SV_ConnectClient" ended
        Parsing functions ended.
Так что метод к сожалению не универсальный. Но возможно на нескольких следующих версиях будет работать. Будем иметь ввиду.
 
Последнее редактирование:
Сообщения
77
Реакции
111
Помог
4 раз(а)
BlackSignature, подправил
Код:
{
    "name" : "Con_Printf",
    "library" : "engine",
    "arguments" :
    [
        {
            "type" : "char *"
        },
    {
            "type" : "char *"
    }
    ],
    "identifiers" :
    [
        {
            "os"    : "windows",
            "mod"   : "cstrike",
            "value" :  [0x55,0x8B,0xEC,0x83,0xE4,0xF8,0xB8,0x0C,0x10,0x00,0x00,0xE8,"*","*","*","*",0xA1,"*","*","*","*",0x33,0xC4]
        },
        {
            "os"    : "linux",
            "mod"   : "cstrike",
            "value" : [ 0x55,0x8B,0xEC,0x83,0xE4,0xF0,"*",0x53,0x81,0xEC,0x18,0x10,0x00,0x00,0x8D,0x45,0x0C ]
        }
    ]
}
 
Сообщения
109
Реакции
6
Помог
2 раз(а)
In the new update
AntiIdleBot 1.1.0

do i need to change after modification from IDA pro ? or just leave it as it is ?

1632997064632.png


1632997095697.png
 
Сообщения
77
Реакции
111
Помог
4 раз(а)
egcmasti, you can keep it, we just discussing, when it be final it be clear.
 
Сообщения
109
Реакции
6
Помог
2 раз(а)

Download all Attachments

Сообщения
1,177
Реакции
2,144
Помог
57 раз(а)
egcmasti, для версии 1.1.0 используйте конфиги orpheu из архива версии 1.1.0. Как либо модифицировать эти конфиги не нужно.
Если всё работает правильно и без замены конфигов, то и хорошо. Я не проверял этот момент.

Массовый "warned?" при смене карты - нормальное поведение.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу