精华内容
下载资源
问答
  • java开发外挂
    千次阅读
    2020-02-25 23:37:32

    本文分享外挂思路,不提供具体代码,被游戏爪牙搞怕了。使用了阴阳师(痒痒鼠)和跳一跳作为实验体,成功实践。内容仅供编程学习

    java也能写外挂?

    java可以写部分外挂,但是仅限于简单的外挂,操作内存的外挂机就十分难搞了,不适合,但理论也可以,以后实践了再过来补充。

     

    两个思路

    电脑上面运行的游戏

    java可以使用jdk提供的Robot工具,来实现模拟键盘点击事件和监听键盘的点击事件。基于此,就可以编写一些脚本,自动点击键盘。

    手机上面的游戏

    java可以使用adb工具和cmd工具,通过程序操控手机。基于此,可以模拟很多人为操作:手指滑动、手指点击、截屏等等。

    adb工具可以实现安卓设备通过数据线或者wifi连接电脑。

    cmd工具可以实现java执行cmd命令。

    截屏是一个很关键的地方,可以配合游戏界面的识别,实现一些自动判断,比如游戏进行到什么地方了,游戏是否结束等等。

    更多相关内容
  • 独门绝技之使用Java语言开发游戏外挂脚本。如果要编写出强大的挂机脚本程序,需要大量的算法和完善的代码架构。此时就需要借助于java面向对象的编程思想来完成。
  • 2011最新整理java游戏外挂Java源代码
  • Java游戏外挂基础

    千次阅读 2020-10-15 14:25:40
    import java.awt.*; import java.awt.event.InputEvent; import java.awt.event.KeyEvent;... * 游戏外挂基础 * @param args * @throws AWTException */ public static void main(String[] args) thr
    package com.robit.test;
    
    import java.awt.*;
    import java.awt.event.InputEvent;
    import java.awt.event.KeyEvent;
    
    public class Test1 {
    
        /**
         * 游戏外挂基础
         * @param args
         * @throws AWTException
         */
        public static void main(String[] args) throws AWTException {
            keyTest();
            mouseTest();
            colorTest();
        }
    
        /**
         * 模拟键盘点击,弹起
         * @throws AWTException
         */
        public static void keyTest() throws AWTException {
            Robot robot = new Robot();
            while(true){
                robot.delay(500);
                robot.keyPress(KeyEvent.VK_K);//按下键盘 K键
                robot.keyRelease(KeyEvent.VK_K);//释放键盘 K键
            }
        }
        /**
         * 模拟鼠标移动,点击,释放
         */
        public static void mouseTest() throws AWTException {
            Robot robot = new Robot();
            robot.mouseMove(0,0);//鼠标移动到(0,0)
            robot.delay(500);
            robot.mouseMove(500,600);
            robot.delay(500);
            robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);//按下鼠标左键
            robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);//释放鼠标左键
        }
    
        /**
         * 获得颜色
         */
        public static void colorTest() throws AWTException {
            Robot robot = new Robot();
            Color pixelColor = robot.getPixelColor(500, 600);
            System.out.println(pixelColor);
        }
    }
    
    
    
    展开全文
  • 本教程用于想编写游戏外挂的同胞们,入门简单。非常适合初学者和游戏外挂开发爱好者 本教程用于想编写游戏外挂的同胞们,入门简单。非常适合初学者和游戏外挂开发爱好者
  • java游戏外挂

    2011-09-13 14:22:41
    java 游戏 外挂 供参考 是有关于 java 外挂源代码
  • 通过java对象生成界面(美化游戏界面) 归类游戏功能区(隐藏、彩化游戏内容) 辅助功能 后台挂机(以游戏内挂机为主,后台保持在线) 一键任务、副本、活动(从烦人的重复操作中解放出来) 设置活动提醒 聊天记录...
  • 欢迎下载研究交流,使用步骤:打开进程->输入搜索的数据->开始搜索->改变游戏中的数据->搜索变化->内存修改! 解压后,包含三个文件: 第一个文件是源码,直接用Eclipse导入即可,导入后记得修改Build Path 第二个是...
  • java编写外挂

    热门讨论 2012-10-19 12:02:12
    java编写外挂基本介绍。
  • QQ游戏连连看外挂java

    2013-03-23 18:44:21
    java写的QQ游戏连连看外挂,仅仅供学习 小心封号
  • java游戏辅助,自动化程序。

    千次阅读 2019-01-17 11:22:00
    本项目是基于java写的自动化项目,类似于按键精灵,给各位想要用java游戏辅助的提供一些思路,github地址 https://github.com/githublay/auto,当然项目还是很简单的,写的不好的地方请指出,谢谢。 我们直接看...

     

    本项目是基于java写的自动化项目,类似于按键精灵,给各位想要用java写游戏辅助的提供一些思路,github地址 https://github.com/githublay/auto,当然项目还是很简单的,写的不好的地方请指出,谢谢。

    我们直接看如何使用吧。具体可以关注查看wiki。https://github.com/githublay/auto/wiki

    我们以模拟自动搜索来演示。

     

    1.首先是截小图标放入素材文件夹,目前只支持png格式。

     

     

    2.编写程序执行流程脚本,具体执行脚本如何编写请查看wiki,目前只有3个标签可以使用。

    ["fac:hh.png,s:1000,fac:ss.png,i:helloWorld,s:1000,fac:ssbt.png"]

     

     

    3.启动项目并运行。

    结果因为是自动化,没弄录屏的,就截个图吧。

     

     项目可根据自己的需要去扩展。最后再上一次github地址。。。https://github.com/githublay/auto/

     

    转载于:https://www.cnblogs.com/hellolay/p/10281268.html

    展开全文
  • 关于利用JAVA开发游戏外挂的几点思考

    万次阅读 热门讨论 2007-10-27 20:51:00
    能够利用JAVA来编游戏外挂,这真的是一个让人很感兴趣的话题。在讨论这个题目之前,我们首先来给不玩网络游戏的人补一下课,首先网络游戏的概念大家应该都是知道了,从虾米最早接触的文字MUD《重出江湖》,一直到...

    能够利用JAVA来编游戏外挂,这真的是一个让人很感兴趣的话题。

    在讨论这个题目之前,我们首先来给不玩网络游戏的人补一下课,首先网络游戏的概念大家应该都是知道了,从虾米最早接触的文字MUD《重出江湖》,一直到现在大红大紫的魔兽世界等游戏,都是网游。如果更精确的说,虾米认为应该是那些通过广域网来进行的游戏,没人会把局域网里的纸牌叫做是网游吧?那么所谓的外挂就是针对网络游戏开发的一款软件,功能是截获从客户端发往服务器的数据,模拟玩家的操作,以达到更快升级、更块赚钱的目的。外挂从游戏类型来说,可以分为两种,一种是用于本地数据修改的。相信地球上的程序员都玩过《暗黑破坏神》也都用过修改器。其实修改器就可以叫做外挂。因为它修改了本地的数据;另一种是用于网络数据修改的,最常见的手段就是截获、修改数据包以欺骗服务器。例如,一个1级的菜鸟本来伤害只有10点,但是可以修改发往服务器的数据包,把伤害修改为任意值,玩拳皇的人也许碰到过这种情况,被对方一个轻拳就打废了,很有可能就是这个原因。(所举的例子理论上可行,大多数情况你的外挂还没开发完成就会被官方封号了)。

    简单的知识我们先讲到这里,在讨论用java编外挂之前,还有一个话题要讨论,那就是外挂的工作原理或方式。上面的讲的那个例子其实已经把外挂的工作原理和盘托出:1、模拟玩家操作;2、分析并获取本地内存中游戏的数据;3、将修改的数据发往服务器(针对网络游戏而言)。但是现在各个运营商防外挂的水平都很高,如果是修改过的数据包那么服务器会不接受,甚至会被判定为使用非法外挂而封号的。在这里举一个场景例子:你在打怪的时候,你的血会不断的减少,怪物被杀死后还会掉落物品,那么外挂就应该获取到你的血值和是否有物品掉落以及掉落的坐标,然后触发相应的鼠标时间去喝药或捡东西。注意,在这里我们没有讨论利用按键精灵去实现外挂。因为我一直认为单纯依靠界面坐标去定位操作的程序不能称之为外挂

    现在我们来讨论一下用JAVA开发外挂。开发过外挂的人都知道,开发外挂所使用的一般都是VC,VB,语言方面大多是c++,vb,dephl,这是因为中国的网络游戏99.9%都是运行在windows环境下的,因此就要调用windows的api,在这方面,上述开发语言有着得天独厚的优势。另一方面,用vc,vb开发的外挂,可以直接在windows宿主下运行,但是java却不行,JAVA是需要JRE才能运行的。我相信没人原因为了使用一款几十KB的外挂去装一个几十M的JAVA运行环境吧。但是从技术上,我认为JAVA是完全可以用于开发外挂的。

    首先,JAVA完全具备分析内存的功能,不过我还不知道怎么做(汗一下)。JAVA程序运行的效率和性能可能是低于C++,但是目前的主流配置跑游戏的时候再跑个JAVA虚拟机是不成问题的。甚至利用JAVA读取内存的数据,还可以发挥JAVA本身的优势。其次,JAVA的网络编程功能强大,获取数据封包不是什么难题,但是要解析封包那就不一样了,这属于另一个领域的知识。也许有人会问,JAVA能调用WINDOWS的API吗?其实我也不确定能不能或者是否可以做到完全调用,但是我相信,这跟人的实力有关系,跟语言是没关系的。

    今天就写到这里吧,还有好多想说的话慢慢再补充,现在我的手指头敲得都疼了。

    展开全文
  • Java外挂开发入门示例

    2012-09-18 18:49:18
    Java外挂开发入门示例,喜欢做外挂的可以看看
  • python vs Java(谁更胜一筹)

    万次阅读 2019-06-02 21:53:54
    本文中,将以主流 Java 和 Python 为例,为大家详细地解析两者的优缺点以及应用场景。 以下为译文: 如今这个时代,科技进步在不断加速,你不能只学习一门编程语言。编程语言是计算机科学的基本,编程...
  • Java编写的FlappyBird小游戏,内含源代码,导出的jar包,以及生成的.exe可执行文件。
  • 如何打造一款游戏外挂

    万次阅读 2019-07-11 09:58:00
    来源:公众号【肥宅与画家】前言记得小学的时候玩页游把家里电脑弄坏了(怎么回事,页游还能弄坏电脑?),然后我爸拿去重新装了系统,回来之后电脑里有了两个新的单机游戏,植物大战...
  • 本篇文章主要运用java中的Robot类,实现Microsoft Store微软商店中《别踩白块-钢琴大师》游戏的全自动脚本功能,原理非常简单,十分适合初学者学习。 Robot类的介绍 Robot类用于为测试自动化、自运行演示程序...
  • 【导语】:一款用于将 Github 项目代码以树形格式展示的浏览器插件。 简介 大家平时逛 GitHub 是否会觉得...参与维护 10万+ Star 的开源技术资源库,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。
  • 从大学到现在,我使用Java已经将近20年,日常也带实习生,还在公司内部做training,所以可以分享下我的经验,希望对你有用。 因为是在工作中培训,就必然有两个约束:实用、时间紧,因此就不能像大学那样,把所有的...
  • 教你如何编写游戏外挂

    千次阅读 2010-12-24 22:14:00
    今天石器上不去,没法调程序,写篇文章给想学写外挂的...一般游戏都不可能有原代码的,必须靠反汇编或者跟踪的办法来探索其中的机理 ,所以有强的汇编基础也是必不可少的条件 3、熟练掌握跟踪和调试的工具 有...
  • java游戏服务器开发基础以下知识在游戏中的应用场景游戏服务器开发游戏项目 基础 java基础 mysql、mongodb、redis三种数据库 熟悉使用maven、Linux、 Git和SVN log4j的使用 以下知识在游戏中的应用场景 常用的...
  • 游戏外挂基本原理及实现

    千次阅读 2013-03-12 23:35:26
    游戏外挂已经深深地影响着众多网络游戏玩家,今天在网上看到了一些关于游戏外挂编写的技术,于是转载上供大家参考  原文出处:http://blog.csdn.net/weiqubo/article/details/7044206  1、游戏外挂的原理  ...
  • java能写游戏脚本吗?

    千次阅读 2021-02-12 11:37:18
    java能写游戏脚本。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征,可以做到编译游戏脚本。java能写游戏脚本...
  • JAVA游戏】炸飞机

    千次阅读 2022-01-26 16:44:45
    /** * 游戏入口 */ public void startGame() { // 实例化 三个飞机初始模型 airmodel1 = new AircraftModel(); airmodel2 = new AircraftModel(); airmodel3 = new AircraftModel(); // 获取飞机随机方向,与模型...
  • 游戏外挂实现及思路解析

    千次阅读 2021-11-29 06:31:25
    目前的外挂大部分都是用VC或者BC写的,要拥有最基础的C语言是最基础的! 然后就是c+,c++ Java 2、具有很强的汇编基础 一般游戏都不可能有原代码的,必须靠反汇编或者跟踪的办法来探索其中的机理 所以有强的汇编基础...
  • 冒险岛游戏java源码

    2013-08-09 12:43:30
    这是一个冒险岛网络游戏java源码,里面已有网络 ,渲染,数据库,逻辑处理等模块,供大鸟模仿学习,请新手勿下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,470
精华内容 1,388
关键字:

java游戏外挂

java 订阅