大宝剑论坛

 找回密码
 立即注册
查看: 105|回复: 0

天龙八部【封包分析】

[复制链接]
  • TA的每日心情
    擦汗
    2021-2-6 22:44
  • 1033

    主题

    1286

    帖子

    96万

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    964799

    推广达人宣传达人灌水之王优秀版主荣誉管理论坛元老

    发表于 2021-4-4 10:26:48 | 显示全部楼层 |阅读模式
    开通VIP,畅快游戏!
    天龙八部封包分析本教程针对刚刚接触这方面的新手学习思考,大神请不要喷。所以游戏封包都是一个原理,就是通过对服务器发包,然后用工具拦截下你所发的封包,在封包里面加以修改,已达到欺骗服务器。最早的WPE跟现在的一些辅助的录制功能原理都是一样的,当然我们今天所要教大家的就是对天龙八部游戏封包的截取以及修改。要想对一个封包进行修改,首先你得知道这个封包里面所表达的意思是什么,就拿最简单的卡游戏彩名这个封包我们来做研究。首先我们得截取一个创建角色名称的封包,7E022F00007F31313100000000000000000000000000000000000000000000000000000001000000000005640D0200000000000000这我截取下来了。大家可以看到上面就是我们截取的封包,下面我们就看开始多这个封包进行研究,因为我创建角色名字的时候填写的是3个111,懂ascii码的应该就知道,我们创建角色的3个111,在封包里是ascii码表示的,在游戏里面的封包,有两种表示方式,一种是16进制,还有一种就是ascii码表示.所以如果我们想卡彩名,我们只需要把3个111的封包代码替换成我们想要改的彩名代码即可.但是这个封包里面还有其他的代码我们需要改.7E022F00是这个包的包头,其中7E02我们不管他。2F这个代码,他表示的意思是什么,我们可以看看.7E022F00007F31313100000000000000000000000000000000000000000000000000000001000000000005640D020000000000000031313100000000000000000000000000000000000000000000000000000001000000000005640D0200000000000000对了天龙八部这个游戏的封包第6个位置是时间验证位。所以这个7F我们也不管他。7F后面呢大家可以数一下他一共有47个字节.大家有没有发现我们刚刚要说的这个2F代码,我们把他转换成10进制,他刚好是47.所以我们就知道了2F这个代码,他表示的是这个封包的封包长度.至于后面的大家看有个01,这个01其实,就是代码你创建这个角色是个男性,当然00肯定就是女性了,还有后面的5640D0200000000000000这些,就是一些比如你创建角色的时候的一些发型,脸型。对于这个封包我们目前就分析完了。如果要修改彩名的话,我们直接可以在这个封包的第7个字节开始修改,也就是31开始那个代码,把你需要用到的彩名,然后通过转换成ascii码代码就行。至于其他的卡帮派彩名,游戏里换角色彩名,还有心情彩名这些,原理跟这个是一样的,大家多熟悉就好。
    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    大宝剑网单|免责声明|联系我们|手机版|大宝剑论坛

    GMT+8, 2021-4-20 00:19 , Processed in 0.051281 second(s), 25 queries .

    Powered by Discuz! X3.3

    © 2001-2019 Comsenz Inc.

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