找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

楼主: a258177109

[原创天地] Wpe传奇工作原理和可行性分析

 火.. [复制链接]
  • TA的每日心情
    无聊
    2018-6-15 08:16
  • 签到天数: 375 天

    [LV.9]以坛为家II

    4

    主题

    585

    回帖

    1004

    积分

    高级会员

    积分
    1004
    虫虫苗挥 发表于 2017-3-5 14:08:58 | 显示全部楼层
    fdsafdsafds
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-16 10:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    10

    回帖

    13

    积分

    新手上路

    积分
    13
    露个肩膀头子 发表于 2017-3-6 19:58:24 | 显示全部楼层
    第一次支付,学习学习
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-12-19 12:46
  • 签到天数: 61 天

    [LV.6]常住居民II

    26

    主题

    185

    回帖

    244

    积分

    中级会员

    积分
    244
    虫虫加油 发表于 2017-3-31 15:53:39 | 显示全部楼层
    支持一下
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    回帖

    42

    积分

    新手上路

    积分
    42
    暗里着迷 发表于 2017-3-31 23:01:35 | 显示全部楼层
    大神!!!!!!!!!!!!!!!!!!!!!!!!!!!
    回复

    使用道具 举报

  • TA的每日心情

    2020-3-22 13:33
  • 签到天数: 48 天

    [LV.5]常住居民I

    2

    主题

    96

    回帖

    132

    积分

    注册会员

    积分
    132
    嘘丶小心有鬼 发表于 2017-4-4 13:20:37 | 显示全部楼层
    看看
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    15

    回帖

    37

    积分

    新手上路

    积分
    37
    taisizi521 发表于 2017-5-8 04:09:09 来自手机 | 显示全部楼层
    学习了
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-5-14 22:01
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    2

    主题

    22

    回帖

    103

    积分

    注册会员

    积分
    103
    宿妙图 发表于 2017-5-9 10:35:59 | 显示全部楼层
    看看怎么样
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-5-14 22:01
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    2

    主题

    22

    回帖

    103

    积分

    注册会员

    积分
    103
    宿妙图 发表于 2017-5-9 10:38:51 | 显示全部楼层
    weigg321 发表于 2015-11-7 08:47
    11111122卡aaaaaaaaaaa

    wpe所要改的,不是[游戏里面的数值],而是[伪造信息封包]。 什么意思咧??就是我们用wpe所要改的,并不是"生命力由100变成10000"之类的东西, 这种东西无法用wpe改, 我们要改的可能是把"我卖了一个500元的东西" 改成"我卖了一个50000元的东西"或把"我得了10的exp"改成"我得了10000的exp"之类 的, 或者是明明身上没东西还一直卖"500元的东西"或没怪物还"一直打10的exp"。
    因为wpe是个一封包截取软件,它能截取网络上的数据封包,《传奇》采用了Client/server模式,我们的信息全在服务器上面,想从服务器上修改我们的个人用户信息,可能性为微乎其微,客户端安装在你的机器上, 玩游戏的时候,你发出指令,其实就是向服务器发送封包,服务器接收到封包后进行分析,然后返回结果,结果也是以封包的形式发送到你的机器上,你的机器接收到後就可以看到结果了。
    这就给我们修改造成了机会,如果我们把封包里的数据改了会怎么样呢??比如我发了一小火球,截取到代码,然后改成闪电的代码,那么我在机器上的效果应该就是闪电的效果了(已经试验过,可行)。这种方法理论上是可行的,可是为什么有时实现不了呢??因为服务器还有应对措施,对一些重要的数据往往需要检测多项,我们修改的时候只是修改了其中一项,是不行的。而且往往数据包是加密传输的,这也给我们找正确的数据制造了麻烦。
    但是服务器的监测工作是有限度的,因此不可能全部都由服务器完成,很多耗资源的监测都放到了客户端上,早期的免腊,半月,穿人都是在本机上进行了监测,服务端并没有相应的监测机制,只有最近的更新才加入了一些监测,但也造成了整个服务端的狂慢。所以对一些服务器并没有监测的东西我们还是可以修改的,当然这些东西需要大家一起探索。
    一点技术提示:
    传奇 的c/s通信采用了字节流套接字,这种通信可靠,双向,顺序,因此,封包只要按照原来的顺序就可以了。游戏采用了32位加密(crc/32),故我们不能随便篡改其中的信息,否这服务器在校验时,发现出错,就会断开服务器连接哦,故采用李代桃疆之法更有效。身份认证信息的篡改当然没问题了(通一台机器,同一用户嘛!)我们发送的数据含有坐标码,改包时不要改坐标哦。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-3-20 21:23
  • 签到天数: 45 天

    [LV.5]常住居民I

    4

    主题

    64

    回帖

    553

    积分

    高级会员

    积分
    553
    无尽想象 发表于 2017-5-11 20:00:06 | 显示全部楼层
    期待更精彩的作品
    回复

    使用道具 举报

  • TA的每日心情

    2018-9-9 09:15
  • 签到天数: 102 天

    [LV.6]常住居民II

    6

    主题

    183

    回帖

    688

    积分

    高级会员

    积分
    688
    无极灬但是 发表于 2017-5-11 20:45:21 | 显示全部楼层
    fgfgfdg
    回复

    使用道具 举报

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

    本版积分规则

    QQ|手机版|小黑屋|虫虫联盟 ( 备案号:蜀ICP备15018121号-1 )

    GMT+8, 2024-5-16 02:40 , Processed in 0.638701 second(s), 32 queries .

    Powered by Discuz! X3.5 Licensed

    © 2001-2024 Discuz! Team.

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