【Xposed框架】QQ/微信摇骰子和猜拳作弊器插件下载v8.0免root版

一、前言

在之前的一篇文章中,我们详述介绍了Android系统中Hook工作的Xposed这款款神器:Xposed框架原理解析和使用案例分析在那一篇文章中,我们给大家介绍了如何安装Xposed框架,以及如何使用Xposed库编写第一个模块来实现修改系统方法功能的效果,同时也提到了一个要点就是:在Hook过程中,最关键的一点就是怎么找到Hook点,而对于这一点很多小伙伴儿们都会倍感困惑,因为对于修改安卓系统方法还行,因为可以简单的去查看具体的Android系统源码即就可以啦,但是假如说要去编程某些应用和游戏外挂的话,那么首先就是去破解相对应的App,找到指定Hook点,这一步是并不容易做到的。所以只能反复尝试多破解慢慢积累经验才可以。

二、猜想假设

本文就借助之前的Xposed框架来简单介绍如何编译QQ/微信摇骰子和猜拳作弊器插件的外挂功能,这个功能就是QQ/微信摇骰子和猜拳作弊器插件,我们玩过QQ和微信这个功能都明白,是一个比较常用的小游戏,因为在一个群聊当中都会很无聊就借助这款小游戏做简单的比赛,谁输了发红包、喝酒、真心话大冒险等等之类。那么,如果这个功能肯定是随机控制代码的关键节点了,那么就可以对它进行Hook,然后拦截返回最大的参数值即好啦,也就是我们想要得有效控制QQ/微信摇骰子和猜拳的作弊参数值。如下图所示:

三、准备工作

上面给大家简单介绍分析了QQ/微信摇骰子和猜拳作弊器插件原理使用,下面就不多说了,直接进行正题,本文用微信的老版本做测试的:微信6.3.31.apk(QQ/微信摇骰子和猜拳作弊器插件下载v8.0免root版);

那首先要做的就是逆向微信,需做两步:

首先,使用apktools反编译apk,这个就不赘述了,微信并未对对应用进行加固,所以反编译操作很简单。

其次,借助可视化反编译工具Jadx打开微信apk,因微信应用体积较大,所以需要稍等片刻才可以打开。

四、逆向分析

接下来要冷静分析一下该如何着手?上面反编译工作完成之后,还得寻求突破口,这个入口也好找,因为我们想得到这个随机函数,那么借助可视化反编译工具Jadx,我们能看到的效果是骰子子,我们打开一个QQ或微信聊天对话框,然后点击骰子表情:

瞧瞧,点击骰子表情,那么调用这个随机函数获取随机值就出来啦,这里就是我们的突破入口,然后找到点击事件,如果要想找到点击事件,那么就得先找到定义这个控件的参数,那么问题来了,如果能够快速的找到这个控件的定义呢?这个技术在我之前的一篇文章中已经详细讲解了,当时因为要找到那个红包的点击事件,所以就用同样的方法来得到那个红包的控件定义的地方,而这个方法就是借助AndroidSDK提供的一个工具:uiautomatorviewer.bat这个工具位于SDK目录的tools目录下,我们可以点击运行,然后就可以看到这个界面了:

到这里,就非常兴奋了,因为我们看到了成功了,这个非常明显的随机控制骰子方法终于找到了,而通过这个随机公式可以看出,这个方法的功能是返回一个0-i之间的随机参数值,而对于骰子应该是0-6之间的值,猜拳是0-3之间的值。所以这个方法百分百是用于随机功能的。

五、掌握逆向技能

谈到这里我们就已经成功的找到了我们想要Hook了,从上面的逆向过程来看,微信的反编译工程非常大,而给我们逆向工作带来非常艰巨挑战,但是幸运的是我们拥有一些强悍的反编译 工具可以快速的锁定关节节点

六、开始拦截操作

下面咋们就来进行Hook操作了,上面已经查获了随机函数的名称:

com.tencent.mm.sdk.platformtools.bb.pu(int i)

Hook工作就非常容易了,咋们拦截这个参数之后根据传入的数值做判断是猜拳还是摇骰子操作:

第一步咋们先进行一次过滤操作,就是只会Hook微信应用,然后到在拦截操作过程中,通过传递的参数中,做判断是摇骰子子还是猜拳,如果是猜拳就返回剪刀,摇骰子就返回1点。

反编译成功后,再编译成模块,然后重启设备方可生效,登录微信,随机打开一个聊天对话框,开始摇骰子:

通过打印返回值可以判定,我们的猜想是正确的,看一下实际效果:

哈哈哈,一切尽在掌控之中,到这里我们也成功的编写了一个QQ/微信摇骰子和猜拳作弊器插件外挂功能,而这个插件有的同学或许感觉用处不大,而当前主流的插件是可以防撤回功能,一键转发大视频到朋友圈,不过这些功能都会慢慢给大家剖析的,稍安勿躁。

六、总结

本文主要介绍了QQ/微信摇骰子和猜拳作弊器插件的简单辅助功能,而在整个反编译过程中,我们可以看到,寻找Hook点才最重要的,而最难的同样也是找到这个点,通常必须进行逆向分析微信应用来确定这个点的位置。在这个反编译的过程中,我们又学习到了一些新的逆向应用技巧知识点,后续还将会继续给大家分享其他的QQ/微信作弊器插件功能知识点,敬请期待。

(0)

相关推荐

  • qq群聊摇骰子怎么作弊?微信qq群摇骰子作弊教程

    qq群聊摇骰子怎么作弊?骰子,相信大家都不陌生吧!在微信QQ等聊天软件上就有这种功能,点一下后会随机抛出一个点数,我们和朋友之间也经常利用骰子的随机性,来进行真心话大冒险. 那么问题来了,怎样和妹子玩 ...

  • 【微Xposed模块】QQ/微信玩色子和剪刀石头布作弊软件下载

    [最新Xposed模块]QQ/微信玩色子和剪刀石头布作弊器[安卓免root] QQ/微信玩色子和剪刀石头布怎么作弊.有没有不用手机root,不用装Xposed框架就可以轻松作弊的办法呢?我们知道,在微 ...

  • 微信摇骰子插件|微信摇骰子作弊器

    微信摇骰子插件|微信摇骰子作弊器简介: 1.能实现在玩微信骰子和猜拳游戏和骰子游戏的时候要出你想要的点数: 2.微信摇骰子插件能预先设置猜拳数和骰子点数,发送出去的猜拳或骰子点数后就是你事先设置好的, ...

  • 【2018最新】微信摇骰子作弊器下载|微信骰子作弊软件下载

    2018微信摇骰子作弊器下载是一款为微信/QQ随机游戏——猜拳和骰子用户打造的微信骰子作弊器软件下载,微信骰子作弊软件自定义骰子大小.怎样调戏小伙伴们都没问题.喜欢就来我们下载体验吧! 2018微信摇 ...

  • 微信摇骰子可以控制吗?2018最新微信骰子作弊方法【包赢】

    微信骰子是微信上玩的很火的一款小游戏,那么,微信摇骰子可以控制吗?如何利用它的漏洞来作弊呢?曾经有不少网友分享“断网重发”的微信骰子作弊方法,这个漏洞已经被修复了,百度上流传的“删除法”也是蒙蔽自己的 ...

  • 微信摇骰子作弊器 微信扔骰子作弊器2018

    先看看下面这张图吧! 对的,你没有看错都是六点,到底是怎么摇出来的呢?有人就说了把不是六点的删掉不就行了吗?哈!当然不是,发出去的还能删掉吗?下面小编为你揭开微信摇骰子作弊器的谜底!! 熟悉微信的朋友 ...

  • 微信猜拳必赢软件【微信掷骰子和猜拳必赢方法 】

    微信猜拳必赢软件是一款可以随意设置你想要的猜拳数还有筛子点数的辅助作弊插件,能让玩家在同玩伴们pk时,轻松摇出自己想出的骰子点数,想出啥就出啥,寻找微信掷骰子和猜拳必赢方法的小伙伴们快来我们下载吧. ...

  • 微信摇骰子暴力引流方法【微信精准引流客源】

    在这个互联网时代,消费习惯由线下转移到线上,由淘宝.京东等大平台进而又转向以微信.QQ等社交圈为主.之前也有跟大家探讨过,谁的社交群体资源越多,谁的竞争优势就越大. 最近有不少人利用拼多多和抖音的火爆 ...

  • 微信骰子有什么规律性|微信摇骰子点数规律【必赢】

    微信骰子表情里面有随机摇骰子和猜拳两个游戏有什么规律性?不知道小伙伴们家玩过了没有?其实这个微信骰子和划拳都可以作弊的.每次小编和朋友玩都是把把稳赢,各种打赌泡妞请吃饭都必赢,屡试不爽!O(∩_∩)O ...