conCTF 2025 — touch-grass-3

image

題目說明

題目要求:

  • 開啟 GPS
  • 十分鐘內跑 1 英里(= 1.609344 公里)
  • 有一個 Steps 計數,如果距離達標但 Steps 不夠,會要求重新跑。

我看到有人在大雨中跑了七公里才成功,哈哈。


解法一:真的跑

  • 就跑,當千六在跑。
  • 記得必須拿著手機跑,不然 Steps 會不夠。

解法二:假GPS

作為駭客,我們當然不能真的跑!(不過我看 DC 群組應該只有我一個人這樣搞?)

  1. GPS 部分
    • 使用假 GPS(Play 商店隨便找都有)
  2. Steps 部分
    • 題目判定需要偵測手機搖動
    • 不能用手機模擬器,所以只能手搖!
    • 我搖了兩千多下,呵呵。
  3. 避免 Steps 跟不上距離
    • 假 GPS 速度設定為 9 分鐘內跑完 1 英里
    • 確保 Steps 和距離都達標

我是在開學當天的凌晨在搖的,運動完就睡不著,不嘻嘻。