TikTok VM 리버스 엔지니어링: webmssdk.js 해독

2025-04-21
TikTok VM 리버스 엔지니어링: webmssdk.js 해독

이 프로젝트는 webmssdk.js에 있는 TikTok의 사용자 정의 가상 머신(VM)에 대한 리버스 엔지니어링을 자세히 설명합니다. VM은 TikTok의 난독화 및 보안의 중요한 부분입니다. 이 프로젝트에는 webmssdk.js의 난독화 해제, VM 명령어의 읽을 수 있는 코드로의 역컴파일, 난독화 해제된 버전으로 webmssdk.js를 대체하는 스크립트 삽입, 인증된 요청(댓글 게시 등)을 위한 서명된 URL 생성을 위한 도구가 포함됩니다. 저자는 대괄호 표기법과 위장된 함수 호출 등 중요한 난독화 기술을 극복하여 VM을 성공적으로 난독화 해제 및 역컴파일하고, 최종적으로 인증된 요청에 대한 서명을 생성할 수 있었습니다.

개발