• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

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

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

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

Как установить куки в WQO скриптовом агенте?

  • Автор темы Автор темы Gandliar
  • Дата начала Дата начала
  • Теги Теги
    cookie

Gandliar

Lotus Team
16.02.2004
584
26
Здравствуйте!

Есть документ, который открывается под веб.
При открытии запускается агент, который скриптом формирует значения ряда полей.
Как можно в этом агенте установить куки?

Заранее благодарю.
 
Здравствуйте!

Есть документ, который открывается под веб.
При открытии запускается агент, который скриптом формирует значения ряда полей.
Как можно в этом агенте установить куки?

Заранее благодарю.
нужно в ответе сервера это сделать типа
если я правильно понял
 
Последнее редактирование:
1583190167086.png



Dim web As New WebSession() ''

datarc = web.session.DocumentContext.Request_Content(0) '' Даные из корзины для обработки
SessionID = Left(Strright(web.session.DocumentContext.HTTP_Cookie(0), "_shopcart="),32)

или

Dim ctx As NotesDocument
Set ctx = ns.DocumentContext
SessionID = Left(Strright(ctx.HTTP_Cookie(0), "onimod_"+Cstr( admindoc.GetItemValue("DBID")(0) )+"_shopcart="),32)

Или прямо в агенте надо setcookie? А зачем? Ошибка в логике задачи.

Делаете из агента JSON и по его результатам ставите куки на JS прямо в браузере.
var url = 'doAddToCart?OpenAgent'+'&shopcart=' + shopcart;
$.ajax({
cache: false,
url: url,
type: 'post',
data: datarc,
datatype: "application/json",
success: function(resp){
if ( resp.update == '1' ) {
if ( resp.user =='onimod' && resp.shopcart ) { _doSetCookie('shopcart', resp.shopcart) };
 
Мы в соцсетях:

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

Курс AD