본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

mekos2772/ios-location-spoofer

JavaScript3 / 0

빌드나 개발자 계정 없이 Shadowrocket·Surge 등 프록시 앱의 HTTPS 복호화 기능으로 Apple 위치 서버 응답을 가로채 위·경도를 원하는 값으로 바꿔치는 iOS 위치 스푸핑 모듈.

TL;DR

iOS는 주변 Wi-Fi·기지국 목록을 Apple 서버에 보내 좌표를 회신받아 자기 위치를 계산하는데, 이 프로젝트는 그 응답이 기기로 돌아오는 길을 MITM으로 가로채 좌표를 지정한 값으로 통째로 바꿔치기한다. Go로 작성된 원작(acheong08/ios-location-spoofer)의 핵심 로직을 JavaScript로 포팅해 Shadowrocket·Surge·Loon·Quantumult X·Stash 다섯 프록시 앱에 임포트만 하면 바로 동작하게 만들었고, 원작이 다루지 않은 기지국 좌표 필드와 Apple 응답 포맷(ARPC/synthetic/marker/bare) 자동 감지, 이동 상태(motionActivityType) 위조까지 추가했다. 함께 들어 있는 웹 지도 선택 도구(location-picker)를 Cloudflare Worker나 자체 VPS로 배포하면 지도에서 클릭 한 번으로 좌표를 바꿔 프록시 앱이 실시간으로 읽어가게 할 수도 있다. 개발 중 지역 제한 테스트나 자신의 기기 위치 프라이버시를 직접 통제하려는 용도에 맞는다.

핵심 포인트

  • 원작이 Wi-Fi 좌표만 바꾼 것과 달리 기지국(CellTower) 좌표 필드까지 함께 위조한다.
  • Apple 응답의 네 가지 래핑 포맷(ARPC/synthetic/marker/bare)을 자동 감지해 처리한다.
  • motionActivityType과 신뢰도까지 함께 고쳐써 이동 상태가 좌표와 어긋나지 않게 한다.
  • 프록시 앱 다섯 곳에 맞는 모듈 파일을 따로 제공해 코드 수정 없이 임포트만 하면 된다.

3.2k

STARS

622

FORKS

+209

TRENDING

3

조회수

watchers 3.2kopen issues 19GNU Affero General Public License v3.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.