• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Lsi_info

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
вот тута очередной раз копался... и встретил Lsi_info(14)

что кабэ навевает - не использовать подобные ф-ции ибо уронить сервер можно (в погоне за логами)
 

Darkhan

Green Team
14.12.2012
99
2
BIT
0
lmike, я так понял, сие крушение возникает в случае, если ошибка возникла в "глубокой" процедурке (а в обработчике стоит LSI_INFO(14))?
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
lmike, я так понял, сие крушение возникает в случае, если ошибка возникла в "глубокой" процедурке (а в обработчике стоит LSI_INFO(14))?
именно
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
53
Ни разу на Lsi_info(14), да и вообще на Lsi_info, сервер не падал, как бы глубоко она не была.
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
53
Читал в фиксах на 9-ку (если это тот фикс), что ошибка возникала совместно с использованием Execute (у меня он не используется чуть менее, чем полностью).
Добавлено: , .
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
надо понимать что ф-ции Lsi_Info не тредобезпасные и как следствие - использование может вызывать разные траблы, на сервере - на свой страх и риск
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
53
Можно отказаться от Lsi_info в пользу GetThreadInfo, что мы и сделали.
И даже стэк сформировать самому можно выбрасывая исключения вверх в вызывающие процедуры. Только в этом случае приходится почти что весь код пробивать On Error'ами с выбросом исключений в catch.
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Ни разу на Lsi_info(14), да и вообще на Lsi_info, сервер не падал, как бы глубоко она не была.
нашел эту темку только сейчас

по факту, даже если пройтись дебагером, код выполнится, НО!!!

эта жесть которую я не сразу понял:

после этого любая попытка пересохранить библиотеку приводит долгому зависанию клиента и ну очень долгому крешу

клиент 7.0.4
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
53
ToxaRat
Сообщения в эту, отдельную, тему выделил только вчера.
По поводу того, что сервак не падает, я ошибался, вот пример.
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
159
Согласно IBM:


Да в 9ке много всего пофиксили, если список смотреть.
Еще есть списки на 9.0.1, 9.0.1 FP1, 9.0.2
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
53
savl
Собственно это было в сообщении 5.
- что не можем пофиксить, то отключаем...
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
159
VladSh
мда... слона то я и не заметил...

Про "отключаем". Только что разговаривал с заказчиком:
- "Уберите эту кнопку."
- "??"
- "Мы не понимаем как она работает" (читать не хотим понимать/спрашивать)
- "..."
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!