HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 24.07.2024, 22:01
atomlin
Постоянный
Регистрация: 11.01.2019
Сообщений: 585
С нами: 3862210

Репутация: 118


По умолчанию

Исправляет https://www.blast.hk/threads/216813/

GitHub - atomlin-git/srv-crashfix: corrects the possibility crash samp 0.3.7 servers with incorrect read_bits size

corrects the possibility crash samp 0.3.7 servers with incorrect read_bits size - atomlin-git/srv-crashfix

github.com


thanks @Sargon
 
Ответить с цитированием

  #2  
Старый 24.07.2024, 22:10
M O R R E T I
Новичок
Регистрация: 20.06.2017
Сообщений: 27
С нами: 4683008

Репутация: 63
По умолчанию

всё проще намного, povargek зальет фикс думаю, т.к. пошел по рукам.
 
Ответить с цитированием

  #3  
Старый 24.07.2024, 22:13
povargek
Участник форума
Регистрация: 18.03.2013
Сообщений: 102
С нами: 6921984

Репутация: 183
По умолчанию

Цитата:
Сообщение от M O R R E T I  

всё проще намного, povargek зальет фикс думаю, т.к. пошел по рукам.
эта штука и фиксит корень проблемы на самом деле все таки.

то что было в самом крашере - видимо просто запутать
 
Ответить с цитированием

  #4  
Старый 24.07.2024, 22:14
M O R R E T I
Новичок
Регистрация: 20.06.2017
Сообщений: 27
С нами: 4683008

Репутация: 63
По умолчанию

Цитата:
Сообщение от povargek  

эта штука и фиксит корень проблемы на самом деле все таки.
то что было в самом крашере - видимо просто запутать
я больше о том, что не каждый плагин соберет.
 
Ответить с цитированием

  #5  
Старый 24.07.2024, 22:19
povargek
Участник форума
Регистрация: 18.03.2013
Сообщений: 102
С нами: 6921984

Репутация: 183
По умолчанию

А сигнатуры у тебя под какую версию сделаны? Крашит на первом же нормальном пакете (при подключении)

Код:





Код:
[24/07/2024 21:18:17] [debug] Server crashed due to an unknown error
[24/07/2024 21:18:17] [debug] Native backtrace:
[24/07/2024 21:18:17] [debug] #0 f7a79e8b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
[24/07/2024 21:18:17] [debug] #1 f7a72bcf in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
[24/07/2024 21:18:17] [debug] #2 f7a73dbc in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
[24/07/2024 21:18:17] [debug] #3 f7a74226 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[24/07/2024 21:18:17] [debug] #4 f7a79adc in ?? () from plugins/crashdetect.so
[24/07/2024 21:18:17] [debug] #5 f7f25090 in __kernel_rt_sigreturn () from linux-gate.so.1
[24/07/2024 21:18:17] [debug] #6 f7bddcd5 in ?? () from /lib32/libc.so.6
[24/07/2024 21:18:17] [debug] #7 0804ce9a in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #8 f5709322 in _Z9read_bitsPvS_Phib () from plugins/lf.so
[24/07/2024 21:18:17] [debug] #9 0807e125 in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #10 0808106e in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #11 08073680 in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #12 0808ec9d in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #13 08074846 in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #14 080763fe in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #15 f7eedfd2 in ?? () from /lib32/libpthread.so.0
[24/07/2024 21:18:17] [debug] #16 f7b96c96 in clone () from /lib32/libc.so.6
 
Ответить с цитированием

  #6  
Старый 24.07.2024, 22:21
mhertz
Участник форума
Регистрация: 21.02.2020
Сообщений: 148
С нами: 3278520

Репутация: 168
По умолчанию

Цитата:
Сообщение от povargek  

А сигнатуры у тебя под какую версию сделаны? Крашит на первом же нормальном пакете (при подключении)

Код:





Код:
[24/07/2024 21:18:17] [debug] Server crashed due to an unknown error
[24/07/2024 21:18:17] [debug] Native backtrace:
[24/07/2024 21:18:17] [debug] #0 f7a79e8b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
[24/07/2024 21:18:17] [debug] #1 f7a72bcf in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
[24/07/2024 21:18:17] [debug] #2 f7a73dbc in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
[24/07/2024 21:18:17] [debug] #3 f7a74226 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[24/07/2024 21:18:17] [debug] #4 f7a79adc in ?? () from plugins/crashdetect.so
[24/07/2024 21:18:17] [debug] #5 f7f25090 in __kernel_rt_sigreturn () from linux-gate.so.1
[24/07/2024 21:18:17] [debug] #6 f7bddcd5 in ?? () from /lib32/libc.so.6
[24/07/2024 21:18:17] [debug] #7 0804ce9a in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #8 f5709322 in _Z9read_bitsPvS_Phib () from plugins/lf.so
[24/07/2024 21:18:17] [debug] #9 0807e125 in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #10 0808106e in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #11 08073680 in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #12 0808ec9d in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #13 08074846 in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #14 080763fe in ?? () from ./samp03testsvr
[24/07/2024 21:18:17] [debug] #15 f7eedfd2 in ?? () from /lib32/libpthread.so.0
[24/07/2024 21:18:17] [debug] #16 f7b96c96 in clone () from /lib32/libc.so.6

скорее всего проблема в том, что он хукает на линуксе функу как thiscall
 
Ответить с цитированием

  #7  
Старый 24.07.2024, 22:45
povargek
Участник форума
Регистрация: 18.03.2013
Сообщений: 102
С нами: 6921984

Репутация: 183
По умолчанию

Цитата:
Сообщение от mhertz  

скорее всего проблема в том, что он хукает на линуксе функу как thiscall
фикс работает

Цитата:
Сообщение от povargek  

фикс работает
тут речт шла не то том фиксе, что щас на гите появился. он все равно крашит. просто сделал так:

С++:





Код:
bool __fastcall read_bits(void* ptr, unsigned char* output, int num_to_read, bool align_to_read) { // , void* edx
    printf("Test");
    int NumberOfUnreadBits = *((unsigned long *)ptr) - *((unsigned long *)ptr + 2);
    if(NumberOfUnreadBits (ptr, output, num_to_read, align_to_read);
};


@atomlin
 
Ответить с цитированием

  #8  
Старый 24.07.2024, 23:20
delanov
Познающий
Регистрация: 11.05.2023
Сообщений: 53
С нами: 1585608

Репутация: 23
По умолчанию

У меня плагин не загружается даже, и не знаю что приложить к этому сообщению

cl : командная строка error D8016: несовместимые параметры командной строки "/O2" и "/RTC1" [C:\Users\Vladislav\srv-cr

ashfix\scf.vcxproj]
 
Ответить с цитированием

  #9  
Старый 24.07.2024, 23:58
povargek
Участник форума
Регистрация: 18.03.2013
Сообщений: 102
С нами: 6921984

Репутация: 183
По умолчанию

@atomlin стоит проверить это все: https://github.com/SLikeSoft/SLikeNe...ab949ba038b5ab

говорят доблят сервы и с плагином
 
Ответить с цитированием

  #10  
Старый 25.07.2024, 00:17
atomlin
Постоянный
Регистрация: 11.01.2019
Сообщений: 585
С нами: 3862210

Репутация: 118


По умолчанию

Цитата:
Сообщение от povargek  

@atomlin стоит проверить это все: https://github.com/SLikeSoft/SLikeNe...ab949ba038b5ab

говорят доблят сервы и с плагином
падают сервера с самописной защитой, то что в коммите - посмотрю

Цитата:
Сообщение от penta  

конечно долбят, искать вред пакет по паттерну)0)0)
к чему ты это написал? паттерн в коде для нахождения функции BitStream::ReadBits
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.