์๋ฐ์คํฌ๋ฆฝํธ - ์๋ฐ์คํฌ๋ฆฝํธ ๋๋ ํ ์ฌ์ดํธ(obfuscator.io)
์ฌ์ดํธ ์ฃผ์
JavaScript Obfuscator Tool
JavaScript Obfuscator Tool A free and efficient obfuscator for JavaScript (including support of ES2022). Make your code harder to copy and prevent people from stealing your work. This tool is a Web UI to the excellent (and open source) javascript-obfuscato
obfuscator.io
// Paste your JavaScript code here
function hi() {
console.log("Hello World!");
}
hi();
์ ๊ฐ์ ๊ฐ๋จํ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ๋๋ ํ์์ผ
์ฌ๋์ด ์ฝ๊ฒ ๋ถ์ํ ์ ์๊ฒ ๋ง๋๋ ์ฌ์ดํธ๋ค.
(function(_0x24cb86,_0xb422bd){var _0x29322d=_0x4487,_0x20f3e5=_0x24cb86();while(!![]){try{var _0x523ee0=-parseInt(_0x29322d(0xef))/0x1*(-parseInt(_0x29322d(0xf0))/0x2)+-parseInt(_0x29322d(0xee))/0x3*(parseInt(_0x29322d(0xf6))/0x4)+parseInt(_0x29322d(0xf3))/0x5+parseInt(_0x29322d(0xf5))/0x6*(parseInt(_0x29322d(0xf4))/0x7)+parseInt(_0x29322d(0xf1))/0x8+-parseInt(_0x29322d(0xec))/0x9+-parseInt(_0x29322d(0xed))/0xa;if(_0x523ee0===_0xb422bd)break;else _0x20f3e5['push'](_0x20f3e5['shift']());}catch(_0x4f2cbe){_0x20f3e5['push'](_0x20f3e5['shift']());}}}(_0x4c4b,0xdb093));function _0x4487(_0x3ba072,_0xce1e42){var _0x4c4b4f=_0x4c4b();return _0x4487=function(_0x448720,_0x49cb0f){_0x448720=_0x448720-0xec;var _0x27ba40=_0x4c4b4f[_0x448720];return _0x27ba40;},_0x4487(_0x3ba072,_0xce1e42);}function hi(){var _0x538e1b=_0x4487;console[_0x538e1b(0xf2)]('Hello\x20World!');}hi();function _0x4c4b(){var _0x50d840=['1105090mRFrNC','3DFSgWA','96557WpgZpZ','2IdQrIG','4806816NDcpPo','log','5307210OkcYAh','177863knYaHe','6tWsWoi','1433488NZNOMk','3763872LNLyit'];_0x4c4b=function(){return _0x50d840;};return _0x4c4b();}
๋ณํ๋ ์์ค๋ฅผ ๋ธ๋ผ์ฐ์ ์์ ์คํํ๋ฉด ๋น์ฐํ ๋๋ ํํ๊ธฐ ์ด์ ์ฝ๋์ ๋๊ฐ์ ์คํ์ด ๋๋ค.
์ฌ๋์ด ๋ถ์ํ๊ธฐ ์ด๋ ค์ธ ๋ฟ์ด์ง ๋ง์๋ง ๋จน์ผ๋ฉด ์ถฉ๋ถํ ๋ถ์์ด ๊ฐ๋ฅ์ ํ๋ฏ๋ก ์ํธํ๊ฐ ์๋ ๋๋ ํ์ธ ๊ฒ์ด๋ค.
์ฝ๋๊ฐ ๋๋ ํ๋๋ฉด ๊ฐ๋ฐ์๋ ์์ค๋ฅผ ์์ ํ๋ ๊ฒ ์ด๋ ค์์ผ๋ก ์๋ณธ ์ฝ๋๋ฅผ ๊ผญ ๋ฐฑ์ ์ ํ๋ ๊ฒ์ ๊ถ์ฅํ๋ค.