• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

OpenLog

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Всем привет!
Вот пытаюсь подвязать OpenLog version 1.5 BETA к java-библиотеке.
Вызывать пытаюсь так

C++:
} catch (Exception ex) {
System.out.println("Caught an exception: \n" + ex);
OpenLogItem oli = new OpenLogItem();			
oli.logError(ex);

}
Переменную с именем базы вроде бы определил
C++:
private String logDbName = "databases\\OpenLog.ntf";
Все вроде как надо... кроме того что лог не пишется ;)
Никаких ошибок в консоли... ничего. Не инициализируется объект logDb

Забыл уточнить... все это вызывается из Lotusscript
Код:
	Set jS = New JavaSession()
Set jClass = jS.Getclass("testClass")
Set jObj = jClass.Createobject( )
Если писать
C++:
private static OpenLogItem oli = new OpenLogItem();
то получаю ошибку при инициализации объекта Java:
error: LS2J Error: Java constructor failed to execute.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
215
надо посмотреть...
мало инфы
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
215
бегло посмотрел базу - там же для логов в LS другие ф-ции
или какая цель - подцепить java класс, с логированием, через LS2J бридж?
 

VladSh

начинающий
Lotus Team
11.12.2009
1 784
157
BIT
57
NickProstoNick
OpenLogClass на openNTF - один из шедевров индусской мысли... Сначала меня привлекло, что вроде "всё есть", потом по мере плевания начал переписывать, т.к. пользоваться этим.. невозможно. И переписывал месяца полтора, параллельно своим разработкам.

Во вложении тоже ещё черновик, но хоть пользоваться можно.

Добавлено: Да, и использовать Java-либу для ошибок лотус-скрипта, это уж слишком. Ничего не работает, т.к. через LS2J доступ к Domino-классам обрезан. Для LS надо что-то похожее писать на самом LS.
 

Вложения

  • Log.zip
    49,8 КБ · Просмотры: 160

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
А кто сказал что я я отлавливаю ошибки лотус-скрипта?
У меня есть java-класс... ошибки в нем и надо отлавливать. В лотус-скрипте свои обработчики.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
215
был вопрос, при недостатке информации
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Сегодня попробую голый класс без кода.. просто попробую записать в лог. Отпишусь
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
В общем такое резюме :)
Логирование работает только если писать в "чистой" java
В обвязке с lotus-скрипт работать отказывается
 

VladSh

начинающий
Lotus Team
11.12.2009
1 784
157
BIT
57
Логирование работает только если писать в "чистой" java
В обвязке с lotus-скрипт работать отказывается
И не только логирование.
Что в общем-то уже известно:
Ничего не работает, т.к. через LS2J доступ к Domino-классам обрезан.
 
Мы в соцсетях:

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