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

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

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

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

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

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

Россыпь мелких вопросов

  • Автор темы Автор темы Vagor.ini
  • Дата начала Дата начала
мне кажется что - просто получение текста не является конечной целью
если нужен какой-то кусок или поиск - можно прогнать через DXL...
да и для выгрузки в файл/БД и т.п. - ДХЛ вполне подойдет
 
Dim hist As String
Dim histnew As String
histnew = "Документ находился у пользователя 1 был отправлен пользователю 2"
hist= uidoc.FieldGetText( "history" )
Call uidoc.FieldClear( "history" )
Call uidoc.FieldAppendText( "history", histnew )
Call uidoc.FieldAppendText( "history", hist )
Вот механизм. Он работал, но стало "много" текста, и механизм начал давать сбой.
 
Последнее редактирование модератором:
@maily, я ничего не понимаю... Разве проблема не в том, что в переменную типа String вы пытаетесь поместить слишком много текста, на что намекал @lmike ? И проблема не с полем, а именно с попыткой присовения переменной слишком длинной строки?
 
Последнее редактирование:
@maliy вот вас же сразу спросили "зачем вам это надо", а вы нам столько времени... как бы это сказать... скрывали полезную информацию.
Я так понимаю вам надо вставить новую строку "истории" в начало текста?
Посмотрите метод
 
@maily, я ничего не понимаю... Разве проблема не в том, что в переменную типа String вы пытаетесь поместить слишком много текста, на что намекал @lmike ? И проблема не с полем, а именно с попыткой присовения переменной слишком длинной строки?
Да, но это я выяснил в процессе... Я думал проблема в том что поле после 45000 байт разбивается на записи, в этом проблема....
P.S.Даже по ссылке данной lmike я до конца не понимаю сколько именно там ограничение для String.

@maliy
Я так понимаю вам надо вставить новую строку "истории" в начало текста?
Посмотрите метод
Да, но механизм, который есть мне не хотелось переделывать.
 
Коллеги, прошу совет:
Есть EmbView, база на разных серверах, не кластер (переносим базы)
Как открыть вьюху именно с текущего сервера, если иконка базы указывает на другой?
 
Там вроде код реплики прописывается в ссылке на базу.
 
Как открыть вьюху именно с текущего сервера, если иконка базы указывает на другой?
- там сугубо ID view прописывается. DXL нужен имхо...
Вот тут приблуда есть
Я не пробовал, может поможет.
 
по этому нужно оставить у себя на рабочем столе по умолчанию иконку текущего сервера, иначе будет открывать с другого
Вот мне и надо именно иконку переключить, про то как именно работают EmbView я в курсе =)
Как переключить программно?
И как удалить программно?
 
Как переключить программно?
Нашел, как переключить:
Но я сделал без DXL, у меня вьюха из одной базы только, поэтому просто получение нужной базы на текущем сервере.
Через свой справочник систем, естественно.
А вот с удалением все хуже... Иконку можно удалить только на собаке, причем если засунуть её в агент или в кнопку и надо еще, чтобы пользователь ответил "Да".
Другой способ даже не знаю есть ли...
 
@alexas1, я кстати её использую, для переключения вьюх при накате системы.
Но для переключения между серверами, где реплика одна, это не поможет.
 
  • Нравится
Реакции: alexas1
Добрый.
Нужна помощь: Notes error: Unable to open Name and Address Book (%s), due to error '%e'. Locations cannot be used until the problem has been corrected.
Агент на сервере: секьюрити 3, запуск от другого сервера, в трастед есть.
Открывает базу через OpenByReplicaID
Причина?
Отбой.
Сервера в кластере, на двух из четырех сервер был в трастед, на двух других не был.
Перебор серверов идет по списку из документа в системе, в нашем справочнике.
Те два без трастед, были первыми в списке.
 
Последнее редактирование модератором:
Вопрос про дубликаты вложений в документе.
Если в ричтекстовое поле было прикрепилено 2 вложения с одинаковым именем, то как правильно их различить, при дальнейшем получении и обработке?
У дубликата вложения $FILE -> File Name: заменяется на имя типа: ACTXO1M6
Как понять, что два вложения - дубликаты?

я когда получаю имена файлов вложений
Set o=doc.GetAttachment(a)
Call o.ExtractFile ( datapatch$ & o.Name)
o.Name - у обоих вложений не совпадают.
 
Последнее редактирование модератором:
Значения obj.Source и obj.Name совпадают.

Как вообще в ричтекст поле хранятся имена вложений и ассоциируются с самими вложениями $FILE?
 
Значения obj.Source и obj.Name совпадают.
Как вообще в ричтекст поле хранятся имена вложений и ассоциируются с самими вложениями $FILE?
имена вместе с контентом, в РТ вставляются хинты
вот когда нет хинтов - вложения "улетают" под "черту"
можно проверять ДХЛ (только для РТ - там хинты)
интересовать будет типа:<attachmentref name='Default.rdp' displayname='Default.rdp'>

ещё имена можно получать:AttachmentsName=Evaluate("@AttachmentNames(0)", objdoc)
 
Последнее редактирование модератором:
Мы в соцсетях:

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

Курс AD