헬스장 앱이 강요한 SNS 피드, 결국 리버스 엔지니어링으로 QR 코드만 뽑아냈다

My gym forced a social media down my throat. So I reverse-engineered its app

12년 넘게 SNS를 끊고 산 저자는 새 헬스장 앱의 홈 화면이 꺼낼 수도, 정렬할 수도 없는 피드로 가득하자 이를 '심리전'으로 받아들였다. QR 출입증 하나 때문에 Flutter 앱을 뜯어 blutter와 jadx로 Dart 코드를 살피고, 루팅된 폰의 평문 로그에서 키를 찾아냈다. QR은 AES-128-CTR로 암호화된 만료 시각과 체크섬을 담은 URL이었고, DeepSeek의 도움으로 SvelteKit 웹 앱을 만들어 실제 게이트에서 통과시켰다.

내가 통제할 수 없는 피드를 보여주는 앱은, 나에게는 심리전이다.

이 날의 다른 글

2026-11-05