第12章 誰跟你搞外掛這種低端產物

投票推薦 加入書籤 小說報錯

  「你也來玩啊?」李晉正在操縱著自己的紅暴在當時最熱門的地圖波拉島練級,「等會兒,我把這裡打完。」

  「玩你的,我看一會兒。」顧川摸著下巴,看著李晉操縱著那條紅色的卡通龍,幾個回合就把對面清理了。

  有種純粹數值的美。

  「你挪開點,我驗證個東西。」他拍拍李晉,示意他給自己讓個位置,坐了上去,然後探下身子,拔掉了網線。

  「你幹嘛?!」李晉一下呆住了。

  「別急。」顧川立刻回到電腦前,試著拖動滑鼠,點了一下屏幕。

  這是他這輩子,第一次摸上滑鼠。

  屏幕里的角色立刻朝著他點的方向走了幾步,左下角甚至還在提示「【系統】npc向你打招呼。」

  幾秒後,屏幕上顯示【已斷開連接】。

  這是最簡單,最暴力驗證遊戲架構的方式,俗稱斷網大法。

  「這是個前端遊戲啊。」

  顧川笑眯眯的插回網線,重回新連結,對著身後的小宋說道,「宋哥,你們網吧有沒有工具包?比如vc(彙編工具),softICE(調試器),w32dasm(反彙編工具)這種東西。」

  小宋要是能理解,也不至於高中畢業就輟學在網吧幫舅舅打工了,只能搖搖頭,「好像有,你自己看一下吧。」

  顧川也不指望對方真的明白,示意李晉等一下,在公共盤裡搜索了一下。

  只有vc和金山遊俠。

  雷布斯啊雷布斯,你真是個小天才。

  金山遊俠類似於後來的八門神奇,不會用的人基本用「三次搜索法」鎖定參數,但在顧川的手裡則是用來找基址。

  他需要知道自己現在的位置,到底是以什麼參數傳輸給伺服器的。

  找到了一串0x00xxxxxx的十六進位地址,點開了vc,寫下了第一行代碼。

  HWND hwnd=FindWindow(NULL,「StoneAge「);//找到遊戲進程

  「你在幹嘛?」李晉和自家表哥對視了一眼,推了一把顧川。

  (由於緩存原因,請用戶直接瀏覽器訪問 讀小說選 TW 看書網,🆂🅷🆄.🆃🆆超流暢 網站,觀看最快的章節更新)

  「你微機課沒上過嗎?」顧川開始胡扯,「我在寫代碼啊。」

  「你微機課不是跟我一起打cs的嗎?」李晉半點不信,「你別亂搞啊。」

  「哎呦,別慌,」顧川只覺得這個時候的鍵盤滯澀感真的很足,在寫下獲取進程id和開啟最高權限的代碼後,他寫下了最重要的那行文字。

  int newX=140;//

  WriteProcessMemory(hProcess,(LPVOID)0x00xxxxxx,&newX,sizeof(newX),NULL)

  這串代碼的意思是,不管遊戲本身怎麼走,程序都會告訴告訴內存,我就在140這個坐標。

  他按下了F5編譯運行,然後讓開了座位。

  「你試試。」顧川示意李晉操作角色。

  李晉看得一頭霧水,坐在位置上,點了幾下滑鼠。

  他的角色就像卡幀了一樣,身體在原地劇烈抖動,但一步也走不出去。

  「我草!」李晉立刻回頭看著顧川,「你把我鎖死了?」

  然後他就眼前一亮,「怎麼做到的啊?快快快,教教我,我好拿去裝逼。」

  「...不是李sir,你不是人民警察嗎?」顧川很滿意地關掉了vc,屏幕上的角色瞬間瞬移了一大段。

  「伺服器不做位移合法性檢測,而且內存里的坐標變了,客戶端發給伺服器的封包也會跟著變啊。」他心裡大概有數,看向小宋,「宋哥,我幫你寫個...嗯,輔助?」

  他其實更想幫對方寫個腳本,但是寫了這玩意兒就意味著暗門裡的那些員工通通都要失業。

  人家現在還在暗門後的小房間裡幫自己搞組裝呢,做這種事顧川怕以後生孩子沒屁眼。

  「你,你這是?」小宋也給他莫名其妙的出手震住了。

  20行不到的代碼,就能控制遊戲?

  「李晉,你也會嗎?」他眼睛直放光。

  「我會個屁啊?...難道,微機課真的教過?」李晉呆呆地看向顧川,「說好大家一起打遊戲,怎麼你突然小宇宙爆發了?」

  「這就是天賦吧。」顧川現在總算知道那些小說里為什麼總喜歡寫目瞪口呆,瞠目結舌這種詞彙了,是挺有成就感的哈。

  「這個,我要去問問我舅...」小宋這兩天雖然一直幫著顧川做事,但更多的是看在自己表弟和舅舅的面子上,現在情況自然有所不同了。

  「這個不會被封號吧?」他有些擔心,「之前也有人用這個修改石幣,然後就被封了。」

  「直接修改是這樣的,太蠢了。」顧川點頭,「但是,只要用道具洗一遍就好了。」

  「我能鎖得住遊戲裡的位置,自然也能拿到道具的id,只要...」

  他話沒說完,旁邊的李晉就先忍不住了,

  「你是說?你能拿得到紅暴的id?然後批量生成?!那豈不是我爽爆了?」

  「滾犢子吧你。」顧川覺得這個未來的人民警察比自己更像是法外狂徒,「像這種物品都是有唯一的UID的,你複製這種東西,一下就被檢測出來了,你東西都是賣給熟人的,到時候回滾,不怕被堵在家裡打啊?」

  李晉:「...」

  其實理論上也不是做不到,比如內存溢出、邏輯競爭或者引擎劫持,都能觸發資料庫本身的保護機制,強行賦予物品一件全新的UID,一般檢測都是維護時做的事,只要手腳乾淨點,顧川不覺得會被官方發現。

  因為這些操作最髒的地方在於,是利用了官方自己伺服器的底層邏輯,理論上,連報警都不會有。

  畢竟哪家伺服器沒有點髒數據?

  但核心問題是,這種操作不能太多,灰塵當然不會引起注意,但是如果一下出現個垃圾場,想不注意都很難。

  顧川瞄了一眼一臉狂熱的小宋,打心底里覺得,這種核武還是不要給他們比較好。

  到時候區里突然多了幾百上千個什麼紅暴藍暴五彩斑斕暴,真不是開玩笑的。

  當然,如果一切順利,等傳奇上線,自己可以用一用,賺點零花錢啥的。

  畢竟我不貪嘛。

  他打開了背包,點擊了消耗品。

  「氣瓶,這個東西挺好。」

  顧川看著第一個格子裡堆疊的【氣瓶x10】,滿意地關上了頁面,看了看窗外已經逐漸暗淡的天色,「等後天吧。」

  …

  (以後就不寫代碼了哈,麼麼噠)


章節目錄