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" нажми по ссылке:
В связи с тем, что... некоторые пользователи имеют отклонения от нормы... комменты закрыты до момента, как напишу скрипт, когда будут доступны только зарегистрированным, либо будет модерация комментов...
Свободно, комменты оставить более не получится!
Этим вы очень поможете проекту! Заранее огромное спасибо!