为了在微信运动步数上霸榜,最近在网上看了很多刷微信运动步数的代码实现,感觉很多人都刻意将简单的事情复杂化,代码写得冗长又晦涩,有种生怕别人看懂的感觉,无语。 因此自己用golang实现了一版刷步数脚本,并且对刷步数的脚本实现原理进行剖析,让后来者更清晰更易于理解。 本质上就是3次http请求,有代码基础的朋友也完全可以自己去实现。
本质上是利用Zepp life
对外暴露的接口漏洞,通过脚本将步数刷到第三方App服务器,再由第三方App同步到微信运动实现
- 朋友圈装b ^^
- 做公益捐步数 👍
4.通过脚本更新步数到Zepp life
服务端,步数会自动同步到微信运动
确认你已经安装golang环境,clone本项目代码,在cmd目录下执行
go build
然后执行
./cheater -user {你的zepplife账号} -password {你的zepp life密码} -step {你想刷的步数}
刷步数。
(如成功无法刷步数,建议重新注册一个新账号并重新绑定)
绿色部分为脚本实现的内容,分别是三次http请求。
- 脚本一天内可多次执行,但是每次更新步数服务端会做check,只能比上次更新的更多,不能更少,更少则默认无效。
- 短时间不要多次执行脚本,会触发服务端限流,表现在第一个http请求会返回429响应。