▲GN⁺ 2025-04-22 | parent | ★ favorite | on: 난독화된 TikTok VM을 리버스 엔지니어링하기 (github.com/LukasOgunfeitimi)Hacker News 의견 나는 자주 끊기고 오류 메시지를 보여주는 스트리밍 웹사이트를 사용하고 있음. JavaScript 코드를 분석하여 해결책을 찾고 있으며, AI 도우미가 난독화된 코드를 이해하는 데 큰 도움이 되었음 AI를 통해 난해한 JavaScript 함수를 더 이해하기 쉽게 재작성하고 주석을 추가할 수 있음 AI가 변수나 함수 이름을 추측하여 코드의 고수준 동작을 이해하는 데 도움을 줌 비슷한 작업을 하는 사람들에게 AI 에이전트를 도구로 사용하는 것을 강력히 추천함 웹에서 실행되는 JavaScript 파일을 난독화 해제된 파일로 교체하여 TikTok을 정상적으로 사용할 수 있음 Tampermonkey와 CSP 확장 프로그램을 사용하여 파일을 차단된 출처에서 가져올 수 있음 Chrome DevTools의 Local Overrides를 사용하여 제3자 확장 프로그램 없이도 동일한 효과를 얻을 수 있음 코드를 숨기기 위해 많은 노력을 기울이는 것 같음. 이는 프로그램의 최적화를 방해하고 복잡성을 증가시켜 오류를 더 많이 발생시킬 수 있음 봇을 막으려는 의도는 이해하지만, 더 효과적인 방법이 필요함 클론을 막을 수는 없으며, 클론은 작동 방식을 보고 블랙박스 스타일로 역설계할 수 있음 TikTok VM을 역설계한 예시를 북마크에서 찾았음 링크1 링크2 역설계 노력에 대한 글을 읽는 것을 항상 즐기며, 이번 글은 따라가기 쉬웠음 많은 웹사이트와 봇 보호 서비스는 환경 검사와 마우스 움직임 추적을 기본으로 함 이러한 조치가 무력화된 후 서비스가 메커니즘을 변경하는 데 걸리는 시간을 보는 것은 항상 흥미로움 소셜 미디어 플랫폼이 이 정도의 난독화를 사용하는 정당한 이유는 없음 VM이 무엇인지에 대한 질문 VM을 사용하여 다양한 운영 체제에서 테스트 환경을 구축한 경험이 있음 JavaScript Virtual Machine은 호스트 OS 위에서 자체 운영 체제로 작동함 TFA에서 논의된 VM은 이러한 종류의 VM이 아님 최근 다양한 맥락에서 "VM"이 사용되고 있어 혼란스러움 Lynx와 관련된 VM인지에 대한 질문 LynxJS 링크 제공 Hacker News에서 논의됨 링크 iOS 앱에도 VM이 있는지에 대한 질문 VM이 Apple의 정책에 반할 것이라고 생각함 TikTok 봇 작업을 잠시 했었는데 매우 어려웠음
Hacker News 의견
나는 자주 끊기고 오류 메시지를 보여주는 스트리밍 웹사이트를 사용하고 있음. JavaScript 코드를 분석하여 해결책을 찾고 있으며, AI 도우미가 난독화된 코드를 이해하는 데 큰 도움이 되었음
웹에서 실행되는 JavaScript 파일을 난독화 해제된 파일로 교체하여 TikTok을 정상적으로 사용할 수 있음
코드를 숨기기 위해 많은 노력을 기울이는 것 같음. 이는 프로그램의 최적화를 방해하고 복잡성을 증가시켜 오류를 더 많이 발생시킬 수 있음
TikTok VM을 역설계한 예시를 북마크에서 찾았음
역설계 노력에 대한 글을 읽는 것을 항상 즐기며, 이번 글은 따라가기 쉬웠음
소셜 미디어 플랫폼이 이 정도의 난독화를 사용하는 정당한 이유는 없음
VM이 무엇인지에 대한 질문
Lynx와 관련된 VM인지에 대한 질문
iOS 앱에도 VM이 있는지에 대한 질문
TikTok 봇 작업을 잠시 했었는데 매우 어려웠음