黃易群俠傳M脫機外掛應用程式黃易神行
101958
149

[原創] (學寫外掛課程一)最基本的必要認知及基礎

fan61 發表於 2008-4-19 07:33:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |
本帖最後由 fan61 於 2010-3-18 12:38 編輯

2010/03/18
補充:

沒想到二年前寫的文,現在還有人在回貼~YCT63B看到很多人在提第二篇權限高的問題,主要是因為..裡面有實際找一個遊戲來做反譯記憶體的教學範例,這個有點...呃....該說是....不是很守法的行為......所以..YCT37B


前言:
各位版友大家好,我是版版內某一遊戲版裡免費輔助程式的作者,我不想把哪一個遊戲寫的太明,雖然目前此[外掛研發學院]版版算封閉式的版,但未來不知是否會開放,因此還是保留一點好!因為這裡是台灣,不是....對岸,如果寫外掛賣或散播,吃官司的機率很大!除非你有辦法讓人抓不到你!!例如請對岸的朋友幫你賣或散播!!也許你會想說,為什麼會吃官司?遊戲公司要用什麼罪名來告你?其實很簡單,除了類script語法的軟體,如按鍵精靈或EZSCRIP.....等不需要去破解原遊戲外,其餘不管寫輔助程式或外掛,都一定要做一個動作!!就是要反匯編遊戲程式或截取遊戲軟體的封包來做破解!!此動作.....讓你被告的機率很大!!因此如果想用此來削錢,建議你就此打住!!我會發佈某一遊戲的輔助程式,是因為我不以營利為目的,並且不去寫對遊戲軟體公司有利益衝突的程式,如自動打怪...等等的功能!他遊戲內本身就有內掛的功能,但不是很好用,如果我寫輔助程式對他本身公司軟體不足的地方去做補強,也許還能幫他公司增加收入!!如此一來,被告的機會就降低許多了!

好了,以上的認知你們了解就好,接下來就要說到想寫外掛需要的基本必備能力了,此部份會講到寫外掛的基本流程,我帶過即可,你們只要了解需要什麼能力即可!其實也很簡單,就是.....至少要會寫程式吧yociexp118.gif !如果連個最基本的VB,VC,delphi等等的程式都不會,其實就不用多談了!!而反匯編呢?要說深入了解,也許不比寫程式簡單,但會寫程式的人,基本上要學個皮毛倒是不會很困難!!因為我就是過來人,我以實際的親身體驗來告訴你們!對反匯編很熟的版友們也不需要對我筆戰!此篇主要是要告訴想學外掛的版友們,只要你會寫程式,要寫外掛就容易多了!連程式都不會寫,說真的,想學寫外掛.....難如登天了...

針對會寫程式的版友們(VB,VC,DELPHI.....),想學寫外掛,有機會的!

寫外掛時大略流程如下:
1.針對遊戲軟體做記憶體反匯編或截取封包,以取得相關必要的資訊!!
2.針對取得的資訊去做程式的控制及撰寫!

就這兩點而巳,就這麼簡單!會寫程式的人,其實主要就是針對第2點,再學一些如何用你寫的程式去控制所謂記憶體的位址存取或封包的發送,此為固定引用API元件的語法,如果有範本可參考一下,相信會寫程式的人都不難理解!接著就是學一下反匯編遊戲記憶體的位址!!一個外掛的形成就有望了!以下要說的概念,會寫程式的人應該一聽就懂了!!日後我如果有空,再慢慢補引用API的語法及後面的實際操作的文章!!

好了,概念來了!!試想,有一個遊戲,你的角色血量有2000,如果你在打怪的過程中,能在VB或你會的程式裡由遊戲裡取得這個一直在變動的值,是不是代表了...當你每隔100毫秒或500毫秒偵測他一次,即可知道你現在的血量有多少?這樣一來,是否就可以由你會的程式裡去做一個判斷,當血少於多少時做什麼動作?比如模擬MOUSE或鍵盤,假如補血是按F1,是不是就可以讓程式模擬按一次F1,又或是如果可以得知遊戲記憶體裡,某一個址執行時就代表補血,那是不是只要直接執行此址,就可以補血了!接下來可改以%分比來做判斷,失血多少%要補到多少%為止!以此例為延伸,其他所有的功能就能接著來做了!
收藏收藏 分享分享 讚1 幹1 分享分享 FB分享
回覆

使用道具 舉報


tp6ej04tp62 當前離線
UID
965884
熱心
286 值
嘉獎
0 次
違規
0 次
在線時間
88 小時
經驗
285 點
積分
658
精華
0
最後登錄
2015-7-27
閱讀權限
30
註冊時間
2008-8-3
論壇幣
193 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
tp6ej04tp62 2009-3-23 03:06:29
小弟會一點的
VB  C++

但對寫外掛
還是公立不夠
感謝大大指導
回覆

使用道具 舉報

saylove1 當前離線
UID
1064493
熱心
89 值
嘉獎
0 次
違規
0 次
在線時間
32 小時
經驗
88 點
積分
88
精華
0
最後登錄
2014-6-16
閱讀權限
20
註冊時間
2008-11-6
論壇幣
86 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
saylove1 2009-3-23 13:28:27
小弟則是什麼都不會..

但是對會寫外掛的大大抱有一副  神阿 的心情

於是如此  小弟一直想學寫外掛程式

只是一直沒有機會

如果可以  也希望有空 或 有耐心的 [神]

能教小弟如何製作外掛

在這之前 我會先去了解VB,VC,DELPHI..... 等等的相關資訊

先感謝大大上面的說明YCT65B
回覆

使用道具 舉報

jeff5300 當前離線
UID
1005623
熱心
24 值
嘉獎
0 次
違規
0 次
在線時間
10 小時
經驗
25 點
積分
69
精華
0
最後登錄
2016-6-28
閱讀權限
20
註冊時間
2008-8-29
論壇幣
7 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
jeff5300 2009-3-23 23:36:23
會一點VB

但是對寫外掛還是完全外行

謝謝大大分享
回覆

使用道具 舉報

zongrong 該用戶已被刪除
5
zongrong 2009-3-26 11:22:12
提示: 作者被禁止或刪除 內容自動屏蔽
回覆

使用道具 舉報

amos007 當前離線
UID
1161412
熱心
37 值
嘉獎
0 次
違規
0 次
在線時間
1 小時
經驗
37 點
積分
37
精華
0
最後登錄
2009-3-27
閱讀權限
20
註冊時間
2009-3-24
論壇幣
68 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
6
amos007 2009-3-26 13:58:45
有理念
但是沒範例阿
可惜了
回覆

使用道具 舉報

wanghsinfu 當前離線
UID
1065413
熱心
49 值
嘉獎
0 次
違規
0 次
在線時間
27 小時
經驗
46 點
積分
46
精華
0
最後登錄
2014-9-24
閱讀權限
20
註冊時間
2008-11-8
論壇幣
237 幣
聯合幣
1 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
7
wanghsinfu 2009-3-28 01:51:10
您說的基礎我都了解,我曾用按鍵精靈寫過一個自動打怪,補HP MP,另外還有寫一個選擇性的賣物品,只有用到視窗抓取顏色而已,功力還無法做到運用讀取記憶體來做出相對應的動作。

想請教大大一下,像我這樣的基礎可以學哪些程式來著手寫外掛呢?
我對寫外掛很有興趣(非以營利為目的),喜歡玩線上遊戲,卻又懶得花大部份的時間來手動練功,
回覆

使用道具 舉報

wanghsinfu 當前離線
UID
1065413
熱心
49 值
嘉獎
0 次
違規
0 次
在線時間
27 小時
經驗
46 點
積分
46
精華
0
最後登錄
2014-9-24
閱讀權限
20
註冊時間
2008-11-8
論壇幣
237 幣
聯合幣
1 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
8
wanghsinfu 2009-3-28 01:53:23
很想看  (學寫外掛課程二) 可惜權限不夠,希望大大能不能降低一點閱讀權限呢?
回覆

使用道具 舉報

Goldenwolf 當前離線
UID
1166302
熱心
75 值
嘉獎
0 次
違規
0 次
在線時間
17 小時
經驗
75 點
積分
426
精華
0
最後登錄
2009-10-8
閱讀權限
25
註冊時間
2009-3-28
論壇幣
259 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
9
Goldenwolf 2009-3-31 12:31:13
我對做外掛一點概念都沒有YCT57B
希望在這邊能夠學習到製作外掛的概念
感謝大大的分享!!
回覆

使用道具 舉報

erick1212 當前離線
UID
350613
熱心
20 值
嘉獎
0 次
違規
0 次
在線時間
16 小時
經驗
20 點
積分
20
精華
0
最後登錄
2011-1-25
閱讀權限
20
註冊時間
2007-4-16
論壇幣
1 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
10
erick1212 2009-3-31 18:49:35
一直想製作外掛程式
但可惜都無法入門~希望看過您的文章之後~
可以踏入外掛的領域
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-4-19 22:54 , Processed in 0.062076 second(s), 17 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?