@sergerdn вернее даже так, я файл хост отредактировал, добавил туда домен burpsuite на айпи 127.0.0.1
Но, в BAS все равно нужно обращаться к домену указывая порт, т.е вот так burpsuite:8080 а такой вариант мне не подходит, так как страница по какой то прчине открывается некоректно, нужно что бы BAS открывал страницу только при указании burpsuite без портов и тд
Блок nodejs не видит переменных в режиме Run
-
Приветствую. В чем может быть проблема. Располагаю в начале скрипта блок Execute code в котором объявляю глобальные константы и переменные которые далее используются скриптом. На пример:
const [[CURRENT_NICHE_NAME]] = "Outfit"; const [[CURRENT_KEYWORD]] = ""; const [[DIR_BUSY_FILE]] = ".busy";Таким образом.
Далее через несколько блоков ( где эти переменные еще не используются ) идет блок nodejs где я пытаюсь использовать константу [[CURRENT_NICHE_NAME]] и скрипт в режиме Run отваливается с ошибкой, т.к. эта константа оказывается имеет значение Undefined
В режиме Record такой проблемы нет, когда скрип доходит до блока nodejs то в блоке видны все нужные переменные и константы. -
Если коротко - в блоке node js выражение [[ИМЯ_ПЕРЕМЕННОЙ]] заменяется на получение значения этой переменной из обьекта, в котором все переменные передаются в блок node js, поэтому по сути вы писали что то типа const BAS_VARIABLES[VARIABLE_NAME] = '', и странно что это вообще работало в записи