原文:给网游写一个挂吧(一) – 反反外挂驱动的驱动

去年做了一些研究,研究做外挂的一些相关技术,打算放出来跟大家分享,分享一下我们做挂的一些思路,挂的原理,希望抛砖引玉。 外挂说白了就是用程序代替人去操纵游戏,模拟人向游戏程序发送键盘 鼠标消息。一般的流程就是: 通过Windows系统的OpenProcess API打开目标进程 也就是游戏,以便能读写目标内存的数据,甚至是调用目标进程的函数,比如某些世界级的游戏里的Lua函数,或者游戏本身的C C ...

2012-06-15 21:18 16 16356 推荐指数:

查看详情

网游一个吧(二) – 启动外挂

前面的文章给网游一个吧 – 反反外挂驱动驱动,我们已经可以访问游戏的内存之后,接下来需要: 1. 找到游戏里关键元素的偏移量,比如生命值的内存的位置。一般来说,大部分大型3D游戏都是用C++编写的,游戏里面的元素都是面向对象的,比如玩家是一个对象,那么生命值、魔法值 ...

Sun Jun 17 01:24:00 CST 2012 16 10202
网游一个吧(三) – 启动外挂

前面的文章给网游一个吧 – 启动外挂上介绍了输入法注入的方法,本文解释第二种方法。 有的游戏限制比较多,可能会将输入法注入也禁用掉……这个时候就需要另想方法了。其实我们的目的很简单,就是要让不知道我们存在的游戏,在某个时刻将作为游戏的一个组件加载进来。输入法注入是操作系统强制塞给 ...

Tue Jun 19 01:41:00 CST 2012 4 14011
网游一个吧(四) – 调用游戏函数

前面的文章给网游一个吧 – 启动外挂上或给网游一个吧 – 启动外挂下将外挂启动后,那就可以进行读写游戏内存和调用游戏的一些操作了。 读写内存很简单,如果是内的话,因为是运行在进程内,甚至都可以使用普通的指针操作就可以了,本文介绍调用游戏内部函数的方法,这里以WOW为例解释调用 ...

Thu Jun 21 00:18:00 CST 2012 2 7768
Linux usb子系统(一) _一个usb鼠标驱动

USB总线是一种典型的热插拔的总线标准,由于其优异的性能几乎成为了当下大小设备中的标配。 USB的驱动可以分为3类:SoC的USB控制器的驱动,主机端USB设备的驱动,设备上的USB Gadget驱动,通常,对于USB这种标准化的设备,内核已经将主机控制器的驱动编写好了,设备上的Gadget驱动 ...

Fri Mar 10 17:36:00 CST 2017 2 3582
【转】在Linux下一个简单的驱动程序

转自:https://www.cnblogs.com/amanlikethis/p/4914510.html   本文首先描述了一个可以实际测试运行的驱动实例,然后由此去讨论Linux下驱动模板的要素,以及Linux上应用程序到驱动的执行过程。相信这样由浅入深、由具体实例到抽象理论的描述更容易 ...

Tue Sep 17 22:48:00 CST 2019 0 2242
在Linux下一个简单的驱动程序

  本文首先描述了一个可以实际测试运行的驱动实例,然后由此去讨论Linux下驱动模板的要素,以及Linux上应用程序到驱动的执行过程。相信这样由浅入深、由具体实例到抽象理论的描述更容易初学者入手Linux驱动的大门。 一、一个简单的驱动程序实例 驱动文件hello.c   驱动 ...

Tue Oct 27 23:57:00 CST 2015 4 27861
如何用Delphi开发网游外挂

1、动作式,所谓动作式,就是指用API发命令给窗口或API控制鼠标、键盘等,使游戏里的人物进行流动或者攻击,最早以前的“石器”外挂就是这种方式。2、本地修改式,这种外挂跟传统上的一些游戏修改器没有两样,做这种外挂在编程只需要对内存地址有一点认识并且掌握API就可以实现,“精灵”的外挂这是这种方式 ...

Tue Aug 09 01:43:00 CST 2016 0 1815
一个驱动之字符设备驱动(一)

1、字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后顺序。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。 2、块设备:是指可以从设备的任意位置读取一定长度数据的设备。块设备包括硬盘、磁盘、U盘和SD卡 ...

Sat Mar 31 19:50:00 CST 2018 0 5551
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM