Показать сообщение отдельно
  #1 (permalink)  
Старый 06.11.2017, 01:33
Аспирант
Отправить личное сообщение для HotReboot Посмотреть профиль Найти все сообщения от HotReboot
 
Регистрация: 06.11.2017
Сообщений: 42

Одноразовая помощь за вознаграждение.
Здравствуйте.
Я очень плохо знаю JS (на уровне что нибудь подправить) и мне попался скрипт в котором как и попросили изменить мелочь. Скрипт был обфусцирован, но я с этим справился, а вот дальше. Код выглядет следующим образом:
var _$_e581 = ["./config.js", "fs", "mysql", "base", "host", "user", "password", "database", "utf8_unicode_ci", "createConnection", "connect", "getHours",  "getTime"..... 
//Всего 179
var config = require(_$_e581[0]);
var fs = require(_$_e581[1]);
var mysql = require(_$_e581[2]);
var connection = mysql[_$_e581[3]]({
	host: config[_$_e581[2]][_$_e58149]],
	user: config[_$_e581[2]][_$_e581[4]],
	password: config[_$_e581[2]][_$_e581[5]],
	database: config[_$_e581[2]][_$_e581[3]],
	charset: _$_e581[8]
});

Ну тут и мне понятно, что это и как. В ручную мне долго переносить из array в код и не уверен, что не сделаю ошибки. Думаю у профессионалов есть что-то из автоматизированного ибо вряд ли это писалось вручную.
Спасибо.

Последний раз редактировалось HotReboot, 06.11.2017 в 04:08.
Ответить с цитированием