처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
INTL Freelancer 어려움 외주 원격 가능

JavaScript Deobfuscation for Browser Extension

2026.08.18 97회 웹 개발
예산
$600~$601 INR
예상 기간
1~3주
난이도
어려움

기술 스택

JavaScript AST/Babel Chrome Extension API Webpack Node.js Chrome DevTools

AI 분석 요약 기회점수 38/100

난독화된 브라우저 확장 프로그램(Chrome/Chromium)의 JavaScript를 원본 기능을 100% 유지하면서 사람이 읽을 수 있는 깨끗한 코드로 역난독화하는 프로젝트입니다. 문자열 배열·디코더 복원, 변수/함수 의미 있는 이름 부여, 제어 흐름 평탄화 역변환, Base64/Hex/Unicode 디코딩 등 실제 디옵스케이션 작업이 핵심입니다. AST/Babel과 확장 프로그램 API, 리버스 엔지니어링에 능숙한 개발자에게 적합합니다.
핵심 요구사항
  • 난독화된 모든 JS 파일의 실제 역난독화(단순 포맷팅 불가)
  • 문자열 배열·디코더 함수 복원 및 Base64/Hex/Unicode/fromCharCode 디코딩
  • 변수·함수·클래스·파라미터에 의미 있는 이름 재부여
  • 제어 흐름 평탄화 역변환 및 죽은 코드 제거
  • 비동기 동작·이벤트·메시지 패싱·스토리지·DOM 등 원본 기능 완전 보존
산출물
  • 완전히 역난독화된 브라우저 확장 프로그램(로드·테스트 가능)
  • 깨끗하고 읽기 쉬운 JS 소스 코드
  • 역난독화 내역 및 복구 불가 항목을 정리한 간단 보고서
매력 포인트
  • 요구 스펙과 산출물이 매우 구체적으로 명시됨
주의사항
  • 예산 표기 오류/비현실($600~$601 INR)로 고난도 대비 보상 불명확
  • 제3자 확장 프로그램 역난독화는 저작권·용도 관련 리스크 소지
  • 평균 입찰가($2663)와 표기 예산 간 큰 괴리
프로젝트 유형단기작업
적합 개발자리버스 엔지니어링·AST 기반 디옵스케이션 경험이 있는 3년차 이상 JS 개발자

클라이언트 정보

지원자24명
평균 입찰가$2,663

프로젝트 원문 설명

Freelancer에서 원본 확인
원본 보기

이런 프로젝트, 직접 수주하고 싶다면?

TTJ 정규반에서 실전 프로젝트 경험과 수익화 방법을 배워보세요

정규반 보기