C#可以用来做腾讯游戏的外挂吗?

解决方案 »

  1.   


    应该都和其它语言差不多一样的,外挂也无非涉及到那么几种技术,内存修改,网络封包,键盘鼠标模拟,文件修改这些 .这些也都是windows编程里面的一些基础.
    不论是,内存修改还是网络封包或者是键盘鼠标模拟以及文件补丁,C#都能完全胜任,大多数情况下我们只需要实现其一就足够实现某个功能.
    至于那些游戏内存地址,可以用CE或者OD或者其他反汇编调试工具找出游戏的内存基址,这一块是比较难的地方,不过好在很多论坛上可以找到别人分享出来的.
    唯一和其它语言有所差异的地方在于C#代码编译的库,是无法通过线程注入的方法注入到其它线程运行,因为生成的是非标准库,缺少EntryPoint,不过都不是什么大问题,都有第三方的工具可以解决这些问题.
    网上那些C#外挂教程就别去看了,一个是含糊其辞写得不清不楚,另一个就是看了反而都是些误导人的,真正有用的教程肯定是有,我也见过几篇能用的.不过搜索引擎不靠谱,搜索出来的含糊其辞的看了会误导人的教程总是容易被搜索到,大家对此也没办法.
      

  2.   

    可以给C#添加导出函数接口,因为il代码支持export语句
    https://www.52pojie.cn/thread-917114-1-1.html
    看一下我写的例子
    应该都和其它语言差不多一样的,外挂也无非涉及到那么几种技术,内存修改,网络封包,键盘鼠标模拟,文件修改这些 .这些也都是windows编程里面的一些基础.
    不论是,内存修改还是网络封包或者是键盘鼠标模拟以及文件补丁,C#都能完全胜任,大多数情况下我们只需要实现其一就足够实现某个功能.
    至于那些游戏内存地址,可以用CE或者OD或者其他反汇编调试工具找出游戏的内存基址,这一块是比较难的地方,不过好在很多论坛上可以找到别人分享出来的.
    唯一和其它语言有所差异的地方在于C#代码编译的库,是无法通过线程注入的方法注入到其它线程运行,因为生成的是非标准库,缺少EntryPoint,不过都不是什么大问题,都有第三方的工具可以解决这些问题.
    网上那些C#外挂教程就别去看了,一个是含糊其辞写得不清不楚,另一个就是看了反而都是些误导人的,真正有用的教程肯定是有,我也见过几篇能用的.不过搜索引擎不靠谱,搜索出来的含糊其辞的看了会误导人的教程总是容易被搜索到,大家对此也没办法.
      

  3.   

    外挂用易语言多不是易语言厉害,而是真正搞外挂的大牛做好DLL,小白用易语言调用而已,风险由小白担