Alex_Wells
@Alex_Wells
PHP/Kotlin

Как достать выполняемый JS из node?

Здравствуйте. Есть линуксовый бинарник, написан на C++, юзает v8 node отсюда. Собственно его задача - запускать сервер, написанный на JS, содержащийся в нем же (как-то зашифрован). Файл без дебаговой инфы, в IDA и дампе памяти HxD нашел код самой ноды, но никаких упоминаний исходников самого сервера. Никаких исходящих HTTP запросов не делает, никаких других библиотек (кроме стандартных) - не подключает, проверил через GDB + /proc ls.

Так же нашел вот такую штуку: 5b0990d905cb7396043788.png
Две строки в конце - API функции того самого JS сервера, которые он пихает в глобальную переменную. Так же сервер имеет возможность подгрузки кастомных скриптов на JS. Цель - достать исходники, но я не знаю в каком направлении дальше двигатся :(

UPD: а еще вот такая штука нашлась дебагером, это точно тот код, что мне нужен. Но проблема в том, что его нельзя скопировать или расширить (там только первых строчек 20 максимум), подскажите пожалуйста:
5b099c03cf455415754598.png
  • Вопрос задан
  • 272 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы