文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> 软件教程>2020微信骰子修改器破解版带激活码V2021免费下载安装苹果

2020微信骰子修改器破解版带激活码V2021免费下载安装苹果

时间:2021-05-16  来源:互联网

无聊的时候可能会在微信上玩掷骰子游戏。有时候最小点数1或者最大6可能会被要求发红包、弹额头、喝酒等,大家都乐在其中!可是,经常运气很背,有没有办法想要几点就出几点呢?答案是有的,点击下载安装下方微信骰子/划拳控制器(全能版)就可以轻松实现,要点击就几点,操作起来也非常简单。

软件名称: 微信专用骰子插件下载 软件功能: 控制骰子点数(单发或连发) 适配机型: 安卓4.0以上和苹果手机 立即下载

微信骰子修改器内容详解

根据class dump微信类文件,知道微信全局收发消息调用的是CMessageMgr类的

-(void)AddMsg:(id)arg1MsgWrap:(id)arg2

该函数arg1为收信人的微信id,arg2为消息CMessageWrap类的对象。

如此说来我们只要拼接正确的CMessageWrap对象即可。

探索CMessageWrap类

1.编写代码hook并断点- (void)AddMsg:(id)arg1 MsgWrap:(id)arg2.

首先发送文字,探索最简单的CMessageWrap对象用到哪些字段,得:

以上为微信发消息必备字段。接下来,我们发一个石头剪刀布的表情,得到更多字段:

得到这些字段后,调用

发送表情测试,发现每次的结果都是'布',

由此可见,猜拳和骰子的结果不是由服务端控制,而是由发送的时刻即确定,

所以我们可以控制结果。修改入参值不难得出:

1:m_nsEmoticonMD5:@F790E342A02E0F99D34B316547F9AEAB,m_uiGameType:1,m_uiGameContent:1剪刀 2石头 3布

2:m_nsEmoticonMD5:@9E3F303561566DC9342A3EA41E6552A6,m_uiGameType:2,m_uiGameContent:4-9为结果1-6

本文为开发者介绍实现自定义骰子方法,如需最新安装包下载地址请加微hack51.此类插件可以根据代码make package一个!

class-dump 得到CMessageWrap.h

使用MonkeyDev断点观察arg2

CHDeclareClass(CMessageMgr);CHMethod(2, void, CMessageMgr, AsyncOnAddMsg, id, arg1, MsgWrap, id, arg2){CHSuper(2, CMessageMgr, AsyncOnAddMsg, arg1, MsgWrap, arg2);}CHConstructor{CHLoadLateClass(CMessageMgr);CHClassHook(2, CMessageMgr, AsyncOnAddMsg, MsgWrap);}wrap.m_uiMessageType = 1;//文字:1,表情:47wrap.m_nsFromUsr = @发信人微信id;wrap.m_nsToUsr = @收信人微信id;wrap.m_uiCreateTime = date;//时间戳wrap.m_uiStatus = 1;//固定1wrap.m_nsEmoticonMD5 = @F790E342A02E0F99D34B316547F9AEAB;//猜拳md5wrap.m_uiGameContent = 3;//猜拳内容wrap.m_uiGameType = 1;//猜拳:1,骰子:2wrap.m_uiEmoticonType = 1;//固定1-(void)AddEmoticonMsg:(NSString*)arg1MsgWrap:(CMessageWrap*)arg2;

相关阅读更多 +
最近更新
排行榜 更多 +
元梦之星最新版手游

元梦之星最新版手游

棋牌卡牌 下载
我自为道安卓版

我自为道安卓版

角色扮演 下载
一剑斩仙

一剑斩仙

角色扮演 下载