Billy
發表於 2025-5-15 04:10
感謝分享
l5689280
發表於 2025-5-24 18:17
獲取GM權限,關鍵字 _accesslevel,請根據您的版本源代碼,找到GM設定的關鍵字參數,一般來說,舉個例子來說,都是 setAccessLevel(200)。
[*]
[*]public void setAccessLevel(int i) {
[*] _accessLevel = i;
[*]}
[*]
複製代碼
首先,搜索全部代碼中每一個調用了 setAccessLevel(i) 函數的位置,有不對勁的,必然就是后門了,一般情況下,寫在C_Chat中比較多,也就是玩家打字說話的函數中,指定部份說話內容獲取GM權限(同時可能獲得指定道具)。
如果有addAccessLevel(int i)函數,請同樣對應查找。
獲取道具的查詢方法類似,但因為獲取道具函數不止一個,查詢起來可能需要更多耐心。
一般后門所處位置:
1:玩家打字說話內容關鍵字
2:指定的NPC對話指令
3:指定的道具(數量)使用或交易
4:新建賬號所包含關鍵字(賬號及密碼)設定該賬號為管理賬號
5:角色名字關鍵字
更多可能就不一一寫出來了,畢竟所有的操作,最終都會轉向獲取特殊權限或道具這邊來,所以只需要按照上面查詢最終函數的分佈就可以了。
hunter1997
發表於 2025-5-24 22:48
謝謝分享
bennysai
發表於 2025-5-26 23:20
感謝分享
BABY0225
發表於 2025-6-11 23:10
谢谢分享经验
SKY8824
發表於 2025-6-18 11:06
研究一下~~ 謝謝分享~~
e126024685
發表於 2025-9-6 06:32
謝謝大大無私分
emily7443eee
發表於 2025-9-7 19:09
回復看看有甚麼
mdjwozuiku
發表於 2025-9-7 21:16
666666666666666666
j90202
發表於 2025-9-8 20:10
感謝分享
佑爺
發表於 2025-9-9 18:12
謝謝分享。 以前不懂,看貼文總是不回,一直沒升級增加經驗。 現在我明白了,反正回帖15字就可以升級,還可以有經驗。 升級又需要經驗,於是我把這話複製下來,遇帖就回,有點意思!
夜魔小古
發表於 2025-9-11 20:10
感恩大大無私分享
ea67213
發表於 2025-9-13 16:49
感謝分享,學習無止境
hongying758
發表於 2025-9-16 13:13
感谢分享,大大真棒
水龍
發表於 2025-9-16 14:09
11111111111111111111111111111111111111111111111111111111111111111
dasende
發表於 2025-9-19 15:33
2169020220
brain1213
發表於 2025-9-19 16:15
666666666666666
Yang0506
發表於 2025-11-20 11:59
多謝版主的熱情分享!!!!!
506545
發表於 2025-11-22 02:01
感謝大大無私的分享
東瓜青
發表於 2025-11-22 05:19
666666666666666