苹果手机腾讯欢乐斗地主免费记牌器怎么开记牌器,急

我爱记牌器版本更新至 V4.03.852
大家可以在软件上手动选择&在线升级&,或者直接在官网重新下载
请大家文明发言,打造健康和谐网络环境!评论区
本站提供下载的软件仅供学习交流之用,不可私自传播。若无意伤害你的权益,请联系我们将立刻配合处理!
我爱记牌器官网温馨提示:请您合理使用,否则将失去游戏的乐趣哦!
使用我爱记牌器过程中,若有BUG问题请第一时间向我们提交!()拒绝访问 | www.anhui365.net | 百度云加速
请打开cookies.
此网站 (www.anhui365.net) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(37d74dba-ua98).
重新安装浏览器,或使用别的浏览器无法找到该页
无法找到该页
您正在搜索的页面可能已经删除、更名或暂时不可用。
请尝试以下操作:
确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。
如果通过单击链接而到达了该网页,请与网站管理员联系,通知他们该链接的格式不正确。
单击按钮尝试另一个链接。
HTTP 错误 404 - 文件或目录未找到。Internet 信息服务 (IIS)
技术信息(为技术支持人员提供)
转到 并搜索包括&HTTP&和&404&的标题。
打开&IIS 帮助&(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为&网站设置&、&常规管理任务&和&关于自定义错误消息&的主题。ios逆向(70)
转:/showthread.php?p=1272700#post1272700
标 题:&【原创】IOS游戏辅助--QQ欢乐斗地主记牌器的实现
作 者:&coltor
时 间:&,16:05:19
链 接:&/showthread.php?t=186277
叉叉助手是目前做得比较好一款手机游戏辅助的工具.(官网地址:),里面集成了不少的游戏辅助,包括微信游戏的天天系列,还有COC,我叫MT等等一些游戏的辅助.&其实这些游戏辅助实现的方式,都大同小异,都是挂钩了几个关键函数,然后做一些适当的修改和记录,来达到辅助的目的.&
&&&最近分析了一下叉叉助手中的QQ欢乐斗地主的记牌器,抛砖引玉,和大家一块探讨下IOS/Android游戏辅助的分析和实现.
1.&Cydia&Substrate
&&&&使用&TheOS&做越狱开发的同学,肯定都知道&Cydia&Substrate&这个东西,其实所谓的&Substrate&就是类似Windows上的Hook框架(Detours,MHook),提供了一套标准的Hook函数:&MSHookFunction,MSHookMessage,MSFindSymbol&等等给大家使用.&根据官网的介绍,这套框架不仅支持IOS,而且还支持Android平台.&游戏辅助的开发者,也是期望能迅速开发,所以也是会利用Substrate来实现的.&所以我们分析游戏辅助插件的时候,只需要紧紧盯着这几个&MSHook**&的函数,就能迅速定位到关键所在.
2.&获取二进制文件
&&&&AppStore下载QQ欢乐斗地主,使用iTools,将名为QQHLDDZ的文件导入到电脑上.&同样下载好叉叉助手,安装好欢乐斗地主记牌器插件,然后使用itools,从&MobileSubstrate\DynamicLibrary&目录下获取&xxHLDDZPlugin.dylib.
3.&反汇编&xxHLDDZPlugin.dylib
&&&使用IDA&Pro&或者&Hopper&打开&xxHLDDZPlugin.dylib.&对&MSHookFunction&函数查找引用,我们会发现在一个名为&sethook()的函数里面会调用MSHookFunction(),&使用Hopper的伪代码功能可以看到:
提醒下Hopper的伪代码功能不是特别好用,仅供参考(还有就是Hopper的反汇编识别函数的能力也比IDA&Pro&弱太多了).&所以这里只看到&MSHookFunction()&只调用了一次,看看sethook()的汇编,这里应该是调用了两次&MSHookFunction().
所以&sethook()里面的实现应该是:
MSHookFunction(_offset_new_add&+&module_base&,func_hook_xx_new_add,&func_orig_xx_new_add)
MSHookFunction(_offset_new_start&+&module_base,func_hook_xx_new_start,&func_orig_xx_new_start)
根据&MSHookFunction()&函数的定义:
void&MSHookFunction(void*function,void*&replacement,void**&p_original);
所以第一个参数就是我们要hook的函数.找到第一个参数&_offset_new_add和&_offset_new_start定义的地方,我们会看到:
_offset_new_add&=&&0x004b2b68;
_offset_new_start&=&0x004f0978;
这里记牌器插件使用的&Offset&+&基地址&来动态获取函数的地址,然后再进行Hook.
4.&反汇编&QQHLDDZ
&&使用IDA&Pro&或者&Hopper&打开&QQHLDDZ,然后跳转到那两个offset.&
&&对于&_offset_new_add&=&0x004b2b68;&我们能看到一个名为:&“__ZN12XOutCardCtrl14AddNormalCardsEjPhjj”的函数,Hopper&伪代码如下,从函数名猜测下这个&XOutCardCtrl::AddNormalCards,应该是记录了每个玩家的出牌.
&&对于&_offset_new_start&=&0x004f0978;&我们也能看到一个名为:&“&__ZN8XGameMgr11OnGameStartEv&“的函数,&Hopper伪代码如下,同样从函数名看到,这个函数&XGameMgr::OnGameStart,应该是表示新一轮游戏的开始.
5.&分析待Hook函数的定义
从上面我们可以看到函数的定义,XOutCardCtrl::AddNormalCards函数有4个参数,但是无法得知每个参数的具体用途,这里就需要自己去分析和调试了,过程比较琐碎和需要耐心,这里就不仔细叙述了.&
具体定义如下:
int&AddNormalCards(void*&self,&int&player,unsigned&char*&cards,int&count);
第一个参数&&self,是&self&指针.
第二个参数&player,是int&类型,表示的每个玩家的编号.&范围是&0&-&2&(实际调试发现,我自己是2,左玩家是&0&,右玩家是&1)
第三个参数&cards,&是个&unsigned&char类型数组,用来记录玩家每次出的牌.
第四个参数&count,&用来表示&参数3&cards&数组的大小,也就是出牌的数量.
int&XGameMgr::OnGameStart()
无参数,用来表示每次牌局的开始.
6.&实现记牌器
使用TheOS&创建一个&Tweak&工程.&在Tweak.xm&里面添加我们自己的代码.
&&&&&initPokerTable();
&&&&&MSHookFunction((void*)MSFindSymbol(NULL,&__ZN12XOutCardCtrl14AddNormalCardsEjPhjj&),(void*)my_newadd,(void&**)&orig_newadd);
&&&&&MSHookFunction((void*)MSFindSymbol(NULL,&__ZN8XGameMgr11OnGameStartEv&),(void*)my_newstart,(void&**)&orig_newstart);
initPokerTable();&初始化了一个NSMutableArray的全局变量,名为PokerTable,里面存储了从&黑桃A&到&大王&的&54&张扑克牌,方便我们查看调试信息.
MSHookFunction(),会调用MSFindSymbol()函数来查找原始函数的地址.
为什么使用MSFindSymbol(),而不是使用xx记牌器里面的&module_base&+&offset&的方式,其实尝试了使用&offset&这种硬编码的方式,但是很容易造成程序崩溃,多次尝试下,还是改为MSFindSymbol()函数,这个函数的实现其实是查找Mach-o文件格式的symbol表,然后获得函数地址.&这个和Windows&里面查找PE文件的&Import(Export)&Address&Table&函数的方式类似.&所以这种方式更加稳定可靠.
my_newadd()函数只是打印了每一轮牌局(GameRound),每个玩家(Player)&出的牌.&(也就是实现了记牌器的功能.)
int&my_newadd(void*&self,&int&player,unsigned&char*&cards,int&count)
&&&&&for(int&i&=&0;&i&&&&i++)
&&&&&&&&&&NSLog(@&GameRound%d:player%d:%@&,Round,player,[PokerTable&objectAtIndex:cards[i]&-&1]);
&&&&&NSLog(@&GameRound&---------------------------------------&);
&&&&&return&orig_newadd(self,player,cards,count);
my_newstart()函数,会对&Round&变量递增,然后打印信息,表示新一轮游戏开始了.
int&my_newstart()
&&&&&Round++;
&&&&&NSLog(@&GameRound%d&begin!&,Round);
&&&&&return&orig_newstart();
7.&查看调试输出
在&terminal&输入&make&package&install,对工程编译打包,并发送到设备上.
再&ssh&root@你的IP.&到设备上.
然后你开始玩一局QQ欢乐斗地主,
然后在teminal上输入&grep&GameRound&/var/log/syslog&&&(注意,请安装好syslogd插件)&会看到如下的调试信息:
这里,你能清楚的看到每个玩家所出的牌.&这样我们就实现了一个记牌器所需要的核心功能.
其实上面的调试输出只是一个简单的演示罢了,要做成产品给用户使用,还需要像叉叉助手一样,在QQ欢乐斗地主那,添加自己的subview,然后再绘制控件,再将信息展现给用户,还有很多事情需要完善.
再说说其他游戏辅助插件的分析原理,其实分析和这个类似.按照这个思路一步一步耐心分析,就能实现同样的功能了.
再补充一下Android平台,叉叉助手的Android平台其实也是使用同样的技术,和上面的分析大同小异.
最后,此文抛砖引玉,还希望各位朋友对此不吝赐教!&(&欢迎各位同仁交流和认识)
Author:&coltor
Email(QQ):&
交流群:&&(欢迎各位童鞋加入讨论)*转载请注明来自看雪论坛@&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:910724次
积分:11933
积分:11933
排名:第1164名
原创:225篇
转载:613篇
评论:128条
(7)(13)(5)(13)(5)(28)(11)(7)(36)(30)(30)(28)(36)(17)(27)(18)(11)(5)(11)(20)(20)(3)(16)(22)(18)(11)(14)(10)(17)(8)(10)(6)(7)(7)(5)(8)(2)(11)(14)(3)(3)(2)(22)(3)(7)(24)(7)(9)(14)(3)(3)(1)(2)(1)(1)(5)(4)(9)(2)(5)(3)(1)(2)(2)(4)(1)(5)(3)(2)(2)(1)(1)(1)(2)(1)(4)(2)(3)(4)(25)(13)(7)(24)(31)(1)欢乐斗地主记牌器辅助方法《包教包会操作教程》
公司名称:
腾飞软件研发工作室
联系人:方经理
移动电话:136-联系电话:136-
公司地址:腾飞软件研发工作室
产品价格:面议
所属类别:娱乐服务
发布时间: 09:24
微信客服TD78456:据了解,在NBA历史上,还没有哪支球队能在0:3落后的情况下完成翻盘(0胜126负)。这也是詹姆斯生涯第二次在季后赛中0:3落后,上次是在2007年总决赛中骑士0:3落后马刺。
勇士与骑士均在今年季后赛中保持不败,在前两轮均横扫对手,但两队的夺冠前景却不尽相同,BPI预测勇士的夺冠概率突破8成,比上期的夺冠概率还增加了1.5%,达到了81.1%。在拥有“四巨头”的情况下,勇士远比其他球队更被看好,在夺冠概率方面具有“压倒性优势”。微信客服TD78456
骑士虽然以8连胜战绩晋级东部决赛,但与勇士相比,骑士的夺冠前景并不被看好,夺冠概率只有5.7%,看来骑士在常规赛末期的挣扎表现仍然让人心有余悸,不过骑士在东部还是拥有绝对优势,有望再度进入总决赛。
距离汶川地震发生已经过去整整九年。日14时28分04秒,四川省汶川县突发8.0级地震,截至日12时,地震共造成69227人死亡,374643人受伤,17923人失踪,成为唐山大地震后伤亡最严重的地震。这场突如其来的地质灾害破坏地区超过10万平方千米,引发近8000次余震,多次山体滑坡,地震后形成的唐家山堰塞湖曾时刻威胁着下游数万人的生命安全。映秀,一座因汶川大地震为全世界所知的小镇。地震中受损的漩口中学如今成为地震遗址景观。 &视觉中国 图
2008年,汶川县映秀镇有常住人口6641人,加上流动人口共1万余人,地震发生后,生还的仅有2300余人,千余人伤势严重。这里曾是5·12的震中地区,都江堰至映秀公路全线瘫痪,必经的白花大桥全部垮塌,余震不断,山上巨石频繁滚落。在第一时间赶往现场的记者在报道里写道:完整的建筑几乎不存在了,那里“完全毁了”。
2、转转麻将【平江红中】可以选择6.8局、可抢杠胡、红中癞子
3、玩湖南、昭阳麻将4、8局起手拿门清牌、起手拿平胡牌、起手拿七巧对牌
4、玩四川、4、8局、模式血战到底、倒到胡、最大番数、2、3、4番
5、呱呱【跑得快】呱呱麻将4、10局玩法选择:258做将。可胡七对、红中癞子、只抢杠胡、只能自摸胡
6、土豪金麻将8、16局玩法选择、可抢杠胡、只能自摸胡、扎2.4.6个鸟
7、专业销售闲来、土豪金、湖南、长沙、昭阳麻将软件
微信客服:TD78456
&&&&&& 使用方法:
1、下载这个软件,打开。
2、在“设置——辅助功能——微信闲来神器”里,点击“开启”。
3、打开微信,在“设置——新消息提醒”里,前两个选项“接受新消息通知”和“通知显示消息详情”均勾选“开启”。(好多人就是这一步忘记做了)
4、打开某一个微信群组,点击右上角,往下拉,“消息免打扰”选项,勾选“关闭”。(也就是要把“群消息的提示保持在开启”的状态,这样才能触系统发底层接口。)
5、保持手机不处关屏的状态。微信客服:TD78456
6、如果你还没有成功,首先确认你是智能手机(包括苹果安卓),其次需要你的微信升级到最新版本
微信客服:TD78456
你要的玩的麻将我们都有不信通过微信找我们给你看你要的
软件功能介绍
熊猫<span class="keylink">四川麻将高科技器是一款可以修改游戏数据的工具,是一款专门为喜欢打<span class="keylink">四川麻将的玩家量身定做的游戏辅助器。玩家再也不用担心打麻将打不过人家咯!!! 家可以利用这个小工具任意修改自己的分数,甚至是牌面哦!碰到不会打的时候还会自动帮你哦,大大增加玩家赢得几率。
购买软件加微信客服:TD78456
熊猫<span class="keylink">四川麻将规则
牌数:去掉字牌、花牌,只留万、筒、条,共108张麻将牌。
定缺:游戏开始时,选择一门要打缺的花色来定缺,需要优先打完该花色牌。
出牌:不能吃牌,可碰牌、杠牌,刮风下雨直接获得奖励。
胡牌:手牌必须缺一门花色才能胡,结束时手牌没有?<span class="keylink">泵呕岜徊榛ㄖ恚?峙泼挥邢陆谢岜徊榻小?
血战到底一家胡牌游戏不结束,要一直打到三家胡,否则打到抓完所有牌;
血流成河核心是单局可以胡多次,胡牌后继续摸牌打牌,**一直累加,一直打到所有牌抓完。
1.在线人数多,匹配速度也快;
2.真人实时对战玩法,陪伴您快乐每一天。
3.时尚简约的棋牌画面,清新休闲;胡牌清数
—————————有用是咱们的许诺————————&&
—————————客户挣钱是我们的使命———————
你要的玩的麻将我们都有不信通过微信找我们给你看你要的
小提示:本信息描述文字和图片由用户自行上传发布,其真实性、合法性由发布人负责。
移动电话:136-
在线联系:
按排行字母分类:}

我要回帖

更多关于 欢乐斗地主记牌器插件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信