216.73.216.8

JavaScript 난독화 도구

디렉토리를 분석하고 JavaScript 파일 난독화 명령어를 생성합니다

CURL 컨버터 복원 도구

JavaScript 난독화 도구 사용 방법

난독화란?

난독화(Obfuscation)는 코드를 복잡하고 이해하기 어렵게 만들어 역공학을 어렵게 하는 프로세스입니다. 코드의 기능은 변경하지 않으면서 구조만 변경합니다.

사전 준비

  1. JavaScript 난독화를 위해 먼저 javascript-obfuscator 도구를 설치해야 합니다
  2. Node.js와 npm이 설치되어 있어야 합니다 (https://nodejs.org/에서 다운로드)
  3. 터미널 또는 명령 프롬프트에서 아래 명령어로 설치하세요:
  4. npm install --save-dev javascript-obfuscator (프로젝트 내 설치)
  5. 또는 npm install -g javascript-obfuscator (전역 설치)

사용 방법

  1. 명령 프롬프트(CMD) 또는 PowerShell에서 dir 명령을 실행합니다
  2. 출력된 디렉토리 내용을 복사합니다
  3. 위의 입력창에 붙여넣기 합니다
  4. "난독화 명령어 생성" 버튼을 클릭합니다
  5. 생성된 명령어를 복사하여 터미널에서 실행합니다

⚠️ 주의사항

난독화는 코드 보호의 첫 단계일 뿐입니다. 완벽한 보안 방법은 아니며, 숙련된 개발자라면 여전히 코드를 분석할 수 있습니다. 중요한 비즈니스 로직이나 시크릿은 서버 측 코드에 보관하는 것이 좋습니다.

난독화 기능

  • 변수 및 함수 이름 변환
  • 문자열 난독화
  • 제어 흐름 평탄화
  • 데드 코드 삽입
  • 자가 방어 코드 옵션

난독화 옵션

  • --compact true: 압축된 코드 생성
  • --self-defending false: 자가 방어 기능 비활성화
  • --string-array-threshold 0: 문자열 배열 난독화 수준
  • 출력 파일 자동 지정
  • JavaScript 파일만 자동 감지