V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Gothack
V2EX  ›  编程

仅靠网络抓包和加密能不能搞定这个问题

  •  
  •   Gothack · 2017-04-23 22:37:20 +08:00 · 4377 次点击
    这是一个创建于 2553 天前的主题,其中的信息可能已经有所发展或是发生改变。

    标题上没敢写外挂的问题,知乎上看到一贴(/question/23382807?rf=23071085 ),然后又想到很多年前玩网游的时候一个想法,想纯技术层面的讨论下,如果能够知道游戏客户端的加密方法,仅靠网络通信的收发包分析,不操作本地内存啥的,有没有可能做出一个外挂?

    17 条回复    2017-06-09 01:08:30 +08:00
    kuretru
        1
    kuretru  
       2017-04-23 22:42:56 +08:00 via iPhone
    当然可以,冒险岛私服的服务端就是这么整出来的
    Gothack
        2
    Gothack  
    OP
       2017-04-23 22:56:07 +08:00 via iPhone
    @kuretru 大多应该不行吧,不然应该不用汇编那么麻烦
    billlee
        3
    billlee  
       2017-04-23 23:04:32 +08:00
    炉石盒子,应该就是通过抓包记牌的
    murmur
        4
    murmur  
       2017-04-23 23:07:34 +08:00
    如果你能很轻松的知道游戏客户端的加密方法还做毛外挂,以你的能力应该直接干腾讯家那堆产品的协议,尤其是微信的
    akira
        5
    akira  
       2017-04-23 23:37:45 +08:00   ❤️ 1
    可以
    @Gothack 逆向加密算法时候,才需要汇编。已知算法的情况下,是不需要的。
    ovear
        6
    ovear  
       2017-04-23 23:51:31 +08:00 via Android
    @kuretru 然而冒险岛是脱壳了主程序,逆向了加密算法才出来的。
    lany
        7
    lany  
       2017-04-24 00:19:46 +08:00 via Android
    可以的,当年传奇的脱机外挂不就是这样弄的
    choury
        8
    choury  
       2017-04-24 01:15:00 +08:00
    @murmur #4 破解加密算法也没有用的,服务端有合法性校验的
    gen900
        9
    gen900  
       2017-04-24 01:56:42 +08:00 via iPhone   ❤️ 1
    可以的。我印象中做外挂不就是分析,伪造网络数据嘛
    misaka20038numbe
        10
    misaka20038numbe  
       2017-04-24 07:27:31 +08:00   ❤️ 1
    当然可以,客户端再怎么运算,也要通过网络来进行数据传输,这个才是重点,比如拦截发送给服务器的封号数据,你也就不会被封号了。如果你能解密网络数据包,你基本上能做任何事情了。
    lneoi
        11
    lneoi  
       2017-04-24 08:41:03 +08:00
    早期时脱机外挂就是这样的吧。微型相当于客户端
    Gothack
        12
    Gothack  
    OP
       2017-04-24 08:42:19 +08:00 via iPhone
    @choury 比如
    Gothack
        13
    Gothack  
    OP
       2017-04-24 08:44:28 +08:00 via iPhone
    @lneoi 对,就是这个意思
    choury
        14
    choury  
       2017-04-24 09:07:02 +08:00 via Android
    @Gothack 我要是把原理告诉你了估计就被开除了,我只是想说仅破解加密协议不行的,当然,如果你能调教出一个 AI 的话就当我没说
    Gothack
        15
    Gothack  
    OP
       2017-04-24 20:29:54 +08:00 via iPhone
    @choury 突然对你的职业很感兴趣🤣
    nfroot
        16
    nfroot  
       2017-04-25 10:06:09 +08:00
    @lneoi
    @lany

    那个脱机的真的超级赞……一直挂那慢慢升级打装备简直不要太爽……可惜我是玩泡泡堂的……除了自写的,没什么好用的
    GuDream8
        17
    GuDream8  
       2017-06-09 01:08:30 +08:00 via Android
    可以。看到这个突然想起当初玩 DNF 有段时间就是利用发包来达到修改 buffer 的属性~超级无敌稳定~几乎不会被检测到~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2666 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:00 · PVG 10:00 · LAX 19:00 · JFK 22:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.