@maryaTurova

Что делает эта функция?

В целях разработки мне необходимо открывать консоль на некоторых линках, но из-за данного кода,идет перенаправление сразу как только консоль открыта либо уже открыта.
часть строки

var adilbo_oTbsOPjSxJh ='';
var adilbo_vCeLo =
'QldZRjYwSkNrdWtyd0tuZEk.em5YUU9VQ2FhMTA0RmZZVmptTENIclM.WlpLMTE5SnBTVUJBWnly.S1VhSWt3UWFQZGcxMDVacWtaeGhsdkRYaWU.'+
'd0NLTUNoS0dpQzExMG96dWRCbw.V3RlTW5PU2RGMTAweVFuWmpaR1pGVVY.U3dYZjExMXJWVXNVc2dua1NqeA.'+
'TW5oU09haXNoYW4xMTVLcEdBVEZ5d1do.aFFRWFVXb3N4RDk5bUV3enJNcw.d3h2RHBjZ0J5dDExNFh6bGltelFYckla.ZVN2QlpyWW5lUzEwNXNITXRjYkdzY2I.bGN5QW9pdU90UEgxMTJDdkE.UXhjRmV0TWUxMTZnVENRV0Za.T01mZXdtTkI2MkxGand6';


Сам код который приводит его на странице HTML
var _0x0dd0 = ['fromCharCode', 'replace', 'write', 'forEach'];
	(function (_0x4792fc, _0x352491) {
		var _0xd23cef = function (_0x332eb8) {
			while (--_0x332eb8) {
				_0x4792fc['push'](_0x4792fc['shift']());
			}
		};
		_0xd23cef(++_0x352491);
	}(_0x0dd0, 0x1cf));
	var _0x00dd = function (_0x3ed1af, _0x3dd1fe) {
		_0x3ed1af = _0x3ed1af - 0x0;
		var _0x3da43e = _0x0dd0[_0x3ed1af];
		return _0x3da43e;
	};
	adilbo_vCeLo['split']('.')[_0x00dd('0x0')](function adilbo_fScX(_0x5fd69b) {
		adilbo_oTbsOPjSxJh += String[_0x00dd('0x1')](parseInt(atob(_0x5fd69b)[_0x00dd('0x2')](/\D/g, '')) - 0);
	});
	document[_0x00dd('0x3')](decodeURIComponent(escape(adilbo_oTbsOPjSxJh)));

Есть ли возможность привести этот код в читаемый вид?
Спасибо за внимание.
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
@historydev Куратор тега JavaScript
Редактирую файлы с непонятными расширениями
Вы же как-то его скопировали, верно? Вот здесь например получаем какой-то символ по индексу из числа закодированного в base64 и применяем к нему replace:
parseInt(atob(_0x5fd69b)[_0x00dd('0x2')](/\D/g, '')

Вот это я так понял достаёт из массива второй элемент:
_0x00dd('0x2')

Если упростить будет-что вроде такого:
let a = btoa(12345);

console.log(parseInt(atob(a)[0].replace('2', '')))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы