原文:給網游寫一個掛吧(一) – 反反外掛驅動的驅動

去年做了一些研究,研究做外掛的一些相關技術,打算放出來跟大家分享,分享一下我們做掛的一些思路,掛的原理,希望拋磚引玉。 外掛說白了就是用程序代替人去操縱游戲,模擬人向游戲程序發送鍵盤 鼠標消息。一般的流程就是: 通過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