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

番茄系统家园 · 2022-08-29 10:01:23

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

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

微信骰子修改器内容详解

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

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

-(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

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

本文为开发者介绍实现自定义骰子方法,如需最新安装包下载地址请加微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,表情:47

wrap.m_nsFromUsr = @"发信人微信id";

wrap.m_nsToUsr = @"收信人微信id";

wrap.m_uiCreateTime = date;//时间戳

wrap.m_uiStatus = 1;//固定1

wrap.m_nsEmoticonMD5 = @"F790E342A02E0F99D34B316547F9AEAB";//猜拳md5

wrap.m_uiGameContent = 3;//猜拳内容

wrap.m_uiGameType = 1;//猜拳:1,骰子:2

wrap.m_uiEmoticonType = 1;//固定1

-(void)AddEmoticonMsg:(NSString*)arg1MsgWrap:(CMessageWrap*)arg2;


 

免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/rjwt/165918ZbIwXA.html
猜你喜欢
最新应用
热门应用