2020微信骰子控制器|微信骰子控制软件v2020
程序员文章站
2023-09-05 17:45:05
2019微信骰子控制器|微信骰子控制软件v2020...
每次宿舍一起点外卖谁去拿外卖都是个大问题,小编宿舍一般选择微信骰子谁大谁就负责去拿,但是小编总是运气差,老是输,所以琢磨着能否搞个微信骰子控制器每次都让色子是6点,终于,皇天不负有心人,果然找到了方法。
准备工作
2020微信骰子控制软件是一款免root的hook神奇xposed框架。在hook过程中最重要的一点就是要找到hook点这也是最难的部分。找到hook点之后编写xposed模块就比较相对容易多了。
本次测试使用的weixin版本是7.0.3,适配兼容安卓5-9系统手机
猜想假设
我们先猜测微信骰子控制器软件是怎么实现的。如果有简单编程经验的朋友肯定会猜测是random函数。其实我这么认为预测的。
逆向分析反编译apk
通过简单的准备工作:使用apktool反编译apk。使用jadx打开微信的apk。微信较大,打开很慢。
查找hook点
微信骰子控制软件查找hook点是最难的部分。在jadx中全局搜索bqf。显然这个findviewbyid()才是我们要找的东西,双击点进去看代码。如果有多个需要一个一个看。
编写模块
找到随机数的返回点,接下来写hook模块就简单了。还有一点要注意的是,微信骰子控制器和石头剪刀布也是用的这个随机函数。所以编写规则雷同。
最后体验一下微信骰子控制软件效果如何。
这下终于不用拿外卖了。