Obfuscator/Обфускатор как использовать, пример
"Obfuscator js". Что такое "Obfuscator в javascript". Рассмотрим, как работает "Obfuscator в javascript" с обязательными примерами!
Об Obfuscator в javascript
- Что такое Obfuscator в javascript
- Пример кода после Обфускатора.
- Проверка работы кода после Обфускатора.
Что такое Obfuscator в javascript
Если уж разбираться, то разбираться во всем! Начнем с :
Как переводится слово "Obfuscator:
Но что обозначает данное слово: Обфускатор.
Обфускация или запутывание кода — приведение исходного текста или исполняемого кода программы к виду, сохраняющему ее функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции.
Можно ли разобрать код после Обфускатора.
Разобрать то можно, но потребуется некоторое время.
Зачем применяется "Obfuscator в js"?
Предположим, что вы написали какой-то код, например код js, который нужен на сайте и вы не можете его не использовать! Но вы потратили на него много времени и там есть какие-то ваши наработки, которые вы бы не хотели отдавать просто так всякому прохожему... вот для этого и существует " Obfuscator в javascript".
Пример кода после Обфускатора.
Давайте пошагово разберем пример, как надо работать с Обфускатором в javascript! Для этого вам понадобится:
Какой-то файл ".js" в котором "должен" располагаем какой-то код секретный, который вы хотите спрятать, например:
alert('Hello obfuscator js');
Далее открываем любой Обфускатор js.
На странице должно быть поле ввода, для вставки вашего кода... берем его выше приведенный:
И нажимаем кнопку "Обфускации js" и получаем в итоге вот такой код(например)
function _0x3aee(_0x203a13,_0x3efb5c){var _0x361e17=_0x361e();return _0x3aee=function(_0x3aeebd,_0x5d7cf6){_0x3aeebd=_0x3aeebd-0x98;var _0x3727a8=_0x361e17[_0x3aeebd];return _0x3727a8;},_0x3aee(_0x203a13,_0x3efb5c);}function _0x361e(){var _0x40708e=['5487Xrxoen','15666GLuaeo','10417sHcvxj','10341666CQoVqp','28830xvBuhR','218670rdogKF','4916200QhLMdn','21126cBDSuY','105IhjPpg','5208DaxaNj','Hello\x20obfuscator\x20js','1326FXdZzn'];_0x361e=function(){return _0x40708e;};return _0x361e();}var _0x358605=_0x3aee;(function(_0x45688e,_0x8a49b5){var _0x3373a4=_0x3aee,_0x33d69b=_0x45688e();while(!![]){try{var _0x1f3acd=-parseInt(_0x3373a4(0xa1))/0x1+-parseInt(_0x3373a4(0x99))/0x2*(parseInt(_0x3373a4(0x9a))/0x3)+parseInt(_0x3373a4(0xa0))/0x4+-parseInt(_0x3373a4(0xa2))/0x5*(-parseInt(_0x3373a4(0x9f))/0x6)+-parseInt(_0x3373a4(0x9b))/0x7*(parseInt(_0x3373a4(0xa3))/0x8)+-parseInt(_0x3373a4(0x9d))/0x9+-parseInt(_0x3373a4(0x9e))/0xa*(-parseInt(_0x3373a4(0x9c))/0xb);if(_0x1f3acd===_0x8a49b5)break;else _0x33d69b['push'](_0x33d69b['shift']());}catch(_0x36505b){_0x33d69b['push'](_0x33d69b['shift']());}}}(_0x361e,0xd805f),alert(_0x358605(0x98)));
Далее данный код помещаем на любую страницу ".js", например:
Проверка работы кода после Обфускатора.
Чтобы проверить выше приведенный код после Обфускатора js вам потребуется :
По кнопке с включаем код с этой ссылкой(не буду рассказывать в подробностях данный механизм):
<script src="https://dwweb.ru/example/js/obfuscator/obfuscator.js" type="text/javascript"></script>
Пример проверки кода после Обфускатора js:
Чтобы проверить сработает ли код после "Обфускатора js" нажми по ссылке:
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: