大嘴论坛

 找回密码
 立即注册
搜索
查看: 11|回复: 0

奇迹棋牌辅助神器助手《分享给大家》

[复制链接]

7

主题

7

帖子

-70

积分

限制会员

发表于 2019-12-4 02:00:00 | 显示全部楼层 |阅读模式
棋牌解码器

微信:83849883
邮箱:83849883@qq.com
地址:双台子
奇迹棋牌辅助神器助手《分享给大家》——我们的服务宗旨:质量第一,服务第一,没有最好,只有更好,产品不断更新中... 敬请留意咨询...


        我们只做行业的领头羊!你的十分满意,是我们的无限动力!如果你对我们的服务以及产品有什么建议,请第一时间通知我们,我们会努力做到更好!
通知:首先声明:在我们公司购买的任何黑软件辅助器,安装后达不到客户们的要求或是安装不的情况下,24小时内都可以联系我们客服全额退款,做生意讲究的是诚信!!本公司没有任何公众号,公众号均为假冒,请谨慎!!】


        我司郑重承诺:若软件无效将全额退款:客户至上;假一赔十;!只有真诚!才能共营天下!




       


        奇迹棋牌辅助神器助手《分享给大家》
         棋牌游戏辅助工具制作方法


        棋牌类游戏内存外挂(辅助工具)制作方法


        游戏外挂的制作方式基本上有二种:


        1、


        内存方式,依靠游戏程序在内存中的数据,达到获取和改写游戏数据的目的。


        2、


        截取网络数据包,分析数据包,得到需要的数据,或发送伪造数据包达到修改游戏的目的。


        上面讲的两种办法只针对于APP类的操作 当然 两种方式结合着使用做出你想要的更强大的功能也可以,


        我们先来讲讲第一种


        制作外挂,分析游戏的内存数据需要有一个突破口,那么我们以斗牛为例,游戏突破口在哪里?


        以往我们用金山游侠,八门神器 葫芦侠
改单机游戏的时候,比如要改金钱,首先用金山游侠查一下你现在的金钱数(比如说是500),然后把你的钱输赢花掉一些,比如变成480,然后在用金山游侠查一下480,这样查几次,就能找到1,2个固定的地址。CD的用法也是这样,支持这样的查找。


        棋牌游戏中,有哪些东西是数值性质的呢?想一想,每一轮过后剩下的牌数,每次你打出的牌是多少张,以及牌面(是753k8,还是AKQJ10),包括花色(是红桃还是黑桃或其他)这些都是数值。但有些我们好确定,有些不好确定。比如说花色:红桃在内存中是用什么数值表示的呢?我们不确定;包括牌面,你打出一个5,这个5在内存中是不是5呢?不能确定。比较好确定的是:每个玩家手中还剩下多少牌,每一轮每个玩家打出了几张牌。好的,我们就以玩家手上剩下多少张牌来做为我们的突破口。


        游戏一开始,每个玩家(共4个玩家)手上都有5张牌。OK,我们在OC中查找数值5,找出来一大堆,接下来,等待玩家出牌,比如说玩家自己摊出了五张牌,好的,这时候玩家手上没有牌了,在OC里面查找0,运气好的话会发现只剩下几个地址了,等再出几轮牌,你就能找到和你手中剩余牌数保持一致的地址了,看起来一切尽在掌握,和当年用金山游侠一样VERY
EASY。但是,很不幸,你兴奋的记下的这个内存地址和在你关掉联众,再次打开“某游戏的斗牛”游戏重新获取到得地址居然不一样了。为什么?


        这是因为联众采用的是动态地址来存放游戏数据的。我们必须找到变化背后不变的东西。继续使用我们的好搭档OC。这次我们用到它下断点的功能。


         

奇迹棋牌辅助神器助手《分享给大家》

        如上图,我们找到存放我们牌数的地址00209A46(注意是16进制的),然后点右键,选择“寻找时什么在访问这个地址”,一旦我们出了牌(牌数变化了),改变牌数的汇编语句就会被记录下来,如下图。


        点击“更多信息”,此时内存中的各个寄存器的数值也能看到。因为在这里是


        mov [edi+5c],ecx(红色标记)


        这句改变了我们的牌数,所以可以看出我们存牌的地址是存放在内存的[edi+5c]这个位置。


        这里就是一个动态的内存地址(在同一次游戏中这个地址不变,但重新开始游戏后寄存器EDI获得的变量是另外一个值。)看一下此时edi这个寄存器对应的值:009F700


         


        我们回到OC的主界面,搜索此时EDI寄存器对应的009F700这个值。可能会搜索不到,这里需要说明一下,我们前面是随便以一位玩家的剩余牌数来进行搜索的,比如这个游戏用5个玩家,你搜索5个玩家的剩余牌数,再用上面说的方式在OD里找EDI寄存器对应的地址,但很可能找不到,因为这些地址当中可能只有一个是通过变量来表示的,其他的地址是在变量的基础上加一个常数得到的。打个比方说:
00209A52 0000 0000 lea esp, dword ptr [esp]


        00209A46这个地址,可能是通过变量X(如010 00000)+常数(如93640)得到的,这就像我们前面说的存放你的牌的内存地址并不是固定的而是动态的一样。不过一般来说,总还是有一个值你能够搜索到正确的内存地址。


        比如这某个游戏,我们搜索00209A46这个16进制值,发现这个值存放在内存的009F700处。


        009F700这个值是固定的还是动态的呢?我们继续再游戏中搜索一下00209A46这个值,发现没有找到。所以这个值如果是正确的,那么它应该就是最后的固定值了。


        分析到这里,其实概括起来就很简单的一个式子:


        牌形存放地址=内存中00209A46这个地址对应的值+5C


        也就是:牌数=[[00a6100]+5C] (方括号[]表示取该地址下的值)


        取得这个关键地址后,其他的就势如破竹,通过查找和观察就能找到其他数据在内存中的位置了,一般来说这些数据都是其中存放在一起的。


        我们拿某个游戏测试 创见的效果如下


         

奇迹棋牌辅助神器助手《分享给大家》

         


        做成之后就可以实现这个透视了 想用的可以找我试试



       


        奇迹棋牌辅助神器助手《分享给大家》

        关于我们:



        我们的软件是一款非常好用的棋牌辅助作弊工具,玩家在游戏中可以利用这款作弊软件来修改游戏中的数据,开启作弊的游戏模式,设置牌型提高胜率!本作弊器主要针对牛牛、麻将、炸金花、斗牛、各类棋牌游戏等多款流行游戏。


        我们的产品功能:


        1.具有透视功能,让你知道对方底牌,游戏更畅快


        2.房间密码超强破解,任何房间随意进出,不受限制


        3.提供无限金币修改,免充值玩法,让你免费游戏


        4.听胡的时候系统自动提示你需要的牌在哪里


        5.玩家可以随意看别人的牌,还能关注牌堆的牌哦


        本产品使用方法:


        1、安装好【本产品】进入辅助修改器主界面;


        2、点击“发现”按钮,在搜索框中搜索【本产品】;


        3、进入栏目后选择自己满意的辅助工具后,点击运行即可!


       
                —————————有用是咱们的许诺—————————
       
       
                ————————客户挣钱是我们的使命————————
       
       
                我们有24小时专业技术人员为你解答:!!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|大嘴论坛 |

 

快速回复 返回顶部 返回列表