Hacker News 의견
  • 나는 자주 끊기고 오류 메시지를 보여주는 스트리밍 웹사이트를 사용하고 있음. JavaScript 코드를 분석하여 해결책을 찾고 있으며, AI 도우미가 난독화된 코드를 이해하는 데 큰 도움이 되었음

    • AI를 통해 난해한 JavaScript 함수를 더 이해하기 쉽게 재작성하고 주석을 추가할 수 있음
    • AI가 변수나 함수 이름을 추측하여 코드의 고수준 동작을 이해하는 데 도움을 줌
    • 비슷한 작업을 하는 사람들에게 AI 에이전트를 도구로 사용하는 것을 강력히 추천함
  • 웹에서 실행되는 JavaScript 파일을 난독화 해제된 파일로 교체하여 TikTok을 정상적으로 사용할 수 있음

    • Tampermonkey와 CSP 확장 프로그램을 사용하여 파일을 차단된 출처에서 가져올 수 있음
    • Chrome DevTools의 Local Overrides를 사용하여 제3자 확장 프로그램 없이도 동일한 효과를 얻을 수 있음
  • 코드를 숨기기 위해 많은 노력을 기울이는 것 같음. 이는 프로그램의 최적화를 방해하고 복잡성을 증가시켜 오류를 더 많이 발생시킬 수 있음

    • 봇을 막으려는 의도는 이해하지만, 더 효과적인 방법이 필요함
    • 클론을 막을 수는 없으며, 클론은 작동 방식을 보고 블랙박스 스타일로 역설계할 수 있음
  • TikTok VM을 역설계한 예시를 북마크에서 찾았음

  • 역설계 노력에 대한 글을 읽는 것을 항상 즐기며, 이번 글은 따라가기 쉬웠음

    • 많은 웹사이트와 봇 보호 서비스는 환경 검사와 마우스 움직임 추적을 기본으로 함
    • 이러한 조치가 무력화된 후 서비스가 메커니즘을 변경하는 데 걸리는 시간을 보는 것은 항상 흥미로움
  • 소셜 미디어 플랫폼이 이 정도의 난독화를 사용하는 정당한 이유는 없음

  • VM이 무엇인지에 대한 질문

    • VM을 사용하여 다양한 운영 체제에서 테스트 환경을 구축한 경험이 있음
    • JavaScript Virtual Machine은 호스트 OS 위에서 자체 운영 체제로 작동함
    • TFA에서 논의된 VM은 이러한 종류의 VM이 아님
    • 최근 다양한 맥락에서 "VM"이 사용되고 있어 혼란스러움
  • Lynx와 관련된 VM인지에 대한 질문

  • iOS 앱에도 VM이 있는지에 대한 질문

    • VM이 Apple의 정책에 반할 것이라고 생각함
  • TikTok 봇 작업을 잠시 했었는데 매우 어려웠음